स्थापना डिस्क से भ्रष्ट सिस्टम फ़ाइलों को कैसे सुधारें


14

मैं प्रशासक विशेषाधिकारों के साथ कमांड प्रॉम्प्ट का उपयोग करते हुए, विंडोज 8.1 x64 का उपयोग कर रहा हूं, 6.3.9600.16384 का निर्माण कर रहा हूं।

sfc /scannow

रिटर्न:

...found corrupt files but was unable to fix some of them.

तथा

dism /online /cleanup-image /restorehealth

रिटर्न:

Error: 0x800f0906
The source files could not be downloaded.

(और विंडोज अपडेट सेवा शुरू नहीं हो पा रही है क्योंकि वे फाइलें गायब हैं।)

भी कोशिश की

dism /online /cleanup-image /restorehealth /source:wim:F:\sources\install.wim:1 /limitaccess

और लौटा दिया:

Version: 6.3.9600.16384
Image Version: 6.3.9600.16384
Error: 0x800f081f
The source files could not be found.

मैंने छवि को माउंट किया, और वहां से कोशिश की।

dism /mount-image /imagefile:F:\sources\install.wim /index:1 /mountdir:C:\offline

dism /online /cleanup-image /restoreHealth /source:c:\offline /limitaccess

यह भी लौटा:

Error: 0x800f081f

मैं भ्रष्ट सिस्टम फ़ाइलों की मरम्मत कैसे करूँ?

क्या मैं DISM को स्रोत के रूप में विंडोज इंस्टॉलेशन डिस्क का उपयोग करने के लिए कह सकता हूं?



@ और ३१४१५, उस प्रश्न पर पोस्टर ने उसकी समस्या को हल कर दिया, लेकिन उस जवाब से मेरा हल नहीं हुआ।
कार्लोस गिल

1
तब आप CSB.logफ़ाइल (जो आमतौर पर मिल सकती है C:\Windows\Logs\CBS) को डेस्कटॉप पर कॉपी कर सकते हैं , इसे .zip / .7z आर्काइव में कंप्रेस कर सकते हैं और इसे कहीं अपलोड कर सकते हैं (जैसे ge.tt/about )। फिर आगे के निरीक्षण के लिए परिणामी लिंक यहां पोस्ट करें।
and31415

हेयर यू गो। यह CSB.logCSB.logsfc /scannow
कार्लोस गिल

जवाबों:


22

विवरण छानना

रनिंग sfc /scannowएक CBS.logरिपोर्ट फ़ाइल (आमतौर पर पाया गया C:\Windows\Logs\CBS) का उत्पादन करेगा जिसमें सूचनाओं का खजाना होता है। रसदार बिट्स प्राप्त करने के लिए, कमांड प्रॉम्प्ट खोलें, और इस कमांड को निष्पादित करें:

findstr /i /c:"[SR]" "%windir%\Logs\CBS\CBS.log" | findstr /i /v /c:"verify" > "%userprofile%\Desktop\sfc.txt"

उपरोक्त आदेश होगा:

  1. मूल फ़ाइल में सभी लाइनें प्राप्त करें [SR], जो कि मरम्मत के प्रयासों को ट्रैक करती हैं।

  2. verifyअव्यवस्था को और कम करने के लिए पिछले चरण में हमें जो कुछ मिला है, उससे सभी पंक्तियों को हटा दें ।

  3. sfc.txtबाद के विश्लेषण के लिए फ़ाइल में परिणाम लिखें ।

इस स्थिति में, यह परिणामी फ़ाइल होगी:

