Delen via


Aanbevelingen voor in-place upgraden

Van toepassing op: Configuration Manager (current branch)

De standaardtakenreekssjabloon voor in-place windows-upgrade bevat groepen met aanbevolen acties die voor en na het upgradeproces moeten worden toegevoegd. Deze acties komen vaak voor bij veel klanten die Windows op apparaten upgraden. Dit artikel bevat informatie over deze aanbevolen stappen tijdens verschillende fasen van het upgradeproces.

Voorbereiden op upgrade

Als u een bestaande takenreeks hebt die deze acties nog niet bevat, voegt u deze handmatig toe aan uw takenreeks in de groep Voorbereiden voor upgrade .

Batterijcontroles

Voeg stappen in deze groep toe om te controleren of de computer batterij of bekabelde voeding gebruikt. Voor deze actie is een aangepast script of hulpprogramma vereist om deze controle uit te voeren.

Voorbeeld van batterijcontrole

Gebruik WbemTest en maak verbinding met de root\cimv2 naamruimte. Voer vervolgens de volgende query uit:

Select BatteryStatus From Win32_Battery where BatteryStatus != 2

Als er resultaten worden geretourneerd, werkt het apparaat op batterij. Anders is het apparaat verbonden met een bekabelde voeding.

Netwerk/bekabelde verbindingscontroles

Voeg stappen in deze groep toe om te controleren of de computer is verbonden met een netwerk en geen draadloze verbinding gebruikt. Voor deze actie is een aangepast script of hulpprogramma vereist om deze controle uit te voeren.

Voorbeeld van netwerkcontrole

Gebruik WbemTest en maak verbinding met de root\cimv2 naamruimte. Voer vervolgens de volgende query uit:

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

Als er resultaten worden geretourneerd, wordt het apparaat uitgevoerd op Wi-Fi. Anders is het apparaat verbonden met een bekabelde netwerkverbinding.

Incompatibele toepassingen verwijderen

Voeg stappen toe in deze groep om toepassingen te verwijderen die niet compatibel zijn met de doelversie van Windows. De methode voor het verwijderen van een toepassing varieert.

Als de toepassing Windows Installer gebruikt, kopieert u de opdrachtregel Programma verwijderen van het tabblad Programma's op de eigenschappen van het implementatietype Windows Installer van de toepassing. Voeg vervolgens de stap Opdrachtregel uitvoeren in deze groep toe met de opdrachtregel voor het verwijderen van het programma. Bijvoorbeeld:

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

Incompatibele stuurprogramma's verwijderen

Voeg stappen in deze groep toe om stuurprogramma's te verwijderen die niet compatibel zijn met de doelversie van Windows.

Beveiliging van derden verwijderen/onderbreken

Voeg stappen in deze groep toe om beveiligingsprogramma's van derden, zoals antivirusprogramma's, te verwijderen of te onderbreken.

Als u een schijfversleutelingsprogramma van derden gebruikt, geeft u het versleutelingsstuurprogramma aan Windows Setup door met de /ReflectDriversopdrachtregeloptie. Voeg de stap Takenreeksvariabele instellen toe aan de takenreeks in deze groep. Stel de takenreeksvariabele in op OSDSetupAdditionalUpgradeOptions. Stel de waarde in op /ReflectDrivers met het pad naar het stuurprogramma. Met deze takenreeksvariabele wordt de Windows Setup-opdrachtregel toegevoegd die door de takenreeks wordt gebruikt. Neem contact op met uw softwareleverancier voor verdere hulp bij dit proces.

Takenreeksstap Pakketinhoud downloaden

Gebruik de stap Pakketinhoud downloaden vóór de stap Besturingssysteem upgraden in de volgende scenario's:

  • U gebruikt één upgradetakenreeks voor zowel x86- als x64-platformen. Neem twee stappen pakketinhoud downloaden op in de groep Voorbereiden voor upgrade . Stel voorwaarden in voor elke stap om de clientarchitectuur te detecteren. Deze voorwaarde zorgt ervoor dat de stap alleen het juiste upgradepakket voor het besturingssysteem downloadt. Configureer elke stap Pakketinhoud downloaden om dezelfde variabele te gebruiken en gebruik de variabele voor het mediapad in de stap Besturingssysteem upgraden .

  • Als u dynamisch een toepasselijk stuurprogrammapakket wilt downloaden, gebruikt u twee stappen pakketinhoud downloaden met voorwaarden om het juiste hardwaretype voor elk stuurprogrammapakket te detecteren. Configureer elke stap Pakketinhoud downloaden om dezelfde variabele te gebruiken. Gebruik die variabele vervolgens voor de waarde voor gefaseerde inhoud in de sectie stuurprogramma's in de stap Besturingssysteem upgraden .

    Opmerking

    Configuration Manager voegt een numeriek achtervoegsel toe aan deze variabelenaam. Als u bijvoorbeeld opgeeft %mycontent% als een aangepaste variabele, slaat de client alle inhoud waarnaar wordt verwezen op deze locatie op. Wanneer u in een volgende stap naar de variabele verwijst, zoals Besturingssysteem upgraden, gebruikt u de variabele met een numeriek achtervoegsel. In dit voorbeeld, %mycontent01% of %mycontent02%, waarbij het getal overeenkomt met de volgorde waarin deze specifieke inhoud wordt vermeld in de stap Pakketinhoud downloaden .

Naverwerking

Nadat u de takenreeks hebt gemaakt, voegt u meer stappen toe in de groep Naverwerking van de takenreeks.

Opmerking

Deze takenreeks is niet lineair. Er zijn voorwaarden voor stappen die van invloed kunnen zijn op de resultaten van de takenreeks. Dit gedrag is afhankelijk van of de clientcomputer is bijgewerkt of dat de clientcomputer moet worden teruggezet naar het oorspronkelijke besturingssysteem.

De standaardtakenreekssjabloon voor windows in-place upgrade bevat andere groepen met aanbevolen acties om toe te voegen na het upgradeproces. Deze acties in de groep Naverwerking komen veel voor bij veel klanten die Windows op apparaten upgraden. Als u een bestaande takenreeks hebt die deze acties nog niet bevat, voegt u deze handmatig toe aan uw takenreeks in de groep Naverwerking .

Op installatie gebaseerde stuurprogramma's toepassen

Voeg stappen in deze groep toe om op installatie gebaseerde stuurprogramma's (.exe) te installeren vanuit pakketten.

Beveiliging van derden installeren/inschakelen

Voeg stappen in deze groep toe om beveiligingsprogramma's van derden, zoals antivirusprogramma's, te installeren of in te schakelen.

Standaard-apps en -koppelingen voor Windows instellen

Voeg stappen in deze groep toe om standaard-apps en bestandskoppelingen van Windows in te stellen.

  1. Bereid een referentiecomputer voor met app-koppelingen die u wilt.

  2. Voer de volgende opdrachtregel uit om te exporteren:

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

  3. Voeg het XML-bestand toe aan een pakket.

  4. Voeg in deze groep de stap Opdrachtregel uitvoeren toe. Geef het pakket op dat het XML-bestand bevat en geef vervolgens de volgende opdrachtregel op:

    dism /online /Import-DefaultAppAssociations:DefaultAppAssociations.xml

Zie Standaardtoepassingskoppelingen exporteren of importeren voor meer informatie.

Aanpassingen en persoonlijke instellingen toepassen

Voeg stappen toe in deze groep om aanpassingen in het Startmenu toe te passen, zoals het organiseren van programmagroepen. Zie De indeling Start aanpassen voor meer informatie.

Terugdraaien

Wanneer er iets misgaat met het upgradeproces nadat de computer opnieuw is opgestart, wordt het systeem teruggezet naar het vorige besturingssysteem. De takenreeks gaat vervolgens verder met de stappen in de groep Terugdraaien . Nadat u de takenreeks hebt gemaakt, voegt u indien nodig optionele stappen toe in deze groep. U kunt bijvoorbeeld wijzigingen terugdraaien die zijn aangebracht in het systeem in de groep Voorbereiden voor upgrade, zoals het verwijderen van incompatibele software.

Acties uitvoeren bij fout

De standaardtakenreekssjabloon voor windows in-place upgrade bevat een groep acties uitvoeren bij een fout. Deze groep bevat aanbevolen acties die moeten worden toegevoegd voor het geval het upgradeproces mislukt. Deze acties maken het gemakkelijker om problemen op te lossen.

Logboeken verzamelen

Als u logboeken van de client wilt verzamelen, voegt u stappen toe in deze groep.

Diagnostische hulpprogramma's uitvoeren

Als u diagnostische hulpprogramma's wilt uitvoeren, voegt u stappen toe in deze groep. Automatiseer deze hulpprogramma's voor het verzamelen van aanvullende informatie van het systeem direct na de fout.

Een van deze hulpprogramma's is Windows SetupDiag. Het is een zelfstandig diagnostisch hulpprogramma om meer informatie te krijgen over waarom een Windows-upgrade is mislukt.

  • Maak in Configuration Manager een pakket voor het hulpprogramma.

  • Voeg de stap Opdrachtregel uitvoeren toe aan deze groep van uw takenreeks. Gebruik de optie Pakket om te verwijzen naar het hulpprogramma. De volgende tekenreeks is een voorbeeld van de opdrachtregel: SetupDiag.exe /Output:"%_SMSTSLogPath%\SetupDiagResults.log"

Tip

Gebruik altijd de meest recente versie van SetupDiag voor de nieuwste functionaliteit en oplossingen voor bekende problemen. Zie SetupDiag voor meer informatie.

Andere aanbevelingen

Windows-documentatie

Raadpleeg de Windows-documentatie voor het oplossen van windows-clientupgradefouten. Dit artikel bevat ook gedetailleerde informatie over het upgradeproces.

Minimale schijfruimte controleren

Schakel in de standaardstap Gereedheid controlerende optie Minimale vrije schijfruimte (MB) in. Stel de waarde in op ten minste 16384 (16 GB) voor een 32-bits upgradepakket van het besturingssysteem of 20480 (20 GB) voor 64-bits.

Beleid opnieuw proberen te downloaden

Gebruik de takenreeksvariabeleSMSTSDownloadRetryCount om het beleid opnieuw te downloaden. Momenteel wordt de client standaard twee keer opnieuw geprobeerd; deze variabele is ingesteld op twee (2). Als uw clients zich niet op een bekabelde intranetnetwerkverbinding bevinden, helpen meer nieuwe pogingen de client bij het verkrijgen van beleid. Het gebruik van deze variabele veroorzaakt geen negatief neveneffect, behalve een vertraagde fout als het beleid niet kan downloaden. Verhoog ook de variabele SMSTSDownloadRetryDelay van de standaardwaarde van 15 seconden.

Een inlinecompatibiliteitsbeoordeling uitvoeren

  1. Voeg vroeg in de groep Voorbereiden voor upgrade een tweede upgrade van het besturingssysteem toe.

    1. Geef het de naam Evaluatie upgraden.

    2. Geef hetzelfde upgradepakket op en schakel vervolgens de optie Windows Setup-compatibiliteitsscan uitvoeren in zonder de upgrade te starten.

    3. Schakel Doorgaan bij fout in op het tabblad Opties.

  2. Voeg direct na deze upgrade-evaluatiestap de stap Opdrachtregel uitvoeren toe. Geef de volgende opdrachtregel op:

    cmd /c exit %_SMSTSOSUpgradeActionReturnCode%

    Deze opdracht zorgt ervoor dat de opdrachtprompt wordt afgesloten met de opgegeven niet-nul afsluitcode, die de takenreeks beschouwt als een fout.

  3. Voeg op het tabblad Opties de volgende voorwaarde toe:

    Task Sequence Variable _SMSTSOSUpgradeActionReturnCode not equals 3247440400

    Deze voorwaarde betekent dat de takenreeks deze opdrachtregelstap uitvoeren alleen uitvoert als de retourcode geen geslaagde code is.

De retourcode 3247440400 is het decimale equivalent van MOSETUP_E_COMPAT_SCANONLY (0xC1900210). Dit is een geslaagde compatibiliteitsscan zonder problemen. Als de upgrade-evaluatiestap slaagt en retourneert 3247440400, slaat de takenreeks deze stap Opdrachtregel uitvoeren over en gaat verder. Als de evaluatiestap een andere retourcode retourneert, wordt deze opdrachtregelstap uitvoeren uitgevoerd. Omdat de opdracht wordt afgesloten met een niet-nul retourcode, mislukt de takenreeks ook. Het takenreekslogboek en de statusberichten bevatten de retourcode van de windows-installatiecompatibiliteitsscan. Zie Takenreeksvariabelen voor meer informatie over _SMSTSOSUpgradeActionReturnCode.

Zie de takenreeksstap Besturingssysteem upgraden voor meer informatie.

Converteren van BIOS naar UEFI

Als u het apparaat tijdens deze takenreeks wilt wijzigen van BIOS naar UEFI, raadpleegt u Converteren van BIOS naar UEFI tijdens een in-place upgrade.

BitLocker beheren

Als u BitLocker-schijfversleuteling gebruikt, wordt dit standaard automatisch onderbroken door Windows Setup tijdens de upgrade. Windows Setup bevat de /BitLocker opdrachtregelparameter om dit gedrag te beheren. Als uw beveiligingsvereisten vereisen dat apparaten altijd actieve schijfversleuteling hebben, gebruikt u de takenreeksvariabeleOSDSetupAdditionalUpgradeOptions in de groep Voorbereiden voor upgrade om op te nemen/BitLocker TryKeepActive. Zie Windows Setup Opdrachtregelopties voor meer informatie.

Standaard-apps verwijderen

Sommige klanten verwijderen standaard ingerichte apps in Windows. Bijvoorbeeld de Bing Weer-app of de Microsoft Solitaire-verzameling. In sommige gevallen keren deze apps terug na een upgrade van Windows. Zie Apps die zijn verwijderd uit De Windows-client niet meer retourneren tijdens een update voor meer informatie.

Voeg een opdrachtregelstap uitvoeren toe aan de takenreeks in de groep Voorbereiden voor upgrade . Geef een opdrachtregel op die lijkt op het volgende voorbeeld:

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

Volgende stappen

Zie de volgende artikelen voor meer informatie: