Ang pamamaraan ng pag-upgrade para sa Windows 10 ay maaaring may mga isyu, na ginagawang imposible ang pag-install ng isang bagong build. Kung ikaw ay isang Windows Insider sa Fast Ring, nakakatanggap ka ng mga bagong build nang mas mabilis kaysa sa iba. Ang mga ito ay pre-release na kalidad at maaaring naglalaman ng mga seryosong isyu.
Kapag nabigo ang Setup na i-upgrade ang OS, nagpapakita ang Windows ng error code, at tinatapos ang proseso. Karaniwang makikita ang higit pang mga detalye sa log ng setup. Sa kasamaang palad, ang mga log na ito ay hindi madaling gamitin. Mahirap basahin at unawain kung ano ang nangyayari at salain ang mga matagumpay na kaganapan. Para sa layuning ito, maaaring gamitin ang SetupDiag tool.
Ang SetupDiag.exe ay isang standalone na diagnostic tool na maaaring magamit upang makakuha ng mga detalye tungkol sa kung bakit hindi matagumpay ang pag-upgrade ng Windows 10.
Gumagana ang SetupDiag sa pamamagitan ng pagsusuri sa mga file ng log ng Windows Setup. Sinusubukan nitong i-parse ang mga log file na ito upang matukoy ang ugat ng hindi pag-update o pag-upgrade ng computer sa Windows 10. Maaaring patakbuhin ang SetupDiag sa computer na nabigong mag-update, o maaari mong i-export ang mga log mula sa computer patungo sa ibang lokasyon at patakbuhin ang SetupDiag nasa offline mode.
Maaaring ma-download ang SetupDiag mula sa sumusunod na web site:
I-download ang SetupDiag
Sinusuportahan ng tool ang mga sumusunod na parameter:
Parameter | Paglalarawan |
---|
/? | - Nagpapakita ng interactive na tulong
|
/Output: | - Nagbibigay-daan sa iyo ang opsyonal na parameter na ito na tukuyin ang output file para sa mga resulta. Dito makikita mo kung ano ang natukoy ng SetupDiag. Tanging ang output ng text format ang sinusuportahan. Ang mga UNC path ay gagana, basta ang konteksto kung saan ang SetupDiag ay tumatakbo ay may access sa UNC path. Kung ang landas ay may puwang sa loob nito, dapat mong ilakip ang buong landas sa dobleng panipi (tingnan ang halimbawang seksyon sa ibaba).
- Default: Kung hindi tinukoy, gagawin ng SetupDiag ang fileSetupDiagResults.logsa parehong direktoryo kung saan pinapatakbo ang SetupDiag.exe.
|
/Mode: | - Binibigyang-daan ka ng opsyonal na parameter na ito na tukuyin ang mode kung saan gagana ang SetupDiag: Offline o Online.
- Offline: nagsasabi sa SetupDiag na tumakbo laban sa isang set ng mga log file na nakuha na mula sa isang nabigong system. Sa mode na ito maaari kang tumakbo kahit saan mayroon kang access sa mga log file. Ang mode na ito ay hindi nangangailangan ng SetupDiag na patakbuhin sa computer na nabigong mag-update. Kapag tinukoy mo ang offline mode, dapat mo ring tukuyin ang parameter na /LogsPath:.
- Online: nagsasabi sa SetupDiag na ito ay pinapatakbo sa computer na nabigong mag-update. Susubukan ng SetupDiag na maghanap ng mga log file at mapagkukunan sa karaniwang mga lokasyon ng Windows, tulad ng%SystemDrive%$Windows.~btdirektoryo para sa pag-setup ng mga file ng log.
- Ang mga path ng paghahanap ng log file ay maaaring i-configure sa SetupDiag.exe.config file, sa ilalim ng SearchPath key. Pinaghihiwalay ng kuwit ang mga path sa paghahanap. Tandaan: Ang isang malaking bilang ng mga path sa paghahanap ay magpapahaba sa oras na kinakailangan para sa SetupDiag na magbalik ng mga resulta.
- Default: Kung hindi tinukoy, ang SetupDiag ay tatakbo sa Online mode.
|
/LogsPath: | - Ang opsyonal na parameter na ito ay kinakailangan lamang kapag/Mode:Offlineay tinukoy. Sinasabi nito sa SetupDiag.exe kung saan mahahanap ang mga log file. Ang mga log file na ito ay maaaring nasa isang flat na format ng folder, o naglalaman ng maramihang mga subdirectory. Ang SetupDiag ay muling maghahanap sa lahat ng mga direktoryo ng bata. Dapat tanggalin ang parameter na ito kapag ang/Mode:Onlineay tinukoy.
|
/ZipWindow: | - Sinasabi ng opsyonal na parameter na ito sa SetupDiag.exe na gumawa ng zip file na nagpapatuloy sa mga resulta nito at lahat ng log file na na-parse nito. Ang zip file ay nilikha sa parehong direktoryo kung saan pinapatakbo ang SetupDiag.exe.
- Default: Kung hindi tinukoy, isang value ng 'true' ang ginagamit.
|
/Verbose | - Ang opsyonal na parameter na ito ay maglalabas ng higit pang data sa log file na ginawa ng SetupDiag.exe. Bilang default, ang SetupDiag ay gagawa lamang ng isang log file entry para sa mga seryosong error. Gamit/Verboseay magiging sanhi ng SetupDiag na palaging gumawa ng log file na may mga detalye sa pag-debug, na maaaring maging kapaki-pakinabang kapag nag-uulat ng problema sa SetupDiag.
|
Kung nabigo ang iyong build upgrade, patakbuhin ang tool at tingnan ang SetupDiagResults.log file sa parehong folder kung saan naka-store ang SetupDiag.
Maaari mong tukuyin ang lokasyon ng log file sa pamamagitan ng paggamit ng Output argument:
|_+_|Gayundin, maaari mong i-override ang lokasyon ng mga log ng Windows (hal. para pag-aralan ang mga log ng isang unbotable na OS) gaya ng sumusunod:
|_+_|Depende sa kung kailan nabigo ang pag-upgrade, kopyahin ang isa sa mga sumusunod na folder sa iyong offline na lokasyon:
$Windows.~btsourcespanther
$Windows.~btSourcesRollback
WindowsPanther
WindowsPantherNewOS
Ipinapakita ng sumusunod na halimbawa na nagsimula ang log ng SetupDiag sa offline mode. Sa halimbawang ito, mayroong isang babala sa aplikasyon, ngunit dahil ang setup ay isinasagawa sa /quiet mode, ito ay nagiging isang bloke. Ang mga tagubilin upang malutas ang problema ay ibinigay ng SetupDiag sa output.
|_+_|Pinagmulan: docs.microsoft.com