Windows Tips & News

SetupDiag ile Windows 10 Yükseltme Sorunlarını Tanılayın

click fraud protection

Modern Windows sürümlerinin yeni süper hızlı ritmi ve kısa yaşam döngüsü, kullanıcıları yılda iki kez tam işletim sistemi yükseltmeleri yapmaya zorladı. Örneğin, bu yazı itibariyle en son kararlı Windows 10 sürümü, "Nisan 2018 Güncellemesi" olan 1803 sürümüdür. Ancak, bu yılın sonunda zaten 1809 sürümünü bekliyoruz. Kullanıcıların yükseltmeleri sorunsuz bir şekilde gerçekleştirmelerine yardımcı olmak için Microsoft, SetupDiag adlı yeni bir tanılama aracı yayımladı.
kurulumdiag

Windows 10 için yükseltme prosedürü, yeni bir yapının kurulumunu imkansız hale getiren sorunlara sahip olabilir. Fast Ring'de bir Windows Insider iseniz, yeni yapıları diğerlerinden çok daha hızlı alırsınız. Yayın öncesi kalitededirler ve ciddi sorunlar içerebilirler.

Kurulum, işletim sistemini yükseltemediğinde, 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. Neler olup bittiğini okumak ve 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ğuyla ilgili ayrıntıları almak için kullanılabilecek bağımsız bir tanılama 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. SetupDiag, güncellenemeyen bilgisayarda çalıştırılabilir veya günlükleri bilgisayardan başka bir konuma aktarabilir ve SetupDiag'ı çevrimdışı modda çalıştırabilirsiniz.

SetupDiag aşağıdaki web sitesinden indirilebilir:

SetupDiag'ı İndirin

Araç aşağıdaki parametreleri destekler:

Parametre Açıklama
/?
  • Etkileşimli yardımı görüntüler
/Output:
  • Bu isteğe bağlı parametre, sonuçlar için çıktı dosyasını belirlemenizi sağlar. SetupDiag'ın neyi belirleyebildiğini bulacağınız yer burasıdır. Yalnızca metin biçimi çıktısı desteklenir. SetupDiag'ın çalıştığı bağlamın UNC yoluna erişimi olması koşuluyla, UNC yolları çalışacaktır. Yolun içinde boşluk varsa, yolun tamamını çift tırnak içine almalısınız (aşağıdaki örnek bölüme bakın).
  • Varsayılan: Belirtilmezse, SetupDiag dosyayı oluşturacaktır. SetupDiagResults.log SetupDiag.exe dosyasının çalıştırıldığı dizinde.
/Mode:
  • Bu isteğe bağlı parametre, SetupDiag'ın çalışacağı modu belirlemenizi sağlar: Çevrimdışı veya Çevrimiçi.
  • Çevrimdışı: SetupDiag'a, başarısız bir sistemden halihazırda 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 belirtmelisiniz.
  • Çevrimiçi: SetupDiag'a güncellenemeyen bilgisayarda çalıştırıldığını söyler. SetupDiag, aşağıdakiler gibi standart Windows konumlarında günlük dosyalarını ve kaynakları bulmaya çalışır. %SystemDrive%$Windows.~bt kurulum günlük dosyaları için dizin.
  • Günlük dosyası arama yolları, SetupDiag.exe.config dosyasında SearchPath anahtarı altında yapılandırılabilir. Arama yolları virgülle ayrılmıştır. Not: Çok sayıda arama yolu, SetupDiag'ın sonuç döndürmesi için gereken süreyi uzatacaktır.
  • Varsayılan: Belirtilmezse, SetupDiag Çevrimiçi modda çalışır.
/LogsPath:
  • Bu isteğe bağlı parametre yalnızca şu 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 çok alt dizin içerebilir. SetupDiag, tüm alt dizinleri özyinelemeli olarak arayacaktır. olduğunda bu parametre atlanmalıdır. /Mod: Çevrimiçi belirtilir.
/ZipLogs:
  • 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: Belirtilmezse 'true' değeri kullanılır.
/Verbose
  • Bu isteğe bağlı parametre, SetupDiag.exe tarafından üretilen günlük dosyasına çok daha fazla veri çıkaracaktır. Varsayılan olarak SetupDiag, yalnızca ciddi hatalar için bir günlük dosyası girişi üretecektir. kullanma /Verbose SetupDiag'ın her zaman hata ayıklama ayrıntılarına sahip 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.

Çıktı bağımsız değişkenini kullanarak günlük dosyasının konumunu belirtebilirsiniz:

SetupDiag.exe /Çıktı: C:\SetupDiag\Results.log /Mod: Çevrimiçi

Ayrıca, Windows günlükleri konumunu (örneğin, önyüklenemeyen bir işletim sisteminin günlüklerini analiz etmek için) aşağıdaki şekilde geçersiz kılabilirsiniz:

SetupDiag.exe /Çıktı: C:\SetupDiag\Results.log /Mod: Çevrimdışı /LogsPath: D:\Temp\Logs\LogSet1. 

Yükseltmenin ne zaman başarısız olduğuna bağlı olarak, aşağıdaki klasörlerden birini çevrimdışı konumunuza kopyalayın:

\$Windows.~bt\sources\panther
\$Windows.~bt\Kaynaklar\Geri Alma
\Windows\Panter
\Windows\Panther\NewOS

Aşağıdaki örnek, SetupDiag'ın günlüğünün çevrimdışı modda başladığını gösterir. Bu örnekte bir uygulama uyarısı var, ancak kurulum /quiet modunda yürütüldüğünden bir blok haline geliyor. Sorunu çözmek için talimatlar çıktıda SetupDiag tarafından sağlanır.

C:\SetupDiag>SetupDiag.exe /Çıktı: C:\SetupDiag\Results.log /Mod: Çevrimdışı /LogsPath: C:\Temp\BobMacNeill SetupDiag v1.01. Telif hakkı (c) Microsoft Corporation. Tüm hakları saklıdır Kurulum günlükleri aranıyor, günlüklerin sayısına ve boyutuna bağlı olarak bu işlem bir dakika veya daha fazla sürebilir...lütfen bekleyin. 4 setupact.log bulundu. setupact.log şu adreste işleniyor: c:\temp\bobmacneill\$WINDOWS.~BT\Sources\Panther\setupact.log setupact.log şu adreste işleniyor: c:\temp\bobmacneill\Panther\setupact.log setupact.log şu adreste işleniyor: c:\temp\bobmacneill\Panther\NewOs\Panther\setupact.log setupact.log şu konumda işleniyor: c:\temp\bobmacneill\Panther\UnattendGC\setupact.log. c:\temp\bobmacneill\$WINDOWS.~BT\Sources\Panther\setupact.log güncelleme tarihi 03/29/2018 23:13:58 ve CV: H2X+YsWL/UOkj/8X ile doğru kurulum günlüğü bulundu. Kurulum günlüklerinden bilgi toplama. SetupDiag: işleme kuralı: Yalnızca CompatScan. ..eşleşme yok. SetupDiag: işleme kuralı: BitLockerHardblock. ..eşleşme yok. SetupDiag: işleme kuralı: VHDHardblock. ..eşleşme yok. SetupDiag: işleme kuralı: PortableWorkspaceHardblock. ..eşleşme yok. SetupDiag: işleme kuralı: AuditModeHardblock. ..eşleşme yok. SetupDiag: işleme kuralı: SafeModeHardblock. ..eşleşme yok. SetupDiag: işleme kuralı: InsufficientSystemPartitionDiskSpaceHardblock. ..eşleşme yok. SetupDiag: işleme kuralı: CompatBlockedApplicationAutoUninstall. ...eşleşme yok. SetupDiag: işleme kuralı: CompatBlockedApplicationDismissable... Eşleşen Profil bulundu: CompatBlockedApplicationDismissable - EA52620B-E6A0-4BBC-882E-0686605736D9. Uyarı: "Microsoft Endpoint Protection" için Uygulama Bloğu Bulundu. Bu, setup.exe "/quiet" modunda çalıştırılmadığında kapatılabilir bir mesajdır. Bu reddedilebilir uyarıları yok saymak için "/compat /ignore uyarı" belirtmeyi düşünün. Yüklemeye/güncellemeye devam etmeden önce "Microsoft Endpoint Protection"ı manuel olarak kaldırmanız veya uyarıları yoksaymak için komut satırı parametrelerini değiştirmeniz gerekir. Kurulum komut satırı anahtarları hakkında daha fazla bilgi için buraya bakın: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/windows-setup-command-line-options SetupDiag: işleme kuralı: CompatBlockedApplicationManualUninstall. ...eşleşme yok. SetupDiag: işleme kuralı: HardblockDeviceOrDriver. ...eşleşme yok. SetupDiag: işleme kuralı: HardblockMismatchedLanguage. ..eşleşme yok. SetupDiag: işleme kuralı: HardblockFlightSigning. ..eşleşme yok. SetupDiag: işleme kuralı: DiskSpaceBlockInDownLevel. ..eşleşme yok. SetupDiag: işleme kuralı: DiskSpaceFailure. ..eşleşme yok. SetupDiag: işleme kuralı: DebugSetupMemoryDump. .Eşleşme yok. SetupDiag: işleme kuralı: DebugSetupCrash. .Eşleşme yok. SetupDiag: işleme kuralı: DebugMemoryDump. .Eşleşme yok. SetupDiag: işleme kuralı: DeviceInstallHang. ..eşleşme yok. SetupDiag: işleme kuralı: BootFailureDetected. .Eşleşme yok. SetupDiag: işleme kuralı: FindDebugInfoFromRollbackLog. .Eşleşme yok. SetupDiag: işleme kuralı: AdvancedInstallerFailed. ..eşleşme yok. SetupDiag: işleme kuralı: FindMigApplyUnitFailure. ..eşleşme yok. SetupDiag: işleme kuralı: FindMigGatherUnitFailure. ..eşleşme yok. SetupDiag: işleme kuralı: İsteğe BağlıComponentInstallFailure. ..eşleşme yok. SetupDiag: işleme kuralı: CriticalSafeOSDUFailure. ..eşleşme yok. SetupDiag: işleme kuralı: UserProfileCreationFailureDuringOnlineApply. ..eşleşme yok. SetupDiag: işleme kuralı: WimMountFailure. ..eşleşme yok. SetupDiag: işleme kuralı: FindSuccessfulUpgrade. ..eşleşme yok. SetupDiag: işleme kuralı: FindSetupHostReportedFailure. ..eşleşme yok. SetupDiag: işleme kuralı: FindDownlevelFailure. ..eşleşme yok. SetupDiag: işleme kuralı: FindAbruptDownlevelFailure. ...Hata: SetupDiag, ani bir alt seviye hatası bildiriyor. Son İşlem: Sonlandır, Hata: 0xC1900208 - 0x4000C. Arıza Verisi: Son İşlem: Sonlandır, Hata: 0xC1900208 - 0x4000C. bkz. https://docs.microsoft.com/en-us/windows/deployment/upgrade/upgrade-error-codes hata bilgisi için. SetupDiag: işleme kuralı: FindSetupPlatformFailedOperationInfo. ..eşleşme yok. SetupDiag: işleme kuralı: FindRollbackFailure. ..eşleşme yok. SetupDiag, eşleşen 2 sorun buldu. Uyarı: "Microsoft Endpoint Protection" için Uygulama Bloğu Bulundu. Bu, setup.exe "/quiet" modunda çalıştırılmadığında kapatılabilir bir mesajdır. Bu reddedilebilir uyarıları yok saymak için "/compat /ignore uyarı" belirtmeyi düşünün. Yüklemeye/güncellemeye devam etmeden önce "Microsoft Endpoint Protection"ı manuel olarak kaldırmanız veya uyarıları yoksaymak için komut satırı parametrelerini değiştirmeniz gerekir. Kurulum komut satırı anahtarları hakkında daha fazla bilgi için buraya bakın: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/windows-setup-command-line-options. Hata: SetupDiag, ani bir alt düzey hatası bildirir. Son İşlem: Sonlandır, Hata: 0xC1900208 - 0x4000C. Arıza Verisi: Son İşlem: Sonlandır, Hata: 0xC1900208 - 0x4000C. bkz. https://docs.microsoft.com/en-us/windows/deployment/upgrade/upgrade-error-codes hata bilgisi için. SetupDiag sonuçları şuraya kaydedildi: c:\setupdiag\results.log. c:\setupdiag\Logs_14.zip konumunda oluşturulan ZipFile günlüklerini kaydeder. 

Kaynak: docs.microsoft.com

Windows 10'da Bağlam Menüsünden Cihaza Yayını Kaldırma

Windows 10'da Bağlam Menüsünden Cihaza Yayını Kaldırma

ÖNERİLEN: Windows sorunlarını düzeltmek ve sistem performansını optimize etmek için burayı tıklay...

Devamını oku

KB4046355, Windows 10 Build 16299'da Windows Media Player'ı siler

KB4046355, Windows 10 Build 16299'da Windows Media Player'ı siler

Bildiğiniz gibi, Windows 10 Build 16299, Fall Creators Update'in son sürümüdür. İşletim sistemi b...

Devamını oku

Windows 10'da Konuşma Tanıma Profillerini Değiştirin

Windows 10'da Konuşma Tanıma Profillerini Değiştirin

Windows, hem aygıt tabanlı konuşma tanıma özelliği sağlar (Windows Konuşma Tanıma aracılığıyla Ma...

Devamını oku