Doporučení pro místní upgrade

Platí pro: Configuration Manager (Current Branch)

Výchozí šablona pořadí úkolů pro místní upgrade Windows obsahuje skupiny s doporučenými akcemi, které se mají přidat před a po upgradu. Tyto akce jsou běžné u mnoha zákazníků, kteří úspěšně upgradují Windows na zařízeních. Tento článek obsahuje informace o těchto doporučených krocích během různých fází procesu upgradu.

Příprava na upgrade

Pokud máte existující pořadí úkolů, které ještě tyto akce neobsahuje, přidejte je do pořadí úkolů ručně ve skupině Příprava na upgrade .

Kontroly baterie

Přidejte do této skupiny kroky, abyste zkontrolovali, jestli počítač používá baterii nebo napájení kabelem. Tato akce vyžaduje vlastní skript nebo nástroj ke spuštění této kontroly.

Příklad kontroly baterie

Použijte WbemTest a připojte se k root\cimv2 oboru názvů. Pak spusťte následující dotaz:

Select BatteryStatus From Win32_Battery where BatteryStatus != 2

Pokud vrátí nějaké výsledky, zařízení běží na baterii. V opačném případě je zařízení připojeno k napájení kabelem.

Kontroly síťového nebo kabelového připojení

Přidejte do této skupiny kroky a zkontrolujte, jestli je počítač připojený k síti a nepoužívá bezdrátové připojení. Tato akce vyžaduje vlastní skript nebo nástroj ke spuštění této kontroly.

Příklad kontroly sítě

Použijte WbemTest a připojte se k root\cimv2 oboru názvů. Pak spusťte následující dotaz:

Select * From Win32_NetworkAdapter Where NetConnectionStatus = 2 and PhysicalAdapter = 'True' and NetConnectionID = 'Wi-Fi'

Pokud vrátí nějaké výsledky, zařízení běží na Wi-Fi. V opačném případě je zařízení připojeno ke kabelovému síťovému připojení.

Odebrání nekompatibilních aplikací

Přidáním kroků do této skupiny odeberte všechny aplikace, které nejsou kompatibilní s cílovou verzí Windows. Způsob odinstalace aplikace se liší.

Pokud aplikace používá Instalační službu systému Windows, zkopírujte příkazový řádek Odinstalovat program z karty Programy ve vlastnostech typu nasazení Instalační služba systému Windows aplikace. Potom přidejte do této skupiny krok Spustit příkazový řádek s příkazovým řádkem odinstalačního programu. Příklad:

msiexec /x {150031D8-1234-4BA8-9F52-D6E5190D1CBA} /q

Odebrání nekompatibilních ovladačů

Přidejte do této skupiny kroky, které odeberou všechny ovladače, které nejsou kompatibilní s cílovou verzí Windows.

Odebrání nebo pozastavení zabezpečení třetích stran

Přidejte do této skupiny kroky pro odebrání nebo pozastavení programů zabezpečení třetích stran, jako je antivirový program.

Pokud používáte program pro šifrování disků od jiného výrobce, poskytněte instalačnímu programu systému Windows ovladač šifrování pomocí možnosti příkazového/ReflectDrivers řádku. Přidejte krok Nastavit proměnnou pořadí úkolů do pořadí úkolů v této skupině. Proměnnou pořadí úkolů nastavte na OSDSetupAdditionalUpgradeOptions. Nastavte hodnotu na /ReflectDrivers s cestou k ovladači. Tato proměnná pořadí úkolů připojí příkazový řádek instalačního programu systému Windows používaný pořadím úkolů. Pokud potřebujete další pokyny k tomuto procesu, obraťte se na dodavatele softwaru.

Krok pořadí úkolů Stáhnout obsah balíčku

Krok Stáhnout obsah balíčku použijte před krokem Upgrade operačního systému v následujících scénářích:

  • Pro platformy x86 i x64 se používá jedno pořadí úkolů upgradu. Do skupiny Příprava na upgrade zahrňte dva kroky pro stažení obsahu balíčku. Nastavte v každém kroku podmínky, které detekují architekturu klienta. Tento stav způsobí, že krok stáhne jenom příslušný balíček s upgradem operačního systému. Nakonfigurujte každý krok Stáhnout obsah balíčku tak, aby používal stejnou proměnnou a proměnnou použijte pro cestu k médiu v kroku Upgrade operačního systému .

  • Pokud chcete dynamicky stáhnout příslušný balíček ovladačů, použijte dva kroky Stažení obsahu balíčku s podmínkami ke zjištění příslušného typu hardwaru pro jednotlivé balíčky ovladačů. Nakonfigurujte každý krok Stáhnout obsah balíčku tak, aby používal stejnou proměnnou. Pak použijte tuto proměnnou pro hodnotu Fázovaný obsah v části Ovladače v kroku Upgrade operačního systému .

    Poznámka

    Configuration Manager přidá k názvu této proměnné číselnou příponu. Pokud například zadáte %mycontent% jako vlastní proměnnou, klient uloží veškerý odkazovaný obsah do tohoto umístění. Pokud odkazujete na proměnnou v dalším kroku, například Upgrade operačního systému, použijte proměnnou s číselnou příponou. V tomto příkladu nebo %mycontent02%, kde číslo odpovídá pořadí, %mycontent01% ve kterém krok Stáhnout obsah balíčku vypíše tento konkrétní obsah.

Následné zpracování

Po vytvoření pořadí úkolů přidejte další kroky do skupiny Post-Processing pořadí úkolů.

Poznámka

Toto pořadí úkolů není lineární. U kroků existují podmínky, které můžou ovlivnit výsledky pořadí úkolů. Toto chování závisí na tom, jestli klientský počítač úspěšně upgraduje, nebo jestli musí vrátit klientský počítač zpět do původního operačního systému.

Výchozí šablona pořadí úkolů pro místní upgrade Windows obsahuje další skupiny s doporučenými akcemi, které je třeba po upgradu přidat. Tyto akce ve skupině Post-Processing jsou běžné u mnoha zákazníků, kteří úspěšně upgradují Windows na zařízeních. Pokud máte existující pořadí úkolů, které ještě tyto akce neobsahuje, přidejte je ručně do pořadí úkolů ve skupině Post-Processing .

Použití ovladačů založených na nastavení

Přidejte do této skupiny kroky pro instalaci ovladačů založených na instalaci (.exe) z balíčků.

Instalace nebo povolení zabezpečení třetích stran

Přidejte do této skupiny kroky pro instalaci nebo povolení programů zabezpečení třetích stran, jako je antivirový program.

Nastavení výchozích aplikací a přidružení pro Windows

Přidejte do této skupiny kroky pro nastavení výchozích aplikací a přidružení souborů pro Windows.

  1. Připravte referenční počítač s požadovanými přidruženími aplikací.

  2. Spusťte následující příkazový řádek pro export:

    dism /online /Export-DefaultAppAssociations:"%UserProfile%\Desktop\DefaultAppAssociations.xml"

  3. Přidejte soubor XML do balíčku.

  4. Přidejte do této skupiny krok Spustit příkazový řádek . Zadejte balíček, který obsahuje soubor XML, a pak zadejte následující příkazový řádek:

    dism /online /Import-DefaultAppAssociations:DefaultAppAssociations.xml

Další informace najdete v tématu Export nebo import výchozích přidružení aplikací.

Použití přizpůsobení a přizpůsobení

Přidejte do této skupiny kroky, které použijí vlastní nastavení nabídky Start, například uspořádání programových skupin. Další informace najdete v tématu Přizpůsobení rozložení Start.

Vrácení zpět

Když se po restartování počítače něco nepovede s procesem upgradu, instalační program systému Windows vrátí systém zpět na předchozí operační systém. Pořadí úkolů pak pokračuje všemi kroky ve skupině Vrácení zpět . Po vytvoření pořadí úkolů přidejte do této skupiny podle potřeby volitelné kroky. Můžete například vrátit zpět všechny změny provedené v systému ve skupině Připravit na upgrade, například odinstalovat nekompatibilní software.

Spuštění akcí při selhání

Výchozí šablona pořadí úkolů pro místní upgrade Windows obsahuje skupinu pro spuštění akcí při selhání. Tato skupina obsahuje doporučené akce, které se mají přidat v případě selhání procesu upgradu. Tyto akce usnadňují řešení potíží.

Shromažďování protokolů

Pokud chcete shromáždit protokoly z klienta, přidejte do této skupiny kroky.

Spuštění diagnostických nástrojů

Pokud chcete spustit diagnostické nástroje, přidejte do této skupiny kroky. Automatizujte tyto nástroje pro shromažďování dalších informací ze systému hned po selhání.

Jedním z takových nástrojů je Windows SetupDiag. Jedná se o samostatný diagnostický nástroj, který umožňuje získat podrobnosti o tom, proč byl upgrade Windows neúspěšný.

  • V Configuration Manager vytvořte pro nástroj balíček.

  • Přidejte do této skupiny pořadí úkolů krok Spustit příkazový řádek . Pomocí možnosti Package (Balíček ) odkazujte na nástroj. Následující řetězec je ukázkový příkazový řádek: SetupDiag.exe /Output:"%_SMSTSLogPath%\SetupDiagResults.log"

Tip

Pro nejnovější funkce a opravy známých problémů vždy používejte nejnovější verzi SetupDiagu. Další informace najdete v tématu SetupDiag.

Další doporučení

Dokumentace k Windows

