Windows Tips & News

Diagnosoi Windows 10 -päivitysongelmat SetupDiagin avulla

SUOSITELTU: Napsauta tätä korjataksesi Windows-ongelmat ja optimoidaksesi järjestelmän suorituskyvyn

Modernien Windows-versioiden uusi supernopea poljinnopeus ja lyhyt elinkaari on pakottanut käyttäjät suorittamaan täydet käyttöjärjestelmäpäivitykset kahdesti vuodessa. Esimerkiksi viimeisin vakaa Windows 10 -julkaisu tätä kirjoitettaessa on versio 1803, "Huhtikuun 2018 päivitys". Odotamme kuitenkin jo versiota 1809 tämän vuoden lopussa. Auttaakseen käyttäjiä suorittamaan päivitykset sujuvasti Microsoft on julkaissut uuden diagnostiikkatyökalun, SetupDiag.

Mainos

Setupdiag

Windows 10:n päivitysprosessissa voi olla ongelmia, jotka tekevät uuden koontiversion asennuksen mahdottomaksi. Jos olet Windows Insider Fast Ringissä, saat uudet versiot paljon nopeammin kuin muut. Ne ovat julkaisua edeltäviä ja voivat sisältää vakavia ongelmia.

Kun asennusohjelma ei pysty päivittämään käyttöjärjestelmää, Windows näyttää virhekoodin ja lopettaa prosessin. Lisätietoja löytyy yleensä asetuslokista. Valitettavasti nämä lokit eivät ole käyttäjäystävällisiä. On vaikea lukea ja ymmärtää mitä tapahtuu ja suodattaa onnistuneita tapahtumia. Tähän tarkoitukseen voidaan käyttää SetupDiag-työkalua.

SetupDiag.exe on erillinen diagnostiikkatyökalu, jonka avulla voidaan saada tietoja siitä, miksi Windows 10 -päivitys epäonnistui.

SetupDiag toimii tutkimalla Windowsin asennusohjelman lokitiedostoja. Se yrittää jäsentää nämä lokitiedostot selvittääkseen perimmäisen syyn siihen, että tietokoneen päivittäminen tai päivittäminen Windows 10:ksi epäonnistuu. SetupDiag voidaan suorittaa tietokoneessa, jonka päivitys epäonnistui, tai voit viedä lokit tietokoneesta toiseen paikkaan ja suorittaa SetupDiagin offline-tilassa.

SetupDiag voidaan ladata seuraavalta verkkosivustolta:

Lataa SetupDiag

Työkalu tukee seuraavia parametreja:

Parametri Kuvaus
/?
  • Näyttää interaktiivisen ohjeen
/Output:
  • Tämän valinnaisen parametrin avulla voit määrittää tulosten tulostiedoston. Täältä löydät sen, minkä SetupDiag pystyi määrittämään. Vain tekstimuotoista tulostusta tuetaan. UNC-polut toimivat, jos kontekstilla, jossa SetupDiag toimii, on pääsy UNC-polkuun. Jos polussa on välilyönti, sinun on suljettava koko polku lainausmerkeillä (katso esimerkkiosio alla).
  • Oletus: Jos sitä ei ole määritetty, SetupDiag luo tiedoston SetupDiagResults.log samassa hakemistossa, jossa SetupDiag.exe ajetaan.
/Mode:
  • Tämän valinnaisen parametrin avulla voit määrittää tilan, jossa SetupDiag toimii: Offline tai Online.
  • Offline: käskee SetupDiagia suorittamaan lokitiedostoja, jotka on jo kaapattu epäonnistuneesta järjestelmästä. Tässä tilassa voit ajaa kaikkialla, missä voit käyttää lokitiedostoja. Tämä tila ei vaadi SetupDiagin suorittamista tietokoneessa, jonka päivitys epäonnistui. Kun määrität offline-tilan, sinun on määritettävä myös /LogsPath:-parametri.
  • Online: kertoo SetupDiagille, että sitä ajetaan tietokoneessa, jonka päivitys epäonnistui. SetupDiag yrittää löytää lokitiedostoja ja resursseja Windowsin tavallisista paikoista, kuten %SystemDrive%$Windows.~bt hakemisto asennuslokitiedostoille.
  • Lokitiedoston hakupolut voidaan määrittää SetupDiag.exe.config-tiedostossa SearchPath-avaimen alla. Hakupolut on erotettu pilkuilla. Huomautus: Suuri määrä hakupolkuja pidentää SetupDiagin tulosten palauttamiseen tarvittavaa aikaa.
  • Oletus: Jos sitä ei ole määritetty, SetupDiag toimii online-tilassa.
/LogsPath:
  • Tämä valinnainen parametri vaaditaan vain, kun /Tila: Offline on määritelty. Tämä kertoo SetupDiag.exe-tiedostolle, mistä lokitiedostot löytyvät. Nämä lokitiedostot voivat olla tasaisen kansion muodossa tai sisältää useita alihakemistoja. SetupDiag etsii rekursiivisesti kaikista lapsihakemistoista. Tämä parametri tulee jättää pois, kun /Tila: Online on määritelty.
/ZipLogs:
  • Tämä valinnainen parametri käskee SetupDiag.exe-tiedoston luomaan zip-tiedoston, joka jatkaa sen tuloksia ja kaikkia jäsentämiään lokitiedostoja. Zip-tiedosto luodaan samaan hakemistoon, jossa SetupDiag.exe suoritetaan.
  • Oletus: Jos sitä ei ole määritetty, käytetään arvoa "true".
/Verbose
  • Tämä valinnainen parametri tulostaa paljon enemmän tietoa SetupDiag.exe-ohjelman tuottamaan lokitiedostoon. Oletuksena SetupDiag tuottaa lokitiedostomerkinnän vain vakavien virheiden varalta. Käyttämällä /Verbose SetupDiag tuottaa aina lokitiedoston, joka sisältää virheenkorjaustiedot, mikä voi olla hyödyllistä raportoitaessa SetupDiagin ongelmasta.

Jos koontiversion päivitys epäonnistui, suorita työkalu ja katso SetupDiagResults.log-tiedosto samassa kansiossa, johon SetupDiag on tallennettu.

Setupdiag käynnissä

Voit määrittää lokitiedoston sijainnin käyttämällä Output-argumenttia:

SetupDiag.exe /Output: C:\SetupDiag\Results.log /Tila: Online

Voit myös ohittaa Windowsin lokien sijainnin (esimerkiksi analysoidaksesi bootaamattoman käyttöjärjestelmän lokeja) seuraavasti:

SetupDiag.exe /Output: C:\SetupDiag\Results.log /Tila: Offline /LogsPath: D:\Temp\Logs\LogSet1. 

Riippuen siitä, milloin päivitys epäonnistui, kopioi jokin seuraavista kansioista offline-sijaintiisi:

\$Windows.~bt\sources\panther
\$Windows.~bt\Sources\Rollback
\Windows\Panther
\Windows\Panther\NewOS

Seuraava esimerkki osoittaa, että SetupDiagin loki aloitettiin offline-tilassa. Tässä esimerkissä on sovellusvaroitus, mutta koska asennus suoritetaan /quiet-tilassa, siitä tulee lohko. SetupDiag tarjoaa ohjeet ongelman ratkaisemiseksi tulosteessa.

C:\SetupDiag>SetupDiag.exe /Tulos: C:\SetupDiag\Results.log /Tila: Offline /LogsPath: C:\Temp\BobMacNeill SetupDiag v1.01. Tekijänoikeus (c) Microsoft Corporation. Kaikki oikeudet pidätetään. Asennuslokien etsiminen voi kestää minuutin tai enemmän lokien lukumäärästä ja koosta riippuen... Odota. Löytyi 4 setupact.logia. Käsitellään setupact.logia osoitteessa: c:\temp\bobmacneill\$WINDOWS.~BT\Sources\Panther\setupact.log Käsitellään setupact.logia osoitteessa: c:\temp\bobmacneill\Panther\setupact.log Käsitellään setupact.logia osoitteessa: c:\temp\bobmacneill\Panther\NewOs\Panther\setupact.log Käsitellään setupact.logia osoitteessa: c:\temp\bobmacneill\Panther\UnattendGC\setupact.log. Löytyi c:\temp\bobmacneill\$WINDOWS.~BT\Sources\Panther\setupact.log päivityspäivämäärällä 03/29/2018 23:13:58 ja CV: H2X+YsWL/UOkj/8X olevan oikea asennusloki. Tietojen kerääminen asetuslokeista. SetupDiag: käsittelysääntö: CompatScanOnly. ..Ei osumia. SetupDiag: käsittelysääntö: BitLockerHardblock. ..Ei osumia. SetupDiag: käsittelysääntö: VHDHardblock. ..Ei osumia. SetupDiag: käsittelysääntö: PortableWorkspaceHardblock. ..Ei osumia. SetupDiag: käsittelysääntö: AuditModeHardblock. ..Ei osumia. SetupDiag: käsittelysääntö: SafeModeHardblock. ..Ei osumia. SetupDiag: käsittelysääntö: InsufficientSystemPartitionDiskSpaceHardblock. ..Ei osumia. SetupDiag: käsittelysääntö: CompatBlockedApplicationAutoUninstall. ...Ei osumia. SetupDiag: käsittelysääntö: CompatBlockedApplicationDismissable... Vastaava profiili löytyi: CompatBlockedApplicationDismissable - EA52620B-E6A0-4BBC-882E-0686605736D9. Varoitus: Löytyi sovelluslohko: "Microsoft Endpoint Protection". Tämä on hylättävä viesti, kun setup.exe-tiedostoa ei suoriteta "/quiet"-tilassa. Harkitse "/compat /ignore warning" määrittämistä ohittaaksesi nämä hylättävät varoitukset. Sinun on poistettava "Microsoft Endpoint Protection" -ohjelmisto manuaalisesti ennen asennuksen/päivityksen jatkamista tai muutettava komentorivin parametreja ohittamaan varoitukset. Lisätietoja Setup-komentorivin kytkimistä on täällä: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/windows-setup-command-line-options SetupDiag: käsittelysääntö: CompatBlockedApplicationManualUninstall. ...Ei osumia. SetupDiag: käsittelysääntö: HardblockDeviceOrDriver. ...Ei osumia. SetupDiag: käsittelysääntö: HardblockMismatchedLanguage. ..Ei osumia. SetupDiag: käsittelysääntö: HardblockFlightSigning. ..Ei osumia. SetupDiag: käsittelysääntö: DiskSpaceBlockInDownLevel. ..Ei osumia. SetupDiag: käsittelysääntö: DiskSpaceFailure. ..Ei osumia. SetupDiag: käsittelysääntö: DebugSetupMemoryDump. .Ei osumia. SetupDiag: käsittelysääntö: DebugSetupCrash. .Ei osumia. SetupDiag: käsittelysääntö: DebugMemoryDump. .Ei osumia. SetupDiag: käsittelysääntö: DeviceInstallHang. ..Ei osumia. SetupDiag: käsittelysääntö: BootFailureDetected. .Ei osumia. SetupDiag: käsittelysääntö: FindDebugInfoFromRollbackLog. .Ei osumia. SetupDiag: käsittelysääntö: AdvancedInstallerFailed. ..Ei osumia. SetupDiag: käsittelysääntö: FindMigApplyUnitFailure. ..Ei osumia. SetupDiag: käsittelysääntö: FindMigGatherUnitFailure. ..Ei osumia. SetupDiag: käsittelysääntö: OptionalComponentInstallFailure. ..Ei osumia. SetupDiag: käsittelysääntö: CriticalSafeOSDUFailure. ..Ei osumia. SetupDiag: käsittelysääntö: UserProfileCreationFailureDuringOnlineApply. ..Ei osumia. SetupDiag: käsittelysääntö: WimMountFailure. ..Ei osumia. SetupDiag: käsittelysääntö: FindSuccessfulUpgrade. ..Ei osumia. SetupDiag: käsittelysääntö: FindSetupHostReportedFailure. ..Ei osumia. SetupDiag: käsittelysääntö: FindDownlevelFailure. ..Ei osumia. SetupDiag: käsittelysääntö: FindAbruptDownlevelFailure. ...Virhe: SetupDiag raportoi äkillisestä alemman tason virheestä. Viimeisin toiminto: Viimeistele, Virhe: 0xC1900208 - 0x4000C. Vikatiedot: Viimeinen toiminto: Viimeistele, Virhe: 0xC1900208 - 0x4000C. Viitata https://docs.microsoft.com/en-us/windows/deployment/upgrade/upgrade-error-codes virhetietojen saamiseksi. SetupDiag: käsittelysääntö: FindSetupPlatformFailedOperationInfo. ..Ei osumia. SetupDiag: käsittelysääntö: FindRollbackFailure. ..Ei osumia. SetupDiag löysi 2 vastaavaa ongelmaa. Varoitus: Löytyi sovelluslohko: "Microsoft Endpoint Protection". Tämä on hylättävä viesti, kun setup.exe-tiedostoa ei suoriteta "/quiet"-tilassa. Harkitse "/compat /ignore warning" määrittämistä ohittaaksesi nämä hylättävät varoitukset. Sinun on poistettava "Microsoft Endpoint Protection" -ohjelmisto manuaalisesti ennen asennuksen/päivityksen jatkamista tai muutettava komentorivin parametreja ohittamaan varoitukset. Lisätietoja Setup-komentorivin kytkimistä on täällä: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/windows-setup-command-line-options. Virhe: SetupDiag raportoi äkillisestä alemman tason virheestä. Viimeisin toiminto: Viimeistele, Virhe: 0xC1900208 - 0x4000C. Vikatiedot: Viimeinen toiminto: Viimeistele, Virhe: 0xC1900208 - 0x4000C. Viitata https://docs.microsoft.com/en-us/windows/deployment/upgrade/upgrade-error-codes virhetietojen saamiseksi. SetupDiag-tulokset kirjattiin lokiin: c:\setupdiag\results.log. Lokit ZipFile luotu osoitteessa: c:\setupdiag\Logs_14.zip. 

Lähde: docs.microsoft.com

SUOSITELTU: Napsauta tätä korjataksesi Windows-ongelmat ja optimoidaksesi järjestelmän suorituskyvyn
Linux Mint 19 -koodinimi on Tara

Linux Mint 19 -koodinimi on Tara

SUOSITELTU: Napsauta tätä korjataksesi Windows-ongelmat ja optimoidaksesi järjestelmän suoritusky...

Lue lisää

Linux Mint 18 -arkistot

Tänään sen kehittäjät julkistivat koodinimen seuraavalle, tulevalle Linux Mint -versiolle. He jak...

Lue lisää

Cinnamon saa edistymispalkkia tehtäväpalkkiin

Cinnamon saa edistymispalkkia tehtäväpalkkiin

SUOSITELTU: Napsauta tätä korjataksesi Windows-ongelmat ja optimoidaksesi järjestelmän suoritusky...

Lue lisää