Sdílet prostřednictvím


Přidání spouštěcích položek

Jednou z metod přizpůsobení možností spouštění ve Windows je přidání nové spouštěcí položky operačního systému. spouštěcí položka je sada možností, které definují konfiguraci zatížení pro operační systém nebo spouštěcí program.

Pro operační systém můžete mít několik spouštěcích položek, z nichž každý má jinou sadu parametrů spouštění. Instalační služba systému Windows vytvoří standardní spouštěcí položku při instalaci operačního systému a můžete vytvořit další přizpůsobené spouštěcí položky pro operační systém úpravou možností spouštění.

Můžete přidat, odstranit a změnit možnosti ve spouštěcí položce, kterou vytvořila instalační služba systému Windows. Je však vhodné zachovat standardní položku a místo toho přidat samostatnou položku, kterou si přizpůsobíte.

Pokud chcete přidat spouštěcí položku, zkopírujte existující spouštěcí položku a potom upravte kopii.

Toto téma se týká systémů Windows Vista a novějších, Windows Serveru 2008 a novějších a prostředí Windows Recovery Environment.

Opatrnost

Pro úpravu BCDEdit jsou zapotřebí oprávnění správce. Změna některých možností spuštění pomocí příkazu BCDEdit by mohla způsobit nefunkční počítač.

Opatrnost

Pro úpravy BCDEdit je nutné mít oprávnění správce. Změna některých možností spuštění pomocí příkazu BCDEdit /set by mohla způsobit neoperabilní počítač. Jako alternativu použijte nástroj Konfigurace systému (MSConfig.exe) ke změně nastavení spouštění. Další informace naleznete v tématu Jak otevřít MSConfig v systému Windows 10.

Přidání nové spouštěcí položky

Ve Windows použijete BCDEdit ke změně možností spouštění. Pokud chcete přidat novou spouštěcí položku, otevřete okno příkazového řádku se zvýšenými oprávněními (vyberte a podržte (nebo klikněte pravým tlačítkem) příkazového řádku a v místní nabídce vyberte Spustit jako správce).

Poznámka Před nastavením možností BCDEdit možná budete muset zakázat nebo pozastavit Nástroj BitLocker a zabezpečené spouštění v počítači.

Nejjednodušší způsob, jak vytvořit novou spouštěcí položku, je zkopírovat existující položku a podle potřeby ji upravit. K tomu použijte BCDEdit s možností /copy. Například v následujícím příkazu BCDEdit zkopíruje spouštěcí položku systému Microsoft Windows, která byla naposledy použita ke spuštění systému Windows, označená jako {current}a vytvoří novou spouštěcí položku. Možnost popisu /d určuje DebugEntry jako název nové spouštěcí položky.

bcdedit /copy {current} /d "DebugEntry"

Pokud je příkaz úspěšný, zobrazí BCDEdit zprávu podobnou následující:

The entry was successfully copied to {49916baf-0e08-11db-9af4-000bdbd316a0}.

Když zkopírujete položku zavaděče spouštění, která se zobrazí v spouštěcí nabídce, kopie se automaticky přidá jako poslední položka v spouštěcí nabídce.

Identifikátor GUID v předchozí zprávě (který se zobrazuje mezi složenými závorkami {}) je identifikátor nové spouštěcí položky. Možnost /copy vytvoří nový identifikátor GUID pro spouštěcí položku. Identifikátor slouží k reprezentaci položky ve všech následných příkazech BCDEdit.

Pokud příkaz selže, ujistěte se, že používáte okno příkazového řádku s oprávněními správce a zda jsou všechny parametry příkazu zadány správně, včetně složených závorek kolem {current}.

Poznámka

Pokud používáte Windows PowerShell, musíte použít uvozovky kolem identifikátoru položky spuštění, například: "{49916baf-0e08-11db-9af4-000bdbd316a0}" nebo "{current}".

Spouštěcí položku můžete přidat také pomocí možnosti /create. Tato metoda je obtížnější, protože potřebujete zadat další informace o typu spouštěcí položky. Musíte také zadat možnosti /application, /inheritnebo /device. Například následující vytvoří novou spouštěcí položku operačního systému s názvem "My Windows Vista":

