Windows bileşen deposu, Windows 10 ve Windows 11 içindeki en önemli onarım
mekanizmalarından biridir. Windows'un özellikleri yüklemek, sistem bozulmalarını onarmak,
güncellemeleri kaldırmak ve işletim sistemine bakım yapmak için kullandığı dosyaları içerir.
Bu depo bozulduğunda normal sorun giderme işlemleri çoğu zaman sonuç vermez: Windows Update
başarısız olur, isteğe bağlı özellikler yüklenmez, sfc /scannow dosyaları onaramaz
ve DISM 0x800f081f veya 0x800f0906 gibi hatalar döndürebilir.
DISM /Online /Cleanup-Image /RestoreHealth komutunu çalıştırın, bilgisayarı yeniden başlatın
ve ardından sfc /scannow komutunu çalıştırın. DISM onarım dosyalarını indiremiyorsa,
bu rehberin ilerleyen bölümlerinde gösterildiği gibi kaynak olarak bir Windows ISO dosyası kullanın.
Windows Bileşen Deposu Nedir ve Neden Önemlidir?
Bileşen deposu temel olarak C:\Windows\WinSxS klasöründe bulunur.
Bu klasör yalnızca bir yedek klasörü değildir ve elle silinmemelidir. Windows bu depoyu
bileşen sürümlerini tutmak, toplu güncellemeleri yüklemek, isteğe bağlı özellikleri etkinleştirmek
ve korunan sistem dosyalarını onarmak için kullanır. DISM bileşen deposunu onarır; SFC ise
bozuk işletim sistemi dosyalarını değiştirmek için onarılmış depoyu kullanır.
Bileşen deposu ne için kullanılır?
- Windows güncellemelerini yüklemek ve kaldırmak.
- .NET Framework, Hyper-V ve SMB bileşenleri gibi isteğe bağlı özellikleri etkinleştirmek.
- SFC ve DISM ile sistem dosyalarını onarmak.
- Windows bakım işlemleri için gerekli yan yana bileşen sürümlerini saklamak.
Ne yapmamalısınız?
WinSxSklasörünü elle silmeyin.- Bileşen deposu dosyalarını üçüncü taraf temizleme araçlarıyla kaldırmayın.
- DISM görüntüyü onarırken işlemi kesmeyin.
- Mümkünse farklı Windows sürümüne veya yapısına ait bir onarım ISO'su kullanmayın.
Bozuk Windows Bileşen Deposunun Yaygın Belirtileri
Bileşen deposu bozulması her zaman doğrudan bir WinSxS hatası olarak görünmez. Çoğu durumda başarısız güncellemeler, eksik sistem dosyaları veya tamamlanamayan onarım komutları şeklinde ortaya çıkar.
| Belirti | Genellikle Ne Anlama Gelir? | İlk Denenecek En İyi Çözüm |
|---|---|---|
sfc /scannow bozuk dosyalar bulduğunu ancak bazılarını düzeltemediğini söylüyor |
SFC yerel depoda temiz kopyaları bulamıyor | DISM /RestoreHealth komutunu çalıştırın, ardından SFC'yi tekrar çalıştırın |
| Windows Update sürekli başarısız oluyor | Servis yığını, güncelleme önbelleği veya bileşen yükleri zarar görmüş olabilir | DISM çalıştırın ve Windows Update bileşenlerini sıfırlayın |
0x800f081f |
DISM onarım için gereken kaynak dosyaları bulamıyor | Onarım kaynağı olarak bağlanmış bir Windows ISO kullanın |
0x800f0906 |
Onarım kaynağı indirilemiyor veya erişilemiyor | İnternet/proxy ayarlarını kontrol edin veya yerel kaynak dosyaları kullanın |
| İsteğe bağlı özellikler yüklenmiyor | Windows özellik yüklerini alamıyor veya uygulayamıyor | DISM onarımı ve Windows Update sıfırlaması |
Bileşen Deposunu Geri Yüklemeden Önce: Önemli Hazırlık Adımları
DISM ve SFC güvenli, yerleşik Windows araçlarıdır; ancak bileşen onarımı zaman alabilir ve yeniden başlatma gerektirebilir. Onarım komutlarını çalıştırmadan önce sistemi hazırlayın.
- Yükseltilmiş bir terminal açın. Başlat'a sağ tıklayın ve Terminal (Yönetici), Windows PowerShell (Yönetici) veya Komut İstemi (Yönetici) seçeneğini seçin.
- İnternete bağlanın. Varsayılan olarak DISM, eksik onarım dosyalarını indirmek için Windows Update'i kullanabilir.
- VPN veya proxy yazılımını geçici olarak devre dışı bırakın. Bağlantınız Microsoft güncelleme sunucularını engelliyorsa DISM kaynakla ilgili hatalar verebilir.
-
Sistem sürücüsünde boş alan olduğundan emin olun. Bileşen deposunu onarmadan veya
temizlemeden önce
C:sürücüsünde en az birkaç gigabayt boş alan bırakın. - Bir geri yükleme noktası oluşturun. Geri yükleme noktası oluştur araması yapın, Sistem Koruması'nı açın ve Oluştur'a tıklayın.
DISM ile Windows Bileşen Deposu Sağlığını Kontrol Etme
Bir sağlık kontrolüyle başlayın. Bu komutlar ilk aşamada hiçbir şeyi onarmaz; bileşen deposunun sağlıklı mı, onarılabilir mi yoksa bozuk olarak mı işaretlendiğini gösterir.
1. CheckHealth komutunu çalıştırın
CheckHealth en hızlı testtir. Windows'un daha önce bileşen deposu bozulması algılayıp
algılamadığını kontrol eder.
DISM /Online /Cleanup-Image /CheckHealth
2. ScanHealth komutunu çalıştırın
ScanHealth daha derin bir tarama yapar. Daha uzun sürer ancak daha kapsamlı sonuç verir.
DISM /Online /Cleanup-Image /ScanHealth
Olası sonuçlar şunlardır:
- No component store corruption detected — depo sağlıklı görünüyor.
- The component store is repairable —
/RestoreHealthile devam edin. - The component store cannot be repaired — onarım kaynağı kullanın veya yerinde yükseltme yapın.
DISM RestoreHealth ile Windows Bileşen Deposunu Geri Yükleme
Ana onarım komutu DISM /Online /Cleanup-Image /RestoreHealth komutudur.
Çalışan Windows kurulumunu tarar ve hasarlı bileşen deposu dosyalarını değiştirmeye çalışır.
Bilgisayar Windows Update'e erişebiliyorsa DISM genellikle gerekli dosyaları otomatik olarak indirebilir.
DISM /Online /Cleanup-Image /RestoreHealth
Komut %100'e ulaşana kadar bekleyin. Başarıyla tamamlandığında bilgisayarı yeniden başlatın. Ardından sonraki bölümde SFC ile devam edin. DISM bileşen deposunu onarır; SFC ise bu onarılmış depoyu kullanarak gerçek korunan sistem dosyalarını onarır.
DISM takılmış gibi görünürse ne yapmalı?
DISM hâlâ çalışırken takılmış gibi görünebilir. Yavaş sistemlerde en az 30–60 dakika bekleyin. Bilgisayar yanıt veriyor ancak çok uzun süre disk veya CPU etkinliği görünmüyorsa Windows'u yeniden başlatın ve komutu yükseltilmiş terminalden tekrar çalıştırın.
Windows Sistem Dosyalarını Onarmak İçin DISM'den Sonra SFC Çalıştırın
DISM tamamlandıktan sonra Sistem Dosyası Denetleyicisi'ni çalıştırın. Bu araç korunan Windows dosyalarını doğrular ve bozuk kopyaları bileşen deposundaki temiz sürümlerle değiştirir.
sfc /scannow
Sonucu şu şekilde yorumlayın:
- Windows Resource Protection did not find any integrity violations — sistem dosyaları sağlamdır.
- Windows Resource Protection found corrupt files and successfully repaired them — bilgisayarı yeniden başlatın.
- Windows Resource Protection found corrupt files but was unable to fix some of them — DISM'i tekrar çalıştırın, ardından SFC'yi yineleyin.
DISM başarılı olmasına rağmen SFC dosyaları hâlâ onaramıyorsa CBS günlüğünü kontrol edin:
findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log > "%userprofile%\Desktop\sfc-details.txt"
Bu komut masaüstünde sfc-details.txt adlı basitleştirilmiş bir rapor oluşturur.
Windows ISO'sunu DISM Onarım Kaynağı Olarak Kullanma
DISM 0x800f081f, 0x800f0906 veya “The source files could not be found”
gibi bir iletiyle başarısız oluyorsa Windows Update onarım dosyalarını sağlayamamıştır. Bu durumda,
yüklü sürümünüz, edisyonunuz, diliniz ve mimarinizle mümkün olduğunca eşleşen bir Windows ISO kullanın.
Adım 1: Windows ISO dosyasını bağlayın
- Doğru Windows 10 veya Windows 11 ISO dosyasını Microsoft'tan indirin.
- ISO dosyasına sağ tıklayın ve Bağla seçeneğini seçin.
- Yeni sürücü harfini not edin; örneğin
D:.
Adım 2: ISO içinde install.wim veya install.esd olup olmadığını kontrol edin
Bağlanan ISO'yu açın ve sources klasörüne gidin. Şu dosyalardan birini arayın:
D:\sources\install.wimD:\sources\install.esd
Adım 3: Doğru edisyon indeksini bulun
ISO install.wim içeriyorsa şu komutu çalıştırın:
DISM /Get-WimInfo /WimFile:D:\sources\install.wim
ISO install.esd içeriyorsa şu komutu çalıştırın:
DISM /Get-WimInfo /WimFile:D:\sources\install.esd
Windows 11 Pro veya Windows 10 Home gibi yüklü edisyonunuzla eşleşen indeks numarasını bulun. Edisyonunuzu Ayarlar → Sistem → Hakkında bölümünden kontrol edebilirsiniz.
Adım 4: ISO'yu kaynak olarak kullanarak DISM'i çalıştırın
D: değerini bağlı ISO sürücü harfinizle, 6 değerini ise edisyonunuz için doğru
indeks numarasıyla değiştirin.
install.wim için:
DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:D:\sources\install.wim:6 /LimitAccess
install.esd için:
DISM /Online /Cleanup-Image /RestoreHealth /Source:ESD:D:\sources\install.esd:6 /LimitAccess
/LimitAccess parametresi DISM'e Windows Update'e başvurmamasını ve bunun yerine belirtilen
yerel kaynağı kullanmasını söyler. Komut tamamlandıktan sonra bilgisayarı yeniden başlatın ve şunu çalıştırın:
sfc /scannow
DISM Onarım Dosyalarını İndiremiyorsa Windows Update Bileşenlerini Sıfırlayın
DISM çoğu zaman onarım kaynağı olarak Windows Update'e güvenir. Windows Update'in kendisi bozuksa bileşen deposu onarımı başarısız olabilir. Güncelleme önbelleğini ve hizmetlerini sıfırlamak, onarım dosyalarına erişimi geri getirebilir.
Terminal (Yönetici) veya Komut İstemi (Yönetici) açın ve bu komutları tek tek çalıştırın:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start msiserver
net start bits
net start cryptSvc
net start wuauserv
Windows'u yeniden başlatın ve DISM'i tekrar çalıştırın:
DISM /Online /Cleanup-Image /RestoreHealth
SoftwareDistribution klasörünü yeniden adlandırmak yerel güncelleme önbelleğini temizler.
Windows Update geçmişi sıfırlanmış gibi görünebilir, ancak yüklü güncellemeler kaldırılmaz.
Windows Bileşen Deposunu Güvenli Şekilde Temizleme
Bileşen deposunu geri yüklemek, onu temizlemekten farklıdır. Önce onarım yapılmalıdır. Windows sağlıklı hale geldikten sonra desteklenen temizleme araçlarıyla bileşen deposunun boyutunu azaltabilirsiniz.
Bileşen Deposu Boyutunu Analiz Edin
DISM /Online /Cleanup-Image /AnalyzeComponentStore
Bileşen Deposu Temizliğini Başlatın
DISM /Online /Cleanup-Image /StartComponentCleanup
Bu komut Windows'un artık ihtiyaç duymadığı eski bileşenleri kaldırır. WinSxS içindeki
dosyaları elle silmekten çok daha güvenlidir.
İsteğe bağlı: ResetBase temizliği
Bu komut, şu anda yüklü olan güncellemeleri kaldırma olanağını ortadan kaldırır. Yalnızca sistem kararlıysa ve son güncellemeleri geri almanız gerekmiyorsa kullanın.
DISM /Online /Cleanup-Image /StartComponentCleanup /ResetBase
Bileşen Deposu Hâlâ Geri Yüklenemiyorsa Gelişmiş Çözümler
Doğru ISO kaynağı kullanıldıktan sonra bile DISM ve SFC hâlâ başarısız oluyorsa Windows kurulumunda daha derin bir bakım sistemi bozulması olabilir. Aşağıdaki seçenekleri sırayla deneyin.
1. Diski dosya sistemi hatalarına karşı kontrol edin
Sistem sürücüsünde disk denetimi çalıştırın:
chkdsk C: /scan
Windows çevrimdışı onarım gerektiren sorunlar bildirirse şu komutu çalıştırın:
chkdsk C: /f
2. Güvenli Mod'da sistem sağlığını kontrol edin
Güvenli Mod'a önyükleyin ve DISM/SFC komutlarını tekrar çalıştırın. Bu, üçüncü taraf antivirüs, yedekleme araçları veya sürücüler onarım işlemlerine müdahale ettiğinde yardımcı olabilir.
Yerinde Onarım Kurulumu Yapın
Yerinde onarım kurulumu, kişisel dosyaları, yüklü uygulamaları ve çoğu ayarı koruyarak Windows'u mevcut kurulumun üzerine yeniden kurar. Bilgisayarı sıfırlamadan önce en iyi son çare yöntemidir.
- Geçerli Windows sürümünüzle eşleşen bir Windows ISO indirin.
- ISO'yu bağlayın.
- Bağlanan sürücüden
setup.exedosyasını çalıştırın. - Kişisel dosyaları ve uygulamaları koru seçeneğini seçin.
- Onarım yükseltmesi tamamlanana kadar yükleyiciyi izleyin.
Önerilen Onarım Sırası
En iyi sonuç için şu sırayı kullanın: CheckHealth → ScanHealth → RestoreHealth → yeniden başlatma → SFC → ISO kaynaklı onarım → Windows Update sıfırlama → bileşen temizliği → yerinde onarım kurulumu.
Windows Bileşen Deposunu Geri Yükleme Hakkında Sık Sorulan Sorular
S DISM RestoreHealth çalıştırmak güvenli mi? ▼
DISM /Online /Cleanup-Image /RestoreHealth, yerleşik bir Windows onarım
komutudur. Servis görüntüsünü ve bileşen deposunu onarır. Kişisel dosyaları veya yüklü programları silmez.
S Önce SFC mi yoksa DISM mi çalıştırılmalı? ▼
S Disk alanı açmak için WinSxS klasörünü silebilir miyim? ▼
C:\Windows\WinSxS klasörünü elle silmeyin. Bunun yerine Disk Temizleme'yi veya
DISM /Online /Cleanup-Image /StartComponentCleanup komutunu kullanın.
S DISM neden 0x800f081f hatası gösteriyor? ▼
0x800f081f hatası genellikle DISM'in onarım kaynak dosyalarını bulamadığı anlamına gelir.
Eşleşen bir Windows ISO bağlayın ve DISM'i /Source parametresiyle çalıştırın.
S Bileşen deposu onarımı ne kadar sürer? ▼
Windows Bileşen Deposunu Geri Yüklemenin En İyi Yolu
Windows bileşen deposunu geri yüklemenin en güvenilir yolu, servis görüntüsünü DISM ile onarmak,
Windows'u yeniden başlatmak ve ardından korunan sistem dosyalarını SFC ile onarmaktır. DISM gerekli
kaynak dosyalarını bulamıyorsa, eşleşen bir Windows ISO bağlayın ve DISM'i install.wim
veya install.esd dosyasına yönlendirin. WinSxS klasörünü elle silmekten kaçının ve yalnızca
sistem sağlıklı hale geldikten sonra desteklenen temizleme komutlarını kullanın.
DISM /Online /Cleanup-Image /RestoreHealth → yeniden başlatma → sfc /scannow.