Düzeltme DISM Kaynak Dosyaları Bulunamadı Windows 10/8

Düzeltme DISM Kaynak Dosyaları Bulunamadı Windows 10/8

Andy Davis

"DISM /Online /Cleanup-Image /RestoreHealth" komutunu çalıştırdıktan sonra "Kaynak dosyalar bulunabilir" hatası, Windows 10 ve 8 tabanlı bilgisayarlarda yaygın bir sorundur. (DISM'in kaynak dosyaları bulunabilir hata kodları: 0x800f081f veya 0x800f0906 veya 0x800f0907)

DISM aracında "Kaynak dosyaları bulunamadı" hatası genellikle aşağıdaki nedenlerden kaynaklanır:
Sebep 1. DISM aracı internette bulamıyorum (Windows Update veya WSUS'ta) şu komutu kullanırken onarımı gerçekleştirmek için gereken dosyalar: "DISM /Online /Cleanup-Image /RestoreHealth"

Sebep 2. Bir Yanlış Windows Görüntüsü (install.wim) dosyası onarım kaynağı olarak, şu komutu kullanırken: "DISM /Online /Cleanup-Image /RestoreHealth /Source "

Sebep 3. Bu install.wim ya da install.esd onarım kaynağı olarak kullandığınız dosya, birden fazla install.wim dosyası içerir .

Sebep 4. Onarım kaynağı olarak kullandığınız Windows.ISO dosyası hasarlı veya yanlış olabilir {yüklü Windows ile aynı Windows Sürümü, Sürümü ve Mimarisi (32 veya 64 bit) değildir}.

İlgili makaleler:

  • Windows 10/8'de DISM 0x800f081f Hatasını DüzeltmeInstall.ESD'yi Install.WIM'e Çıkarma (Windows 10/8)Birkaç INSTALL.WIM dosyası içeren bir INSTALL.WIM dosyası nasıl çıkarılır.

Bu sorun giderme kılavuzunda aşağıdaki DISM hatalarını çözmek için çeşitli yöntemler bulacaksınız: "Kaynak Dosyalar Bulunamadı", "0x800f081f", "0x800f0906", "0x800f0907".

Nasıl Düzeltilir: DISM /RestoreHealth Windows 10 veya Windows 8/8.1'i Onarmak için Kaynak Dosyaları Bulamadı.

Yöntem 1. WinSXS klasörünü temizleyin ve analiz edin.Yöntem 2. /Kaynak anahtarını kullanarak DISM'de alternatif bir Onarım Kaynağı belirtin.Yöntem 3. İlke Düzenleyicisi veya Kayıt Defteri kullanarak alternatif bir Onarım Kaynağı belirtin.Yöntem 4. Windows Onarım Yükseltmesi ile DISM Kaynak Dosyaları Bulunamıyor Hatasını DüzeltinYöntem 5. CBS.LOG dosyasını inceleyerek DISM hatalarını düzeltin.Yöntem 6. Windows 10'u Onarın (Yeniden Yükleyin).WinSXS klasörünü temizleyin ve analiz edin.

Windows Bileşen Deposu klasörü, diğer adıyla WinSXS (C:\Windows\winsxs), Windows'ta güncelleştirmelerin, düzeltmelerin vb. yüklenmesi gibi hizmet işlemleri sırasında ihtiyaç duyulan tüm dosyaları içerir. Ayrıca WinSXS klasörü, bir Windows yüklemesi veya onarımı için gereken tüm dosyaları içerir.

Zaman içinde WinSXS klasörünün boyutu, güncellemeler ve kuruluma eklenen yeni özellikler nedeniyle büyür veya bozulur, bu nedenle DISM aracını çalıştırmadan önce temizlenmesi gerekir. Bunu yapmak için:

1. Şuraya sağ tıklayın Başlangıç Menü ve seçin Komut İstemi (Yönetici).
2.
Aşağıdaki komutları sırayla yazın:

  • DISM /Online /Cleanup-Image /StartComponentCleanup SFC /SCANNOW DISM /Online /Cleanup-Image /AnalyzeComponentStore SFC /SCANNOW

3. Yeniden Başlat bilgisayarınız.
4. Yeniden başlattıktan sonra, komut istemini (yönetici olarak) tekrar açın ve DISM'i çalıştırın.

  • DISM /Online /Cleanup-Image /RestoreHealth
Yöntem 2. DISM'de /Source anahtarını kullanarak alternatif bir Onarım Kaynağı belirtin.

Varsayılan olarak DISM, Windows Görüntüsünü onarmak için gerekli dosyaları bulmak üzere çevrimiçi olarak arar. Ancak çoğu durumda bu işe yaramaz, bu nedenle /Source anahtarını kullanarak bilinen iyi dosyalar için yerel bir kaynak belirtmeniz gerekir.

Gereksinimler: Bu görevi gerçekleştirmek için install.wim dosyasını (X:\sources.install.wim) veya install.esd dosyasını (X:\sources.install.wim) , yüklü sürümle aynı Windows sürümüne, baskısına ve diline sahip bir Windows yükleme ortamından (USB, DVD veya ISO) yükleyin.

Bir Windows yükleme ortamınız (USB, DVD veya ISO) yoksa, bu seçenekleri kullanarak bir tane edinebilirsiniz:

  • Seçenek A. Medya Oluşturma aracını kullanarak Windows'u indirin veya Seçenek B. Bu makaledeki talimatları izleyerek Windows ISO Downloader aracını kullanarak Windows'u bir ISO dosyasında indirin: Ürün Anahtarı Olmadan Windows veya Office'in Herhangi Bir Sürümünü İndirme (Yasal ve Ücretsiz)

DISM'de alternatif bir Onarım Kaynağı belirtmek için:

1. Windows kurulum medyasını (veya ISO dosyasını) sisteminize takın ve Windows Explorer'da sürücü harfine dikkat edin (örn. "D:")
2. Windows Gezgini'ni açın ve "sources" dizininin içeriğini araştırın ve "install.wim" veya "install.esd" adlı bir dosya içerip içermediğine bakın.
3. Ardından, açın Yönetici olarak Komut İstemi.
4. "Install" dosyasının dosya türüne göre: (.wim veya .esd), dahil edilen tüm Windows sürümlerini listelemek için ilgili komutu verin:

a. "sources" klasöründe bir "install.wim" dosyası görürseniz, bu komutu verin:

  • dism /Get-WimInfo /WimFile:X:\sources\install.wim

b. "sources" klasöründe bir "install.esd" dosyası görürseniz, bu komutu verin:

  • dism /Get-WimInfo /WimFile:X:\sources\install.esd

* Not: "X" sürücü harfini ekli kurulum ortamının sürücü harfine göre değiştirin. Örneğin, Windows kurulum ortamı "H" sürücüsündeyse ve "sources" klasörü bir "install.wim" dosyası içeriyorsa, komut şöyle olacaktır:

  • dism /Get-WimInfo /WimFile:H:\sources\install.wim

5. Windows 10 yüklü sürümünüze göre dizin numarasını not edin.

Örneğin: Sisteminize Windows 10 Home sürümünü yüklediyseniz, Dizin numarası "1" olur.

6. Yüklü Windows sürümünüzün dizin numarasını öğrendikten sonra, aşağıdaki ilgili komutla devam edin ve Windows 10'u onarın:

a. Kaynaklar klasörü bir "install.wim" dosyası içeriyorsa, bu komutu verin:

  • DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:X:\sources\install.wim:IndexNumber /LimitAccess

b. Kaynaklar klasörü bir "install.esd" dosyası içeriyorsa, bu komutu verin:

  • DISM /Online /Cleanup-Image /RestoreHealth /Source:ESD:X:\sources\install.esd:IndexNumber /LimitAccess

* Not: "X" sürücü harfini ve dizin numarasını durumunuza göre değiştirin. Örneğin, Windows kurulum medyası "D" sürücüsündeyse ve "sources" klasöründe bir "install.wim" dosyası içeriyorsa ve dizin numarası "1" ise (Windows 10 Home için), komut şöyle olacaktır:

  • DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:D:\sources\install.wim:1 /LimitAccess

7. DISM Windows görüntü bileşeni deposunu onarana kadar sabırlı olun.
8. İşlem tamamlandığında, "işlemin başarıyla tamamlandığı" konusunda bilgilendirilmeniz gerekir.

Not: DISM aracı "Error 0x800f081f: The Sources files could not be found" ile tekrar başarısız olursa:

  1. Kurulum medyasından Windows sürümünüze karşılık gelen "install.wim" dosyasını çıkarın. ** Çıkarılan "install.wim" dosyasını aşağıdaki komutla DISM'de onarım kaynağı olarak kullanın (buradaki ayrıntılı talimatlara bakın).
  • DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:c:\install.wim:1 /LimitAccess

** Windows sürümünüze karşılık gelen "install.wim" dosyasını çıkarmak için, durumunuza göre aşağıdaki talimatları izleyin:

1. Windows 10'u indirmek için Medya oluşturma aracını (A seçeneği) kullandıysanız özü Windows sürümünüze göre install.wim dosyasından install.esd dosyasını (X:\sources\install.esd), şu makaledeki talimatları kullanarak ayıklayabilirsiniz: Install.ESD'yi Install.WIM'e Ayıklama (Windows 10/8)

2. Windows 10/8 ISO'yu indirmek için Windows ISO Downloader aracını (B seçeneği) kullandıysanız özü Windows sürümünüze göre install.esd dosyasından install.wim dosyasını (X:\sources\install.esd), şu makaledeki talimatları kullanarak ayıklayabilirsiniz: Birkaç INSTALL.WIM dosyası içeren bir INSTALL.WIM dosyası nasıl ayıklanır.

9. Son olarak, onarımları tamamlamak için sfc /scannow Komuta:

  • SFC /SCANNOW

10. SFC taraması başarıyla tamamlandığında, işiniz bitmiştir!

Yöntem 3. İlkeleri veya Kayıt Defterini kullanarak alternatif bir Onarım Kaynağı belirtin.

1. Windows kurulum medyasını sisteminize takın ve yüklü Windows 10 sürümünün dizin numarasını bulmak için yukarıdaki yöntem 2'deki 1-5 adımlarını kullanın.
2. Kopyalayın
ve install.wim dosyasını Windows kurulum ortamından (örneğin (X:\sources.install.wim) C:\ sürücüsü (kök klasör).

3. Windows sürümünüze (Pro veya Home) göre, Windows Görüntüsünü onarmak için varsayılan kaynak olarak C:\install.wim dosyasını belirtmek için aşağıdaki talimatları izleyin.

2A. Windows 10 Pro ve Windows 8/8.1 Pro

- Yerel Grup İlkesi Düzenleyicisi'nde DISM /Source öğesini belirtin:

1. Basın Pencereler + R yüklemek için klavyenizdeki Koşmak iletişim kutusu.
2. Tip gpedit.msc ve basın Girin Yerel Grup İlkesi Düzenleyicisi'ni açmak için.

3. Grup İlkesi Düzenleyicisi'nde (sol taraftan) şuraya gidin:

  • Bilgisayar Yapılandırması > Yönetim Şablonları > Sistem

4. Sağ bölmede " İsteğe bağlı bileşen kurulumu ve bileşen onarımı için ayarları belirtin " ayarı.

5. Aşağıdaki ayarları uygulayın:

1. Kontrol edin Etkin
2. " Alternatif kaynak dosya yolu " tip: *
wim:C:\install.wim:IndexNumber
3. Kontrol edin Asla Windows Update'ten yük indirmeye çalışmayın

Not: Dizin Numarasını durumunuza göre değiştirin. Örneğin, dizin numarası "1" ise, şunu yazın: "wim:C:\install.wim:1"

6. Tıklayın OK ve İlke Düzenleyiciyi kapatın.
7. Yeniden Başlat bilgisayarınız.
8. Yeniden başlatmanın ardından "DISM /Online /Cleanup-Image /RestoreHealth" komutunu tekrar çalıştırın.
10. Onarım tamamlandığında, İlkeler'deki değişiklikleri geri alın.

2B. Windows 10 Home ve Windows 8/8.1 Home

- Windows Kayıt Defterinde DISM /Source öğesini belirtin:

1. " düğmesine basın Pencereler + " R " tuşlarını kullanarak Çalıştır iletişim kutusunu yükleyin.
2. Tip regedit ve basın Girin Windows Kayıt Defteri Düzenleyicisi'ni açmak için.

3. Sol bölmede, bu tuşa gidin:

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies

4. Sağ tıklayın Politikalar tuşuna basın ve Yeni > Anahtar
5. Yeni anahtara bir isim verin: Servis Hizmetleri

6. Şunu vurgulayın Servis Anahtar.
7. Sağ bölmeye sağ tıklayın ve Yeni > Genişletilebilir Dize Değeri
8. Yeni değere bir isim verin: LocalSourcePath

9. "LocalSourcePath" öğesine çift tıklayın ve değer veri kutusuna yazın: wim:C:\install.wim:IndexNumber

Not: Dizin Numarasını durumunuza göre değiştirin. Örneğin, dizin numarası "1" ise, şunu yazın: "wim:C:\install.wim:1"

10. Tıklayın TAMAM.

11. Sağ bölmeye tekrar sağ tıklayın ve Yeni > DWORD (32 bit) Değer.
12. Yeni değere bir isim verin: UseWindowsUpdate

13. "UseWindowsUpdate" seçeneğine çift tıklayın ve değer veri kutusuna şunu yazın: 2
14. Tıklayın OK

2 = Windows Update kullanmayın

15. Kapat kayıt defteri düzenleyicisi ve yeniden başlat bilgisayarınız.
16. Yeniden başlatmanın ardından "DISM /Online /Cleanup-Image /RestoreHealth" komutunu tekrar çalıştırın.
17. Onarım tamamlandığında, Windows Kayıt Defterindeki değişiklikleri geri alın.

Yöntem 4. Windows Onarım Yükseltmesi ile DISM Kaynak Dosyaları Bulunamıyor Hatasını Düzeltin.

DISM hatalarını düzeltmek için diğer yöntem Windows 10'un onarım yükseltmesini gerçekleştirmektir.

Adım 1. Medya Oluşturma Aracını kullanarak Windows 10'u onarın/yükseltin.

1. İşletim sistemi sürümünüze göre medya oluşturma aracını indirin ve çalıştırın.

  • Windows 10 İndirWindows 8.1 İndir

2. Kabul et Lisans Koşulları.
3. Seçeneği seçin Bu bilgisayarı şimdi yükseltin ve basın Sıradaki.

4. Windows yükseltilene kadar bekleyin.

Adım 2. Onarımları tamamlamak için DISM ve SFC araçlarını kullanın.

- Windows yükseltmesinden sonra:

1. Şuraya sağ tıklayın Başlangıç Menü ve seçin Komut İstemi (Yönetici).
2.
Onarımları tamamlamak için komut istemi penceresinde aşağıdaki komutu verin:

  • DISM /Online /Cleanup-Image /StartComponentCleanup Dism /Online /Cleanup-Image /RestoreHealth sfc /scannow
Yöntem 5. CBS.LOG dosyasını inceleyerek DISM hatalarını düzeltin.

(17/5/2017 tarihinde güncellenmiştir)

Yürütüldükten sonra DISM, "C:\Windows\Log\CBS" dizininde "CMS.log" adında bir günlük dosyası oluşturur (örneğin C:\Windows\Log\CBS\ CBS.log) ve DISM komut aracı yürütüldüğünde bulunan tüm sorunları yakalar.

Bu nedenle, DISM'in "Kaynak Dosyalar Bulunamıyor" hatasını düzeltmenin son yöntemi, soruna neden olan yüklü paket(ler)i bulmak ve kaldırmak için CBS.LOG dosyasını incelemektir.

Adım 1. DISM'in günlük dosyasını (CBS.LOG) inceleyin.

1. Şuraya gidin C:\Windows\Log\CBS dizini ve açık ve CBS dosya.

2. Kullanarak Bul aracında (Görünüm > Bul), "Sistem Güncelleme Hazırlığını Kontrol Etme" öğesini arayın.

3. Şimdi bozuk paket(ler)i bulmak için "Sistem Güncelleme Hazırlığını Kontrol Etme" satırının altına bakın.

Örneğin Aşağıdaki ekran görüntüsünde de görebileceğiniz gibi, bozuk paketin adı: " Microsoft-Windows-TestRoot-and-FlightSigning-Package~31bf3856ad364e35~amd64~~10.0.15063.0 "

4. Bozuk paketin adını öğrendikten sonra bir sonraki adıma geçin.

Adım 2. Bozuk paketin kayıt defteri girdisini kaldırın.

1. düğmesine aynı anda basın. Pencereler + R tuşlarını kullanarak RUN komut kutusunu açın.
2. Tip regedit ve basın Girin Windows Kayıt Defteri Düzenleyicisi'ni açmak için.

ÖNEMLİ: Kayıt defterini değiştirmeye devam etmeden önce bir yedek alın. Kayıt defteri yedeklemesi gerçekleştirmek için:

a. Ana menüden şu adrese gidin Dosya & seçin İhracat .
b. Bir hedef konum belirtin (örn. Masaüstü ), bir dosya adı verin (örneğin " RegistryBackup ") ve basın Kaydet.

3. Sol bölmeden bu tuşa gidin ve seçin:

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing

5. ile Bileşen Bazlı Servis anahtar vurgulanmış adresine gidin. Düzenle > Bul (menüden) ve kayıt defterinde bozuk paket adını arayın. Bunu yapmak için, sadece kopya ve macun arama kutusuna, CBS.LOG'daki bozuk paketin adını girin. (örneğin " Microsoft-Windows-TestRoot-and-FlightSigning-Package~31bf3856ad364e35~amd64~~10.0.15063.0 ")

6. Bu durumda, bozuk paketin adı aşağıdaki iki (2) kayıt defteri konumunda/anahtarında bulundu:

    1. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\PackageIndex\Microsoft-Windows-TestRoot-and-FlightSigning-Package~31bf3856ad364e35~amd64~~0.0.0.0 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Microsoft-Windows-TestRoot-and-FlightSigning-Package~31bf3856ad364e35~amd64~~~10.0.15063.0

7. Şimdi, güvenlik nedeniyle, yedekleme Bulduğunuz tüm kayıt defteri anahtar(lar)ını, her birine sağ tıklayarak (sol bölmede) ve İhracat. *

* Not: Bir şeyler ters giderse kolayca yedeklemek için kayıt defteri anahtarlarını masaüstünüze kaydedin. (Dışa aktarılan anahtar(lar)a çift tıklayın ve Birleştirme ).

8. Ardından, atama tam kontrol izinleri, bulduğunuz tüm anahtar(lar)a Yöneticiler Bunu yapmak için:

1. Her bir tuşa sağ tıklayın ve İzinler .

2. Vurgula Yöneticiler üzerine bir onay işareti koyun Tam Kontrol onay kutusunu işaretleyin ve OK .

9. Sonunda, silme Bulduğunuz tüm kayıt defteri anahtar(lar)ını (Her bir anahtarın üzerine sağ tıklayın ve Silme )

10. Kapat Kayıt Düzenleyicisi.

Adım 3. Bozuk paketleri disk üzerinde başka bir konuma taşıyın.

1. Şuraya gidin C:\Windows\Servicing\Packages Klasör.
2. Şimdi CBS.LOG dosyasında adı hasarlı paketin adıyla başlayan tüm paketleri bulun ve masaüstünüze taşıyın.

Örneğin, bu durumda aşağıdaki dört (4) dosyayı buldum (ve masaüstüme taşıdım), adları bozuk paketin adıyla başlıyor: Microsoft-Windows-TestRoot-and-FlightSigning-Package

    1. Microsoft-Windows-TestRoot-and-FlightSigning-Package~31bf3856ad364e35~amd64~~10.0.15063.0 Microsoft-Windows-TestRoot-and-FlightSigning-Package~31bf3856ad364e35~amd64~~10.0.15063.0.mum Microsoft-Windows-TestRoot-and-FlightSigning-WOW64-Package~31bf3856ad364e35~amd64~~10.0.15063.0 Microsoft-Windows-TestRoot-and-FlightSigning-WOW64-Package~31bf3856ad364e35~amd64~~10.0.15063.0.mum

,

3. Restar Bilgisayarın.
4. "DISM /Online /Cleanup-Image /RestoreHealth" komutunu tekrar çalıştırın.
5. DISM hatasız tamamlanırsa, devam edin ve dışa aktarılan kayıt defteri anahtar(lar)ını ve taşınan paketleri masaüstünüzden kalıcı olarak silin.

Yöntem 6. Windows 10'u onarın.

Yukarıdaki tüm yöntemleri uyguladıktan sonra DISM'de hala "Kaynak Dosyalar Bulunamadı" hatasını alıyorsanız, Windows 10 Onarım Kurulumu gerçekleştirmenizi öneririm.

İyi şanslar! Bu kılavuzun size yardımcı olup olmadığını, deneyiminizle ilgili yorumunuzu bırakarak bana bildirin. Lütfen başkalarına yardımcı olmak için bu kılavuzu beğenin ve paylaşın.


Andy Davis

Windows hakkında bir sistem yöneticisinin günlüğü

Leave a comment