De upgradeprocedure voor Windows 10 kan problemen opleveren, waardoor de installatie van een nieuwe build onmogelijk wordt. Als u een Windows Insider in de Fast Ring bent, ontvangt u nieuwe builds veel sneller dan andere. Ze zijn van pre-releasekwaliteit en kunnen ernstige problemen bevatten.
Wanneer Setup er niet in slaagt het besturingssysteem te upgraden, toont Windows een foutcode en wordt het proces beëindigd. Meer details zijn meestal te vinden in het installatielogboek. Helaas zijn deze logs niet gebruiksvriendelijk. Het is moeilijk om te lezen en te begrijpen wat er aan de hand is en de succesvolle gebeurtenissen eruit te filteren. Hiervoor kan de tool SetupDiag worden gebruikt.
SetupDiag.exe is een zelfstandig diagnostisch hulpprogramma dat kan worden gebruikt om details te verkrijgen over waarom een Windows 10-upgrade niet is gelukt.
SetupDiag werkt door de logbestanden van Windows Setup te onderzoeken. Er wordt geprobeerd deze logbestanden te parseren om de hoofdoorzaak te bepalen van het niet bijwerken of upgraden van de computer naar Windows 10. SetupDiag kan worden uitgevoerd op de computer die niet kon worden bijgewerkt, of u kunt logboeken van de computer naar een andere locatie exporteren en SetupDiag uitvoeren in de offlinemodus.
SetupDiag kan worden gedownload van de volgende website:
Download SetupDiag
De tool ondersteunt de volgende parameters:
Parameter | Beschrijving |
---|
/? | - Geeft interactieve hulp weer
|
/Uitvoer: | - Met deze optionele parameter kunt u het uitvoerbestand voor de resultaten opgeven. Hier vindt u wat SetupDiag heeft kunnen vaststellen. Alleen uitvoer in tekstformaat wordt ondersteund. UNC-paden zullen werken, op voorwaarde dat de context waarin SetupDiag wordt uitgevoerd toegang heeft tot het UNC-pad. Als het pad een spatie bevat, moet u het gehele pad tussen dubbele aanhalingstekens plaatsen (zie het voorbeeldgedeelte hieronder).
- Standaard: Indien niet gespecificeerd, zal SetupDiag het bestand makenSetupDiagResults.login dezelfde map waarin SetupDiag.exe wordt uitgevoerd.
|
/Modus: | - Met deze optionele parameter kunt u de modus opgeven waarin SetupDiag zal werken: Offline of Online.
- Offline: vertelt SetupDiag om een reeks logbestanden uit te voeren die al zijn vastgelegd van een defect systeem. In deze modus kunt u overal uitvoeren waar u toegang heeft tot de logbestanden. Voor deze modus is het niet nodig dat SetupDiag wordt uitgevoerd op de computer waarvan de update niet is gelukt. Wanneer u de offlinemodus opgeeft, moet u ook de parameter /LogsPath: opgeven.
- Online: vertelt SetupDiag dat het programma wordt uitgevoerd op de computer waarvan de update niet is gelukt. SetupDiag probeert logbestanden en bronnen te vinden op standaard Windows-locaties, zoals de%SystemDrive%$Windows.~btmap voor installatielogbestanden.
- Zoekpaden voor logbestanden kunnen worden geconfigureerd in het bestand SetupDiag.exe.config, onder de SearchPath-sleutel. Zoekpaden worden door komma's gescheiden. Opmerking: een groot aantal zoekpaden verlengt de tijd die nodig is voordat SetupDiag resultaten retourneert.
- Standaard: Indien niet gespecificeerd, wordt SetupDiag uitgevoerd in de onlinemodus.
|
/Logpad: | - Deze optionele parameter is alleen vereist wanneer/Modus: Offlineis gespecificeerd. Dit vertelt SetupDiag.exe waar de logbestanden te vinden zijn. Deze logbestanden kunnen een platte mapindeling hebben of meerdere submappen bevatten. SetupDiag doorzoekt recursief alle onderliggende mappen. Deze parameter moet worden weggelaten als de/Modus:Onlineis gespecificeerd.
|
/ZipWindow: | - Deze optionele parameter vertelt SetupDiag.exe om een zip-bestand te maken waarin de resultaten en alle logbestanden die het heeft geparseerd, worden voortgezet. Het zipbestand wordt gemaakt in dezelfde map waarin SetupDiag.exe wordt uitgevoerd.
- Standaard: Indien niet gespecificeerd, wordt de waarde 'true' gebruikt.
|
/ Uitgebreid | - Deze optionele parameter zal veel meer gegevens uitvoeren naar het logbestand dat door SetupDiag.exe wordt geproduceerd. Standaard produceert SetupDiag alleen een logbestandinvoer voor ernstige fouten. Gebruik makend van/ Uitgebreidzorgt ervoor dat SetupDiag altijd een logbestand produceert met foutopsporingsdetails, wat handig kan zijn bij het melden van een probleem met SetupDiag.
|
Als uw build-upgrade is mislukt, voert u het hulpprogramma uit en bekijkt u het bestand SetupDiagResults.log in dezelfde map waarin SetupDiag is opgeslagen.
U kunt de locatie van het logbestand opgeven met behulp van het Output-argument:
|_+_|U kunt ook de locatie van de Windows-logboeken als volgt overschrijven (bijvoorbeeld om logbestanden van een besturingssysteem zonder botsfunctie te analyseren):
|_+_|Afhankelijk van wanneer de upgrade is mislukt, kopieert u een van de volgende mappen naar uw offline locatie:
$Windows.~btsourcespanter
$Windows.~btSourcesRollback
WindowsPanter
WindowsPantherNewOS
In het volgende voorbeeld ziet u dat het logboek van SetupDiag in de offlinemodus is gestart. In dit voorbeeld is er een applicatiewaarschuwing, maar omdat de installatie wordt uitgevoerd in de /quiet-modus, wordt deze een blok. Instructies om het probleem op te lossen worden door SetupDiag in de uitvoer gegeven.
|_+_|Bron: docs.microsoft.com