2014-02-19 17:08:47, Info                  CSI    0000008b [SR] Cannot repair member file [l:22{11}]"Generic.xbf" of Microsoft-Windows-Camera-LockScreenCamera-Main, Version = 6.3.9600.16485, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, file is missing
2014-02-19 17:08:49, Info                  CSI    0000008c [SR] Cannot repair member file [l:22{11}]"Generic.xbf" of Microsoft-Windows-Camera-LockScreenCamera-Main, Version = 6.3.9600.16485, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, file is missing
2014-02-19 17:08:49, Info                  CSI    0000008d [SR] This component was referenced by [l:154{77}]"Package_1_for_KB2914218~31bf3856ad364e35~amd64~~6.3.1.3.2914218-1_neutral_GDR"
2014-02-19 17:08:51, Info                  CSI    00000091 [SR] Cannot repair member file [l:22{11}]"Generic.xbf" of Microsoft-Windows-Camera-LockScreenCamera-MediaShared, Version = 6.3.9600.16485, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, file is missing
2014-02-19 17:08:53, Info                  CSI    00000092 [SR] Cannot repair member file [l:22{11}]"Generic.xbf" of Microsoft-Windows-Camera-LockScreenCamera-MediaShared, Version = 6.3.9600.16485, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, file is missing
2014-02-19 17:08:53, Info                  CSI    00000093 [SR] This component was referenced by [l:154{77}]"Package_1_for_KB2914218~31bf3856ad364e35~amd64~~6.3.1.3.2914218-1_neutral_GDR"
2014-02-19 17:08:56, Info                  CSI    00000097 [SR] Cannot repair member file [l:22{11}]"Generic.xbf" of Microsoft-Windows-Camera-MediaViewerDistributed-MediaShared, Version = 6.3.9600.16485, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, file is missing
2014-02-19 17:08:57, Info                  CSI    00000098 [SR] Cannot repair member file [l:22{11}]"Generic.xbf" of Microsoft-Windows-Camera-MediaViewerDistributed-MediaShared, Version = 6.3.9600.16485, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, file is missing
2014-02-19 17:08:57, Info                  CSI    00000099 [SR] This component was referenced by [l:154{77}]"Package_1_for_KB2914218~31bf3856ad364e35~amd64~~6.3.1.3.2914218-1_neutral_GDR"
2014-02-19 17:23:00, Info                  CSI    00000975 [SR] Repairing 3 components
2014-02-19 17:23:00, Info                  CSI    00000977 [SR] Cannot repair member file [l:22{11}]"Generic.xbf" of Microsoft-Windows-Camera-LockScreenCamera-Main, Version = 6.3.9600.16485, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, file is missing
2014-02-19 17:23:00, Info                  CSI    00000978 [SR] Cannot repair member file [l:22{11}]"Generic.xbf" of Microsoft-Windows-Camera-LockScreenCamera-MediaShared, Version = 6.3.9600.16485, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, file is missing
2014-02-19 17:23:00, Info                  CSI    00000979 [SR] Cannot repair member file [l:22{11}]"Generic.xbf" of Microsoft-Windows-Camera-MediaViewerDistributed-MediaShared, Version = 6.3.9600.16485, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, file is missing
2014-02-19 17:23:00, Info                  CSI    0000097a [SR] Cannot repair member file [l:22{11}]"Generic.xbf" of Microsoft-Windows-Camera-LockScreenCamera-MediaShared, Version = 6.3.9600.16485, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, file is missing
2014-02-19 17:23:00, Info                  CSI    0000097b [SR] This component was referenced by [l:154{77}]"Package_1_for_KB2914218~31bf3856ad364e35~amd64~~6.3.1.3.2914218-1_neutral_GDR"
2014-02-19 17:23:00, Info                  CSI    0000097c [SR] Cannot repair member file [l:22{11}]"Generic.xbf" of Microsoft-Windows-Camera-LockScreenCamera-Main, Version = 6.3.9600.16485, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, file is missing
2014-02-19 17:23:00, Info                  CSI    0000097d [SR] This component was referenced by [l:154{77}]"Package_1_for_KB2914218~31bf3856ad364e35~amd64~~6.3.1.3.2914218-1_neutral_GDR"
2014-02-19 17:23:00, Info                  CSI    0000097e [SR] Cannot repair member file [l:22{11}]"Generic.xbf" of Microsoft-Windows-Camera-MediaViewerDistributed-MediaShared, Version = 6.3.9600.16485, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, file is missing
2014-02-19 17:23:00, Info                  CSI    0000097f [SR] This component was referenced by [l:154{77}]"Package_1_for_KB2914218~31bf3856ad364e35~amd64~~6.3.1.3.2914218-1_neutral_GDR"
2014-02-19 17:23:00, Info                  CSI    00000980 [SR] Repair complete
2014-02-19 17:23:00, Info                  CSI    00000981 [SR] Committing transaction

मुद्दों की पहचान करना

फ़ाइल की जाँच करना आप देख सकते हैं सिस्टम फ़ाइल चेकर ने 3 घटकों को सुधारने की कोशिश की, लेकिन विफल रहा:

2014-02-19 17:23:00, Info                  CSI    00000975 [SR] Repairing 3 components
2014-02-19 17:23:00, Info                  CSI    00000977 [SR] Cannot repair member file [l:22{11}]"Generic.xbf" of Microsoft-Windows-Camera-LockScreenCamera-Main, Version = 6.3.9600.16485, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, file is missing
2014-02-19 17:23:00, Info                  CSI    00000978 [SR] Cannot repair member file [l:22{11}]"Generic.xbf" of Microsoft-Windows-Camera-LockScreenCamera-MediaShared, Version = 6.3.9600.16485, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, file is missing
2014-02-19 17:23:00, Info                  CSI    00000979 [SR] Cannot repair member file [l:22{11}]"Generic.xbf" of Microsoft-Windows-Camera-MediaViewerDistributed-MediaShared, Version = 6.3.9600.16485, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, file is missing