bcdedit /create /d "My Windows Vista" /application osloader

Pokud použijete možnost /create, nové položky zavaděče spouštění se do spouštěcí nabídky nepřidají automaticky. Možnost /create vytvoří nový identifikátor GUID pro spouštěcí položku. Novou spouštěcí položku je nutné přidat do spouštěcí nabídky pomocí možnosti /displayorder. Položky zavaděče spouštění můžete umístit v libovolném pořadí.

Informace o parametrech příkazu /create zadejte bcdedit /? /create v okně příkazového řádku.

Úprava spouštěcí nabídky

Ve Windows se nové položky zavaděče spouštění nepřidávají do spouštěcí nabídky automaticky. Pomocí možnosti /displayorder můžete nastavit pořadí, ve kterém správce spouštění zobrazí spouštěcí položky v nabídce s více spuštěními. Příkaz má následující syntaxi:

bcdedit /displayorder {ID} {ID} ...

Položky zavaděče spouštění můžete umístit v libovolném pořadí.

ID je GUID spouštěcí položky nebo rezervovaný identifikátor, jako například {current}. Jednotlivé identifikátory oddělte mezerou. Nezapomeňte zahrnout závorky ({}).

Pokud chcete například přidat spouštěcí položku DebugEntry do spouštěcí nabídky za {current} položku, použijte následující příkaz (nezapomeňte použít "{guid}" v prostředí Windows PowerShell):

bcdedit /displayorder {current} {49916baf-0e08-11db-9af4-000bdbd316a0}

Můžete také použít možnosti /addlast, /addfirsta /remove pro přidání a odstranění položek z nabídky. Například následující příkaz přidá spouštěcí položku DebugEntry jako poslední položku v nabídce:

bcdedit /displayorder {49916baf-0e08-11db-9af4-000bdbd316a0} /addlast

Odebrání a odstranění spouštěcí položky

Následující příkaz odebere položku {49916baf-0e08-11db-9af4-000bdbd316a0} ze spouštěcí nabídky.

bcdedit /displayorder {49916baf-0e08-11db-9af4-000bdbd316a0} /remove

Když odeberete zadanou spouštěcí položku pomocí možností /displayorder a /remove, spouštěcí položka se odebere ze spouštěcí nabídky, ale stále zůstane v úložišti BCD. K úplnému odebrání položky zavaděče spouštění ze spouštěcí nabídky a z úložiště použijte možnost /delete.

bcdedit /delete {49916baf-0e08-11db-9af4-000bdbd316a0}

Pokud chcete ověřit správnost pořadí zobrazení, použijte následující příkaz:

bcdedit

Když zadáte bcdedit bez dalších parametrů, bcDEdit zobrazí položku správce spouštění a položky zavaděče spouštění v pořadí, v jakém se zobrazí v nabídce.

Položka Správce spouštění systému Windows obsahuje také pořadí zobrazení spouštěcí nabídky, jak ukazuje následující příklad.

## Windows Boot Manager
identifier              {bootmgr}
device                  partition=C:
description             Windows Boot Manager
locale                  en-US
inherit                 {globalsettings}
isolatedcontext         Yes
default                 {current}
resumeobject            {18b123cd-2bf6-11db-bfae-00e018e2b8db}
displayorder            {current}
toolsdisplayorder       {memdiag}
timeout                 30

## Windows Boot Loader
-------------------
identifier              {current}
device                  partition=C:
path                    \Windows\system32\winload.exe
description             Microsoft Windows 
locale                  en-US
inherit                 {bootloadersettings}
osdevice                partition=C:
systemroot              \Windows
resumeobject            {d7094401-2641-11db-baba-00e018e2b8db}
nx                      OptIn

## Windows Boot Loader
-------------------
identifier              {18b123cd-2bf6-11db-bfae-00e018e2b8db}
device                  partition=C:
path                    \Windows\system32\winload.exe
description             Debugger Boot
locale                  en-US
inherit                 {bootloadersettings}
osdevice                partition=C:
systemroot              \Windows
resumeobject            {d7094401-2641-11db-baba-00e018e2b8db}
nx                      OptIn
debug                   Yes

Viz také

úpravy možností spouštění