Windows 10 yükseltme prosedüründe sorunlar olabilir ve bu da yeni bir yapının kurulumunu imkansız hale getirir. Fast Ring'de bir Windows Insider iseniz, yeni yapıları diğerlerinden çok daha hızlı alırsınız. Bunlar yayın öncesi kalitededir ve ciddi sorunlar içerebilir.
Kurulum, işletim sistemini yükseltmeyi başaramazsa, Windows bir hata kodu gösterir ve işlemi sonlandırır. Daha fazla ayrıntı genellikle kurulum günlüğünde bulunabilir. Ne yazık ki bu günlükler kullanıcı dostu değildir. Olan biteni okuyup anlamak ve başarılı olayları filtrelemek zordur. Bu amaçla SetupDiag aracı kullanılabilir.
SetupDiag.exe, Windows 10 yükseltmesinin neden başarısız olduğuna ilişkin ayrıntıları elde etmek için kullanılabilecek bağımsız bir tanı aracıdır.
SetupDiag, Windows Kurulum günlük dosyalarını inceleyerek çalışır. Bilgisayarı Windows 10'a güncelleme veya yükseltme başarısızlığının temel nedenini belirlemek için bu günlük dosyalarını ayrıştırmaya çalışır. UpdateDiag, güncellenemeyen bilgisayarda çalıştırılabilir veya günlükleri bilgisayardan başka bir konuma aktarıp SetupDiag'ı çalıştırabilirsiniz. çevrimdışı modda.
SetupDiag aşağıdaki web sitesinden indirilebilir:
SetupDiag'ı indirin
Araç aşağıdaki parametreleri destekler:
Parametre | Tanım |
---|
/? | - Etkileşimli yardımı görüntüler
|
/Çıktı: | - Bu isteğe bağlı parametre, sonuçlar için çıktı dosyasını belirtmenizi sağlar. SetupDiag'ın neyi belirleyebildiğini burada bulacaksınız. Yalnızca metin biçimi çıktısı desteklenir. UNC yolları, SetupDiag'ın çalıştığı bağlamın UNC yoluna erişimi olması koşuluyla çalışacaktır. Yolun içinde boşluk varsa, yolun tamamını çift tırnak içine almanız gerekir (aşağıdaki örnek bölüme bakın).
- Varsayılan: Belirtilmezse, SetupDiag dosyayı oluşturacaktırKurulumDiagResults.logSetupDiag.exe'nin çalıştırıldığı dizinde.
|
/Mod: | - Bu isteğe bağlı parametre, SetupDiag'ın çalışacağı modu belirtmenize olanak tanır: Çevrimdışı veya Çevrimiçi.
- Çevrimdışı: SetupDiag'a, arızalı bir sistemden zaten yakalanmış bir dizi günlük dosyasına karşı çalışmasını söyler. Bu modda, günlük dosyalarına erişiminiz olan her yerde çalıştırabilirsiniz. Bu mod, güncellenemeyen bilgisayarda SetupDiag'ın çalıştırılmasını gerektirmez. Çevrimdışı modu belirttiğinizde /LogsPath: parametresini de belirtmeniz gerekir.
- Çevrimiçi: SetupDiag'a güncellenemeyen bilgisayarda çalıştırıldığını bildirir. SetupDiag, günlük dosyalarını ve kaynaklarını standart Windows konumlarında bulmaya çalışacaktır;%SystemDrive%$Windows.~btkurulum günlük dosyalarının bulunduğu dizin.
- Günlük dosyası arama yolları, SearchPath anahtarının altındaki SetupDiag.exe.config dosyasında yapılandırılabilir. Arama yolları virgülle ayrılmıştır. Not: Çok sayıda arama yolu, SetupDiag'ın sonuçları döndürmesi için gereken süreyi uzatacaktır.
- Varsayılan: Belirtilmediği takdirde, SetupDiag Çevrimiçi modda çalışacaktır.
|
/GünlükYolu: | - Bu isteğe bağlı parametre yalnızca aşağıdaki durumlarda gereklidir:/Mod:Çevrimdışıbelirtilir. Bu, SetupDiag.exe'ye günlük dosyalarını nerede bulacağını söyler. Bu günlük dosyaları düz bir klasör biçiminde olabilir veya birden fazla alt dizin içerebilir. SetupDiag tüm alt dizinleri yinelemeli olarak arayacaktır. Bu parametre şu durumlarda atlanmalıdır:/Mod:Çevrimiçibelirtilir.
|
/ZipWindow: | - Bu isteğe bağlı parametre, SetupDiag.exe'ye, sonuçlarını ve ayrıştırdığı tüm günlük dosyalarını sürdüren bir zip dosyası oluşturmasını söyler. Zip dosyası, SetupDiag.exe'nin çalıştırıldığı dizinde oluşturulur.
- Varsayılan: Belirtilmediği takdirde 'true' değeri kullanılır.
|
/Ayrıntılı | - Bu isteğe bağlı parametre, SetupDiag.exe tarafından oluşturulan günlük dosyasına çok daha fazla veri çıkışı sağlayacaktır. Varsayılan olarak SetupDiag yalnızca ciddi hatalar için bir günlük dosyası girişi oluşturur. Kullanma/AyrıntılıSetupDiag'in her zaman hata ayıklama ayrıntılarını içeren bir günlük dosyası oluşturmasına neden olur; bu, SetupDiag ile ilgili bir sorunu bildirirken yararlı olabilir.
|
Derleme yükseltmeniz başarısız olursa, aracı çalıştırın ve SetupDiag'ın depolandığı klasördeki SetupDiagResults.log dosyasına bakın.
Çıkış bağımsız değişkenini kullanarak günlük dosyasının konumunu belirtebilirsiniz:
|_+_|Ayrıca Windows günlüklerinin konumunu (örneğin, botlanamayan bir işletim sisteminin günlüklerini analiz etmek için) aşağıdaki şekilde geçersiz kılabilirsiniz:
|_+_|Yükseltme işleminin ne zaman başarısız olduğuna bağlı olarak aşağıdaki klasörlerden birini çevrimdışı konumunuza kopyalayın:
$Windows.~btsourcespanther
$Windows.~btSourcesGeri Alma
WindowsPanter
WindowsPantherNewOS
Aşağıdaki örnek, SetupDiag'ın günlüğünün çevrimdışı modda başlatıldığını gösterir. Bu örnekte uygulama uyarısı var ancak setup /quiet modunda yürütüldüğü için blok haline geliyor. Sorunu çözmeye yönelik talimatlar çıktıda SetupDiag tarafından sağlanmaktadır.
|_+_|Kaynak: docs.microsoft.com