प्रत्येक प्रविष्टि इस कठिन योजना का अनुसरण करती है:

  • Cannot repair member file [...]"Generic.xbf"
    जिस फाइल को रिपेयर करना हो।

  • of Microsoft-Windows-Camera-LockScreenCamera-Main,
    पैकेज का नाम जो फ़ाइल का है।

  • Version = 6.3.9600.16485,
    फ़ाइल संस्करण (प्रमुख, मामूली, निर्माण और संशोधन)।

  • pA = PROCESSOR_ARCHITECTURE_AMD64 (9),
    लक्षित प्रोसेसर वास्तुकला

  • Culture neutral, [...],
    स्थानीय होने पर या तो तटस्थ या संबंधित संस्कृति का नाम

  • file is missing
    कारण फ़ाइल की मरम्मत की आवश्यकता है।

तीन Generic.xbfफाइलें हैं जो गायब हैं। इसके अतिरिक्त, वे सभी इस जानकारी को साझा करते हैं:

2014-02-19 17:23:00, Info                  CSI    0000097b [SR] This component was referenced by [l:154{77}]"Package_1_for_KB2914218~31bf3856ad364e35~amd64~~6.3.1.3.2914218-1_neutral_GDR"

इसका मतलब है कि फ़ाइल KB2914218 विंडोज अपडेट में शामिल है।

मैनुअल मरम्मत

  1. KB2914218 अपडेट पैकेज प्राप्त करें ।

  2. मूल फ़ाइल (जैसे ) के नाम वाले फ़ोल्डर में 7-ज़िप.msu का उपयोग करके डाउनलोड की गई फ़ाइल निकालें ।Windows8.1-KB2914218-x64

  3. व्यवस्थापक के रूप में कमांड प्रॉम्प्ट खोलें, और निम्न कमांड का उपयोग करके वास्तविक फ़ोल्डर में नेविगेट करें:

    cd /d "X:\Whatever\Windows8.1-KB2914218-x64"
    
  4. वर्तमान निर्देशिका में अद्यतन फ़ाइलों वाले कैबिनेट संग्रह का विस्तार करें:

    expand Windows8.1-KB2914218-x64.cab -f:* %cd%
    
  5. प्रत्येक पैकेज में एक संबद्ध .manifestफ़ाइल होती है जो बंडल की गई फ़ाइलों को सूचीबद्ध करती है। यह निर्धारित करने के लिए कि प्रत्येक फ़ाइल कहाँ संग्रहीत है, वास्तविक कमांड को बदलकर packagaNameऔर fileName.extवास्तविक मान के साथ निम्न कमांड चलाएँ :

    for /f "delims=" %A in ('"findstr /i /m /c:"packageName" *.manifest"') do @for /f "delims=" %B in ('"findstr /i /m /c:"fileName.ext" %A"') do @echo %~nB;fileName.ext>>fixes.txt
    

    उदाहरण के लिए:

    for /f "delims=" %A in ('"findstr /i /m /c:"Microsoft-Windows-Camera-LockScreenCamera-Main" *.manifest"') do @for /f "delims=" %B in ('"findstr /i /m /c:"Generic.xbf" %A"') do @echo %~nB;Generic.xbf>>fixes.txt
    
  6. किसी भी अन्य फ़ाइल के लिए चरण 5 को दोहराएं जिसे ठीक करने की आवश्यकता है।

  7. C:\Windows\winsxsफ़ोल्डर पर स्वामित्व और पूर्ण नियंत्रण लें :

    takeown /f "%windir%\winsxs" /a
    icacls "%windir%\winsxs" /grant:r *S-1-5-32-544:(OI)(CI)(F) /q
    
  8. कोई भी गायब फ़ोल्डर बनाएँ:

    for /f "tokens=1 delims=;" %G in (fixes.txt) do @if not exist "%windir%\winsxs\%~G\" @md "%windir%\winsxs\%~G"
    
  9. आवश्यक फ़ोल्डरों का पूरा नियंत्रण रखें:

    for /f "tokens=1 delims=;" %G in (fixes.txt) do takeown /f "%windir%\winsxs\%~G" /a >nul & icacls "%windir%\winsxs\%~G" /grant:r *S-1-5-32-544:(OI)(CI)(F) /q
    
  10. फ़ाइलों को पुनर्स्थापित करें:

    for /f "tokens=1,2 delims=;" %A in (fixes.txt) do copy /y ".\%A\%B" "%windir%\winsxs\%A\%B"
    
  11. समस्याओं को ठीक करने के लिए सिस्टम फ़ाइल चेक-अप दोहराएं:

    sfc /scannow
    

संदर्भ


धन्यवाद। SFC /SCANNOWउसके बाद किसी भी समस्या पर विचार नहीं किया।
कार्लोस गिल

वाह यह आश्चर्यजनक है! आप अठारहवाँ या इसी तरह का एक ट्यूटोरियल क्यों नहीं लिखते हैं?
मिलिंद आर

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.