Informace o řešení chyb upgradu klienta Windows najdete v dokumentaci k Windows. Tento článek obsahuje také podrobné informace o procesu upgradu.

Kontrola minimálního místa na disku

Ve výchozím kroku Kontrola připravenostipovolte možnost Zajistěte minimální volné místo na disku (MB). Nastavte hodnotu alespoň na 16384 (16 GB) pro 32bitový balíček s upgradem operačního systému nebo 20480 (20 GB) pro 64bitovou verzi.

Zkusit znovu stáhnout zásady

Pomocí proměnné pořadí úkolůSMSTSDownloadRetryCount zkuste zásady stáhnout znovu. V současné době ve výchozím nastavení klient opakuje dvakrát; tato proměnná je nastavená na dvě (2). Pokud vaši klienti nejsou připojeni k kabelové intranetové síti, více opakování pomůže klientovi získat zásady. Použití této proměnné nezpůsobí žádný negativní vedlejší účinek kromě zpožděného selhání, pokud se zásady nedají stáhnout. Zvyšte také proměnnou SMSTSDownloadRetryDelay z výchozích 15 sekund.

Proveďte vložené posouzení kompatibility.

  1. Přidejte druhý krok upgrade operačního systému na začátku ve skupině Příprava na upgrade .

    1. Pojmenujte ho Posouzení upgradu.

    2. Zadejte stejný balíček upgradu a pak povolte možnost Provést kontrolu kompatibility instalačního programu systému Windows bez spuštění upgradu.

    3. Při chybě Povolit pokračování na kartě Možnosti

  2. Hned za tímto krokem posouzení upgradu přidejte krok Spustit příkazový řádek . Zadejte následující příkazový řádek:

    cmd /c exit %_SMSTSOSUpgradeActionReturnCode%

    Tento příkaz způsobí, že se příkazový řádek ukončí se zadaným nenulovým ukončovacím kódem, který pořadí úkolů považuje za selhání.

  3. Na kartě Možnosti přidejte následující podmínku:

    Task Sequence Variable _SMSTSOSUpgradeActionReturnCode not equals 3247440400

    Tato podmínka znamená, že pořadí úkolů spustí tento krok Spustit příkazový řádek pouze v případě, že návratový kód není kódem úspěchu.

Návratový kód 3247440400 je desítkový ekvivalent MOSETUP_E_COMPAT_SCANONLY (0xC1900210), což je úspěšná kontrola kompatibility bez problémů. Pokud je krok Posouzení upgradu úspěšný a vrátí 3247440400se , pořadí úkolů tento krok Spustit příkazový řádek přeskočí a pokračuje. Pokud krok posouzení vrátí jakýkoli jiný návratový kód, spustí se tento krok Spustit příkazový řádek . Vzhledem k tomu, že příkaz se ukončí s nenulovým návratovým kódem, selže také pořadí úkolů. Protokol pořadí úkolů a stavové zprávy obsahují návratový kód z kontroly kompatibility instalačního programu systému Windows. Další informace o _SMSTSOSUpgradeActionReturnCode najdete v tématu Proměnné pořadí úkolů.

Další informace najdete v kroku pořadí úkolů Upgrade operačního systému .

Převod ze systému BIOS na UEFI

Pokud chcete změnit zařízení ze systému BIOS na UEFI během tohoto pořadí úkolů, přečtěte si téma Převod ze systému BIOS na rozhraní UEFI během místního upgradu.

Správa nástroje BitLocker

Pokud používáte nástroj BitLocker Disk Encryption, instalační program systému Windows ho ve výchozím nastavení během upgradu automaticky pozastaví. Instalační program systému Windows obsahuje parametr příkazového /BitLocker řádku pro řízení tohoto chování. Pokud vaše požadavky na zabezpečení vyžadují, aby zařízení měla vždy aktivní šifrování disku, použijte proměnnou pořadí úkolůOSDSetupAdditionalUpgradeOptions ve skupině Příprava k upgradu a přidejte /BitLocker TryKeepActive. Další informace najdete v tématu Možnosti příkazového řádku instalačního programu systému Windows.

Odebrání výchozích aplikací

Někteří zákazníci odeberou výchozí zřízené aplikace ve Windows. Například aplikace Počasí Bingu nebo kolekce Microsoft Solitaire. V některých situacích se tyto aplikace po upgradu na Windows vrátí. Další informace najdete v tématu Jak zabránit tomu, aby se aplikace odebrané z klienta Windows vracely během aktualizace.

Do pořadí úkolů ve skupině Příprava na upgrade přidejte krok Spustit příkazový řádek. Zadejte příkazový řádek podobný následujícímu příkladu:

cmd /c reg add "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Appx\AppxAllUserStore\Deprovisioned\Microsoft.BingWeather_8wekyb3d8bbwe" /f

Další kroky

Další informace najdete v následujících článcích: