Windows önyükleme sorunları için gelişmiş sorun giderme

Sanal Temsilcimizi deneyin - Yaygın Windows önyükleme sorunlarını hızla belirlemenize ve düzeltmenize yardımcı olabilir.

Not

Bu makale destek aracıları ve BT uzmanları için hazırlanmıştır. Kurtarma seçenekleri hakkında daha fazla genel bilgi arıyorsanız bkz. Windows 10'daki kurtarma seçenekleri.

Şunlar için geçerlidir: Windows 10

Özet

Windows tabanlı bir bilgisayarda başlatma sırasında sorun yaşanmasının çeşitli nedenleri vardır. Önyükleme sorunlarını gidermek için önce bilgisayarın aşağıdaki aşamalardan hangisinde takıldığını belirleyin:

Aşama Önyükleme İşlemi BIOS UEFI
1 Önyükleme öncesi MBR/PBR (Önyükleme Kodu) UEFI Üretici Yazılımı
2 Windows Önyükleme Yöneticisi %SystemDrive%\bootmgr \EFI\Microsoft\Boot\bootmgfw.efi
3 Windows İşletim Sistemi Yükleyicisi %SystemRoot%\system32\winload.exe %SystemRoot%\system32\winload.efi
4 Windows NT İşletim Sistemi Çekirdeği %SystemRoot%\system32\ntoskrnl.exe
  1. Önyükleme öncesi: Bilgisayarın üretici yazılımı, açılış sırasında kendi kendini sınama (POST) işlemini başlatır ve üretici yazılımı ayarlarını yükler. Bu önyükleme öncesi işlem, geçerli bir sistem diski algılandığında sona erer. Üretici yazılımı ana önyükleme kaydını (MBR) okur ve ardından Windows Önyükleme Yöneticisi'ni başlatır.

  2. Windows Önyükleme Yöneticisi: Windows Önyükleme Yöneticisi, Windows önyükleme bölümünde Windows yükleyicisini (Winload.exe) bulur ve başlatır.

  3. Windows işletim sistemi yükleyicisi: Windows çekirdeğini başlatmak için gereken temel sürücüler yüklenir ve çekirdek çalışmaya başlar.

  4. Windows NT İşletim Sistemi Çekirdeği: Çekirdek, sistem kayıt defteri kovanını ve BOOT_START olarak işaretlenmiş diğer sürücüleri belleğe yükler.

    Çekirdek, denetimi sistem oturumunu başlatan oturum yöneticisi işlemine (Smss.exe) geçirir ve BOOT_START olarak işaretlenmemiş cihazları ve sürücüleri yükleyip başlatır.

Önyükleme dizisinin özeti, ekranda nelerin görüneceği ve dizinin bu noktasındaki tipik önyükleme sorunları şu şekildedir. Sorun gidermeye başlamadan önce, sorunun görevin başlangıcında düzgün bir şekilde tanımlandığından emin olmak için önyükleme işleminin ana hatlarını ve görüntüleme durumunu anlamanız gerekir. Daha büyük görüntülemek için küçük resmi seçin.

Önyükleme dizisi akış çizelgesinin diyagramı.

Her aşamada sorun gidermeye yönelik farklı bir yaklaşım vardır. Bu makalede, ilk üç aşamada oluşan sorunlar için sorun giderme teknikleri sunulur.

Not

Bilgisayar art arda kurtarma seçeneklerine önyüklenirse, döngüyü bozmak için komut isteminde aşağıdaki komutu çalıştırın:

Bcdedit /set {default} recoveryenabled no

F8 seçenekleri işe yaramazsa, aşağıdaki komutu çalıştırın:

Bcdedit /set {default} bootmenupolicy legacy

BIOS aşaması

Sistemin BIOS aşamasını geçip geçmediğini belirlemek için şu adımları izleyin:

  1. Bilgisayara bağlı dış çevre birimleri varsa, bunların bağlantısını kesin.

  2. Fiziksel bilgisayardaki sabit disk sürücüsü ışığının çalışıp çalışmadığını denetleyin. Çalışmıyorsa, bu sorun başlatma işleminin BIOS aşamasında takıldığını gösterir.

  3. Gösterge ışığının açılıp kapandığını görmek için NumLock tuşuna basın. Açıp kapanmıyorsa bu sorun, başlatma işleminin BIOS'ta takıldığını gösterir.

    Sistem BIOS aşamasında takılırsa bir donanım sorunu olabilir.

Önyükleme yükleyicisi aşaması

Ekran yanıp sönen bir imleç dışında siyahsa veya aşağıdaki hata kodlarından birini alırsanız, bu durum önyükleme işleminin Önyükleme Yükleyicisi aşamasında takıldığını gösterir:

  • Önyükleme Yapılandırma Verileri (BCD) eksik veya bozuk
  • Önyükleme dosyası veya MBR bozuk
  • İşletim sistemi Eksik
  • Önyükleme kesimi eksik veya bozuk
  • Bootmgr eksik veya bozuk
  • Sistem kovanı eksik veya bozuk olduğundan önyükleme yapılamıyor

Bu sorunu gidermek için bilgisayarı Windows yükleme medyasını kullanarak başlatın, komut istemi için Shift+F10 tuşlarına basın ve ardından aşağıdaki yöntemlerden birini kullanın.

1. Yöntem: Başlangıç onarma aracı

Başlangıç Onarma aracı sık karşılaşılan birçok sorunu otomatik olarak giderir. Bu araç ayrıca daha karmaşık başlangıç sorunlarını hızla tanılamanıza ve onarmanıza olanak verir. Bilgisayarda bir başlangıç sorunu algılandığında Başlangıç Onarma aracı başlatılır. Bu araç başlatıldığında tanılama gerçekleştirir. Bu tanılama işlemleri, sorunun nedenini belirlemek üzere başlangıç günlük dosyalarının çözümlenmesini de içerir. Başlangıç Onarma aracı sorunun nedenini belirlediğinde, sorunu otomatik olarak gidermeye çalışır.

Başlangıç Onarma aracını çağırma görevini gerçekleştirmek için bu adımları izleyin.

Not

WinRE'yi başlatmaya yönelik ek yöntemler için bkz. Windows Kurtarma Ortamı (Windows RE).

  1. Sistemi Windows'un yüklü sürümüne yönelik yükleme medyasına başlatın. Daha fazla bilgi için bkz. Windows için yükleme medyası oluşturma.
  2. Windows Yükle ekranında, Sonraki>Bilgisayarınızı onarın'ı seçin.
  3. Bir seçenek belirleyin ekranında, Sorun Gider'i seçin.
  4. Gelişmiş seçenekler ekranında, Başlangıç Onarma'yı seçin.
  5. Başlangıç Onarma'nın ardından Kapat'ı seçin, sonra Bilgisayarınızı açarak Windows'un düzgün bir şekilde önyüklenip önyüklenmediğini görün.

Başlangıç Onarma aracı, başlangıç sorunlarını ve gerçekleştirilebilecek onarma işlemlerini anlamanıza yardımcı olmak üzere bir günlük dosyası oluşturur. Günlük dosyasını aşağıdaki konumda bulabilirsiniz:

%windir%\System32\LogFiles\Srt\Srttrail.txt

Daha fazla bilgi için bkz. Mavi ekran hatalarını giderme.

2. Yöntem: Önyükleme kodlarını onarma

Önyükleme kodlarını onarmak için aşağıdaki komutu çalıştırın:

BOOTREC /FIXMBR

Önyükleme kesimini onarmak için aşağıdaki komutu çalıştırın:

BOOTREC /FIXBOOT

Not

BOOTREC öğesini Fixmbr ile birlikte çalıştırmak yalnızca ana önyükleme kodunun üzerine yazar. MBR'deki bozulma bölümleme tablosunu etkiliyorsa, Fixmbr öğesinin çalıştırılması sorunu çözmeyebilir.

3. Yöntem: BCD hatalarını düzeltme

BCD ile ilgili hatalar alırsanız şu adımları izleyin:

  1. Yüklü olan tüm sistemleri tarayın. Bu adımı gerçekleştirmek için aşağıdaki komutu çalıştırın:

    Bootrec /ScanOS
    
  2. Sorunun düzeltilip düzeltilmediğini denetlemek için bilgisayarı yeniden başlatın.

  3. Sorun çözülmezse aşağıdaki komutları çalıştırın:

    bcdedit /export c:\bcdbackup
    
    attrib c:\boot\bcd -r -s -h
    
    ren c:\boot\bcd bcd.old
    
    bootrec /rebuildbcd
    
  4. Sistemi yeniden başlatın.

4. Yöntem: Bootmgr'yi değiştirme

1., 2. ve 3. yöntem sorunu çözmezse, Bootmgr dosyasını C sürücüsünden Sistem İçin Ayrılmış bölümüne değiştirin. Bunu değişimi yapmak için şu adımları izleyin:

  1. Komut isteminde dizini, Sistem İçin Ayrılmış bölüm olarak değiştirin.

  2. Dosyayı göstermek için attrib komutunu çalıştırın:

    attrib -r -s -h
    
  3. Sistem sürücüsüne gidin ve aynı komutu çalıştırın:

    attrib -r -s -h
    
  4. bootmgr dosyasını bootmgr.old olarak yeniden adlandırın:

    ren c:\bootmgr bootmgr.old
    
  5. Sistem sürücüsüne gidin.

  6. bootmgr dosyasını kopyalayıp Sistem İçin Ayrılmış bölümüne yapıştırın.

  7. Bilgisayarınızı yeniden başlatın.

5. Yöntem: Sistem kovanını geri yükleme

Windows sistem kayıt defteri kovanını belleğe yükleyemiyorsa sistem kovanını geri yüklemeniz gerekir. Bu adımı gerçekleştirmek için Windows Kurtarma Ortamı'nı veya Acil Durum Onarım Diski'ni (ERD) kullanarak dosyaları C:\Windows\System32\config\RegBack dizininden C:\Windows\System32\config dizinine kopyalayın.

Sorun devam ederse, sistem durumu yedeklemesini alternatif bir konuma geri yükleyebilir ve ardından değiştirilecek kayıt defteri kovanlarını alabilirsiniz.

Not

Windows 10, sürüm 1803'ten başlayarak, Windows artık sistem kayıt defterini otomatik olarak RegBack klasörüne yedeklememektedir. Bu değişiklik tasarım gereği olup Windows'un genel disk ayak izi boyutunu azaltmaya yardımcı olması amaçlanmıştır. Microsoft, kayıt defteri kovanı bozuk olan bir sistemi kurtarmak için sistem geri yükleme noktasını kullanmanızı önerir. Daha fazla bilgi için bkz. Windows 10 sürüm 1803'ten başlayarak sistem kayıt defteri artık RegBack klasörüne yedeklenmiyor.

Çekirdek aşaması

Sistem çekirdek aşamasında takılırsa, birden çok belirtiyle karşılaşırsınız veya birden çok hata iletisi alırsınız. Bu hata iletileri aşağıdaki örnekleri içerir ancak bunlarla sınırlı değildir:

Bu sorunları gidermek için aşağıdaki kurtarma önyükleme seçeneklerini birer birer deneyin.

1. Senaryo: Bilgisayarı Güvenli modda veya Bilinen Son İyi Yapılandırma'da başlatmayı deneyin

Gelişmiş Önyükleme Seçenekleri ekranında, bilgisayarı Güvenli Mod veya Ağ ile Güvenli Mod'da başlatmayı deneyin. Bu seçeneklerden biri işe yararsa, önyükleme sorununun nedenini belirlemeye ve tanılamaya yardımcı olması için Olay Görüntüleyicisini kullanın. Olay günlüklerine kaydedilen olayları görüntülemek için şu adımları izleyin:

  1. Olay Görüntüleyicisini açmak için aşağıdaki yöntemlerden birini kullanın.

    • Başlat menüsüne gidin, Yönetim Araçları'nı ve ardından Olay Görüntüleyicisi'ni seçin.
    • Microsoft Yönetim Konsolu'nda (MMC) Olay Görüntüleyicisi ek bileşenini başlatın.
  2. Konsol ağacında Olay Görüntüleyicisini genişletin ve ardından görüntülemek istediğiniz günlüğü seçin. Örneğin, Sistem günlüğü'nü veya Uygulama günlüğü'nü seçin.

  3. Ayrıntılar bölmesinde, görüntülemek istediğiniz olayı açın.

  4. Düzenle menüsünde, Kopyala'yı seçin. Olayı yapıştırmak istediğiniz programda yeni bir belge açın. Örneğin, Microsoft Word. Ardından Yapıştır’ı seçin.

  5. Önceki veya sonraki olayın açıklamasını görüntülemek için yukarı ok veya aşağı ok tuşunu kullanın.

Temiz önyükleme

Hizmetleri etkileyen sorunları gidermek için Sistem Yapılandırmasını (msconfig) kullanarak temiz önyükleme yapın. Soruna hangisinin neden olduğunu belirlemek amacıyla hizmetleri teker teker sınamak için Seçmeli başlangıç'ı seçin. Nedeni bulamıyorsanız sistem hizmetlerini eklemeyi deneyin. Ancak çoğu durumda sorunlu hizmet üçüncü taraftır.

Hatalı olduğunu bulduğunuz tüm hizmetleri devre dışı bırakın ve Normal başlangıç'ı seçerek bilgisayarı yeniden başlatmayı deneyin.

Ayrıntılı yönergeler için bkz. Windows'da temiz önyükleme gerçekleştirme.

Bilgisayar, Sürücü İmzası modunu devre dışı bırak modunda başlatılırsa bilgisayarı, Sürücü İmzası Zorlama modunu devre dışı bırak modunda başlatın ve hangi sürücülerin veya dosyaların sürücü imzası zorlaması gerektirdiğini belirlemek için şu makalede belgelenen adımları izleyin: Eksik sürücü imzasının neden olduğu önyükleme sorununu giderme (x64)

Not

Bilgisayar bir etki alanı denetleyicisiyse Dizin Hizmetleri Geri Yükleme modunu (DSRM) deneyin.

Durdurma hatası "0xC00002E1" veya "0xC00002E2" ile karşılaşırsanız bu yöntem önemli bir adımdır

Örnekler

Uyarı

Kayıt Defteri Düzenleyicisi'ni veya başka bir yöntemi kullanarak kayıt defterini hatalı olarak değiştirirseniz önemli sorunlar oluşabilir. Bu sorunlar, işletim sistemini yeniden yüklemenizi gerektirebilir. Microsoft, bu sorunların çözülebileceği konusunda garanti veremez. Kayıt defterini değiştirmek kendi sorumluluğunuzdadır.

Hata kodu INACCESSIBLE_BOOT_DEVICE (STOP 0x7B)

Bu Durdurma hatasını gidermek için şu adımları izleyerek sürücüleri filtreleyin:

  1. Sistemin ISO diskini disk sürücüsüne yerleştirerek Windows Kurtarma Ortamı'na (WinRE) gidin. ISO aynı Windows sürümünde veya daha yeni bir sürümde olmalıdır.

  2. Kayıt defterini açın.

  3. Sistem kovanını yükleyin ve bunu test olarak adlandırın.

  4. Şu kayıt defteri alt anahtarı altında Microsoft dışı sürücüler için alt filtre ve üst filtre öğelerini denetleyin:

    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class

  5. Bulduğunuz her üçüncü taraf sürücü için üst veya alt filtreyi seçin ve ardından değer verilerini silin.

  6. Benzer öğeler için kayıt defterinin tamamında arama yapın. Uygun şekilde işleyin ve ardından kayıt defteri kovanını kaldırın.

  7. Sunucuyu Normal modda yeniden başlatın.

Daha fazla sorun giderme adımı için bkz. Durdurma hatası 7B veya Inaccessible_Boot_Device için gelişmiş sorun giderme.

Windows güncelleştirmelerini yükledikten sonra oluşan sorunları düzeltmek için şu adımları kullanarak bekleyen güncelleştirmeleri denetleyin:

  1. WinRE'de Komut İstemi penceresi açın.

  2. Komutu çalıştırın.

    DISM /image:C:\ /get-packages
    
  3. Bekleyen güncelleştirmeler varsa bunları aşağıdaki komutları çalıştırarak kaldırın:

    DISM /image:C:\ /remove-package /packagename: name of the package
    
    DISM /Image:C:\ /Cleanup-Image /RevertPendingActions
    

    Bilgisayarı başlatmayı deneyin.

Bilgisayar başlatılmazsa şu adımları izleyin:

  1. WinRE'de komut istemi penceresi açın ve Not Defteri gibi bir metin düzenleyicisini başlatın.

  2. Sistem sürücüsüne gidin ve windows\winsxs\pending.xml için arama yapın.

  3. Eğer pending.xml dosyası bulunursa dosyayı pending.xml.old olarak yeniden adlandırın.

  4. Kayıt defterini açın ve ardından test olarak bileşen kovanını HKEY_LOCAL_MACHINE içerisine yükleyin.

  5. Yüklenen test kovanını vurgulayın ve pendingxmlidentifier değerini arayın.

  6. pendingxmlidentifier değeri mevcutsa bunu silin.

  7. Test kovanını kaldırın.

  8. Sistem kovanını yükleyin, bunu test olarak adlandırın.

  9. Şu alt anahtara gidin:

    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\TrustedInstaller

  10. Başlangıç değerini 1'den 4'e değiştirin.

  11. Kovanı kaldırın.

  12. Bilgisayarı başlatmayı deneyin.

Başlatma işleminin sonunda Durdurma hatası oluşursa veya Durdurma hatası oluşturulmaya devam ediyorsa, bir bellek dökümü yakalayabilirsiniz. İyi bir bellek dökümü, Durdurma hatasının kök nedenini belirlemeye yardımcı olabilir. Daha fazla bilgi için bkz. Çekirdek veya tam çökme dökümü oluşturma.

Windows 10 veya Windows Server 2016'da disk belleği dosyası sorunları hakkında daha fazla bilgi için bkz. Disk belleği dosyalarına giriş.

Durdurma hataları hakkında daha fazla bilgi için bkz. Durdurma hatası veya mavi ekran hatası sorunu için gelişmiş sorun giderme.

Döküm dosyası bazen bir sürücüyle ilgili hatayı gösterir. Örneğin, windows\system32\drivers\stcvsm.sys eksik veya bozuk. Bu örnekte şu yönergeleri izleyin:

  • Sürücü tarafından sağlanan işlevselliği denetleyin. Sürücü bir üçüncü taraf önyükleme sürücüsüyse, ne yaptığını anladığınızdan emin olun.

  • Sürücü önemli değilse ve hiçbir bağımlılığı yoksa sistem kovanını yükleyin ve ardından sürücüyü devre dışı bırakın.

  • Durdurma hatası sistem dosyasının bozulduğunu gösteriyorsa, sistem dosyası denetleyicisini çevrimdışı modda çalıştırın.

  • Durdurma hatası genel kayıt defteri bozulmasını gösteriyorsa veya yeni sürücülerin veya hizmetlerin yüklendiğini düşünüyorsanız şu adımları izleyin:

    1. WinRE'yi başlatın ve bir komut istemi penceresi açın.
    2. Not Defteri gibi bir metin düzenleyicisini başlatın.
    3. C:\Windows\System32\Config\ konumuna gidin.
    4. Adın sonuna .old ekleyerek beş kovanın hepsini yeniden adlandırın.
    5. Regback klasöründeki tüm kovanları kopyalayın, bunları Yapılandırma klasörüne yapıştırın ve bilgisayarı Normal modda başlatmayı deneyin.

Not

Windows 10, sürüm 1803'ten başlayarak, Windows artık sistem kayıt defterini otomatik olarak RegBack klasörüne yedeklememektedir. Bu değişiklik tasarım gereği olup Windows'un genel disk ayak izi boyutunu azaltmaya yardımcı olması amaçlanmıştır. Microsoft, kayıt defteri kovanı bozuk olan bir sistemi kurtarmak için sistem geri yükleme noktasını kullanmanızı önerir. Daha fazla bilgi için bkz. Windows 10 sürüm 1803'ten başlayarak sistem kayıt defteri artık RegBack klasörüne yedeklenmiyor.