Prosedur naik taraf untuk Windows 10 mungkin mempunyai masalah, menjadikan pemasangan binaan baharu mustahil. Jika anda seorang Windows Insider dalam Fast Ring, anda menerima binaan baharu dengan lebih pantas berbanding yang lain. Ia adalah kualiti pra-keluaran dan mungkin mengandungi isu yang serius.
Apabila Persediaan gagal untuk menaik taraf OS, Windows menunjukkan kod ralat, dan menamatkan proses tersebut. Butiran lanjut biasanya boleh didapati dalam log persediaan. Malangnya, log ini tidak mesra pengguna. Sukar untuk membaca dan memahami apa yang sedang berlaku dan menapis acara yang berjaya. Untuk tujuan ini, alat SetupDiag boleh digunakan.
SetupDiag.exe ialah alat diagnostik kendiri yang boleh digunakan untuk mendapatkan butiran tentang sebab peningkatan Windows 10 tidak berjaya.
SetupDiag berfungsi dengan memeriksa fail log Windows Setup. Ia cuba menghuraikan fail log ini untuk menentukan punca kegagalan mengemas kini atau menaik taraf komputer kepada Windows 10. SetupDiag boleh dijalankan pada komputer yang gagal dikemas kini, atau anda boleh mengeksport log dari komputer ke lokasi lain dan menjalankan SetupDiag dalam mod luar talian.
SetupDiag boleh dimuat turun dari laman web berikut:
Muat turun SetupDiag
Alat ini menyokong parameter berikut:
Parameter | Penerangan |
---|
/? | - Memaparkan bantuan interaktif
|
/Pengeluaran: | - Parameter pilihan ini membolehkan anda menentukan fail output untuk hasil. Di sinilah anda akan dapati apa yang SetupDiag dapat tentukan. Hanya output format teks disokong. Laluan UNC akan berfungsi, dengan syarat konteks yang dijalankan oleh SetupDiag mempunyai akses kepada laluan UNC. Jika laluan mempunyai ruang di dalamnya, anda mesti menyertakan keseluruhan laluan dalam petikan berganda (lihat bahagian contoh di bawah).
- Lalai: Jika tidak dinyatakan, SetupDiag akan mencipta failSetupDiagResults.logdalam direktori yang sama di mana SetupDiag.exe dijalankan.
|
/Mod: | - Parameter pilihan ini membolehkan anda menentukan mod di mana SetupDiag akan beroperasi: Luar Talian atau Dalam Talian.
- Luar talian: memberitahu SetupDiag untuk menjalankan terhadap satu set fail log yang telah ditangkap daripada sistem yang gagal. Dalam mod ini anda boleh berjalan di mana-mana sahaja anda mempunyai akses kepada fail log. Mod ini tidak memerlukan SetupDiag dijalankan pada komputer yang gagal dikemas kini. Apabila anda menentukan mod luar talian, anda juga mesti menentukan parameter /LogsPath:.
- Dalam talian: memberitahu SetupDiag bahawa ia sedang dijalankan pada komputer yang gagal dikemas kini. SetupDiag akan cuba mencari fail log dan sumber di lokasi Windows standard, seperti%SystemDrive%$Windows.~btdirektori untuk fail log persediaan.
- Laluan carian fail log boleh dikonfigurasikan dalam fail SetupDiag.exe.config, di bawah kekunci SearchPath. Laluan carian dipisahkan koma. Nota: Sebilangan besar laluan carian akan memanjangkan masa yang diperlukan untuk SetupDiag untuk mengembalikan hasil.
- Lalai: Jika tidak dinyatakan, SetupDiag akan dijalankan dalam mod Dalam Talian.
|
/LogsPath: | - Parameter pilihan ini diperlukan hanya apabila/Mod: Luar Taliandinyatakan. Ini memberitahu SetupDiag.exe tempat untuk mencari fail log. Fail log ini boleh dalam format folder rata, atau mengandungi berbilang subdirektori. SetupDiag akan mencari secara rekursif semua direktori kanak-kanak. Parameter ini harus ditinggalkan apabila/Mod:Dalam taliandinyatakan.
|
/ZipWindow: | - Parameter pilihan ini memberitahu SetupDiag.exe untuk membuat fail zip meneruskan keputusannya dan semua fail log yang dihuraikannya. Fail zip dibuat dalam direktori yang sama di mana SetupDiag.exe dijalankan.
- Lalai: Jika tidak dinyatakan, nilai 'benar' digunakan.
|
/ Verbose | - Parameter pilihan ini akan mengeluarkan lebih banyak data ke fail log yang dihasilkan oleh SetupDiag.exe. Secara lalai SetupDiag hanya akan menghasilkan entri fail log untuk ralat yang serius. menggunakan/ Verboseakan menyebabkan SetupDiag sentiasa menghasilkan fail log dengan butiran penyahpepijatan, yang boleh berguna apabila melaporkan masalah dengan SetupDiag.
|
Jika peningkatan binaan anda gagal, jalankan alat dan lihat fail SetupDiagResults.log dalam folder yang sama tempat SetupDiag disimpan.
Anda boleh menentukan lokasi fail log dengan menggunakan argumen Output:
|_+_|Selain itu, anda boleh mengatasi lokasi log Windows (cth. untuk menganalisis log OS yang tidak boleh bot) seperti berikut:
|_+_|Bergantung pada masa peningkatan gagal, salin salah satu daripada folder berikut ke lokasi luar talian anda:
$Windows.~btsourcespanther
$Windows.~btSourcesRollback
WindowsPanther
WindowsPantherNewOS
Contoh berikut menunjukkan bahawa log SetupDiag bermula dalam mod luar talian. Dalam contoh ini, terdapat amaran aplikasi, tetapi kerana persediaan dilaksanakan dalam mod /senyap, ia menjadi blok. Arahan untuk menyelesaikan masalah disediakan oleh SetupDiag dalam output.
|_+_|Sumber: docs.microsoft.com