Cum se configurează smartphone-uri și PC-uri. Portal de informare
  • Acasă
  • Windows Phone
  • Utilitarul de consolă DISM. Cum să îl utilizați pentru a restaura componentele deteriorate

Utilitarul de consolă DISM. Cum să îl utilizați pentru a restaura componentele deteriorate

În așteptarea lansării Windows 8, Microsoft a lansat o actualizare cumulativă mare, KB2756872, ceva ce nu a mai făcut până acum pentru sistemele de operare client. Cu toate acestea, la instalarea actualizării, m-a așteptat o surpriză neplăcută - eroarea 80073712.

Astăzi voi vorbi despre cum să depășesc aceasta și o serie de alte erori la instalarea actualizărilor Windows folosind o nouă funcție de serviciu - repararea corupției în cutie.

Această intrare începe o serie de articole despre inovațiile în service Windows. Și nu, nu are nimic de-a face cu întreținerea automată folosind un programator. Mai întâi, voi arăta cum am rezolvat problema cu instalarea actualizării, apoi voi vorbi despre tehnologie.

Astăzi în program

Depanarea erorilor Windows Update cauzate de coruperea magazinului de componente

În sistemul de operare Microsoft anterior, ajutor pentru eroare 80073712 Există o descriere din care rezultă că cauza este deteriorarea depozitului de componente. Instrumentul de pregătire pentru actualizarea sistemului (CheckSUR) a fost lansat pentru Windows Vista și Windows 7 pentru a ajuta la rezolvarea unui număr de erori Windows Update.

80070002 ERROR_FILE_NOT_FOUND 8007000D ERROR_INVALID_DATA 800F081F CBS_E_SOURCE_MISSING 80073712 ERROR_SXS_COMPONENT_STORE_CORRUPT 800736CC ERROR_SXS_FILE_HASH_MISMATCH 800705B 9 ERROR_XML_PAR _Character 8007370D ERROR_SXS_IDENTITY_PARSE_ERROR 8007370B ERROR_SXS_INVALID_IDENTITY_ATTTRIBUTE_NAME 8007370A ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE _VALUE 80070057 File_error 800b0101 cert_e_expired 8007371b error_sxs_transaction_close_incomplete 80070490 error_not_found

Pentru a remedia aceste erori în Windows 8 și sistemele de operare mai noi, utilitarul CheckSUR nu este necesar, deoarece tot ce aveți nevoie este deja încorporat în sistem! Puteți repara componentele deteriorate utilizând cmdletul PowerShell (metoda recomandată) sau utilitarul DISM.exe.

Actualizare. 28-iul-2015. Microsoft a lansat o actualizare specială care aduce recuperarea componentelor încorporate în Windows 7, similar cu Windows 8+.

Etapa 1 - Restaurarea unui depozit de componente deteriorate

Puteți efectua o recuperare fără un disc de instalare Windows, dar în unele cazuri este posibil să aveți nevoie de unul.

Recuperare fără un disc de instalare

În acest caz, sunt utilizate fișierele de stocare de pe discul local și Windows Update.

Starea depozitului de componente este indicată de parametru Starea de sănătate a imaginii. El are Sănătosînseamnă că totul este în regulă cu magazinul de componente. Pentru diagnosticări suplimentare, treceți la verificarea integrității fișierelor de sistem chiar mai jos ↓ Dacă corupția stocării nu este remediată, trebuie să încercați acest lucru folosind discul de instalare.

Recuperare folosind discul de instalare

Când sistemul nu reușește să restabilească componentele, discul de instalare original vă poate ajuta.

  1. Faceți clic dreapta pe imaginea ISO și selectați din meniu Conectați-vă. Fiți atenți la litera de unitate pe care a primit-o imaginea montată.
  2. În PowerShell, rulați comanda: Repair-WindowsImage -Online -RestoreHealth -Source:WIM:E:\sources\install.wim:1

    Aici litera „E” corespunde literei imaginii atașate, iar numărul „1” corespunde indexului ediției din imagine (în exemplu, se folosește o imagine Windows 8 Enterprise cu o singură ediție).

  3. La sfârșitul procedurii, asigurați-vă că stocarea componentelor este în ordine (sănătoasă).

Etapa 2 – verificarea integrității fișierelor de sistem

Strict vorbind, această etapă nu are legătură cu restaurarea componentelor. Cu toate acestea, asistența tehnică Microsoft recomandă ca, după verificarea integrității depozitului de componente, să verificați și integritatea fișierelor de sistem. Pentru a face acest lucru, într-un prompt de comandă care rulează ca administrator, rulați comanda:

Sfc /scannow

Unul dintre fișierele mele a fost deteriorat, iar utilitarul SFC l-a reparat cu succes.

Cazurile în care sistemul nu a putut recupera niciun fișier depășesc domeniul de aplicare al acestui articol (le voi acoperi altă dată).

Etapa 3 - instalarea actualizării

Deci, două echipe au restaurat integritatea depozitului de componente și a fișierelor de sistem. Este timpul să încercați să instalați din nou actualizarea.

După cum puteți vedea, mi-a funcționat de data aceasta!

Ce este întreținerea Windows și de ce este necesară?

Beneficiile Windows Integrated Component Recovery

Să comparăm punctele cheie ale recuperării componentelor în diferite sisteme de operare.

Windows Vista și Windows 7

Scopul testului (sistem de lucru și imagini)

Ținta scanării poate fi fie un sistem instalat, fie o imagine în format WIM sau VHD.

Verifică sistemul de rulare.

Verifică imaginea offline conectată utilizând calea specificată după parametru.

Verificarea și restabilirea stocării

Pentru a determina starea și repararea componentelor, cmdletul Repair-WindowsImage oferă trei parametri care verifică magazinul. Rezultatul scanării poate fi:

  • fără daune (sănătos)
  • prezența unor daune care pot fi reparate (reparabile)
  • prezența unor daune care nu pot fi reparate (nereparabile)

Cu toate acestea, funcțiile parametrilor sunt diferite.

-CheckHealth

Verifică instantaneu dacă un marker care indică deteriorarea este prezent în registrul de sistem. Acest marcator poate apărea în timp ce sistemul de întreținere funcționează.

-ScanHealth

Verifică depozitarea pentru deteriorări. Această operațiune durează mai mult decât simpla verificare a jetonului.

- Restabilirea Sănătății

Verifică depozitul pentru deteriorări și îl repară. Această operație este cea mai lungă dintre cele trei.

Sursă pentru componente de recuperare

Pentru a restaura componente, acestea trebuie luate de undeva. Când sursa nu este specificat, scanarea folosește automat magazinul de componente local și Windows Update.

Acest punct nu este documentat nicăieri și ar trebui să înțelegeți că atunci când verificați o imagine Windows offline dintr-o altă ediție sau versiune de Windows, trebuie specificată sursa.

În ambele cazuri, puteți specifica mai multe surse și chiar puteți bloca Windows Update în timp ce faceți acest lucru. Următoarele opțiuni sunt destinate numai în scopuri de recuperare și, prin urmare, sunt valabile numai împreună cu - Restabilirea Sănătății.

Puteți folosi calea către:

  • un sistem care rulează care poate fi accesat prin rețea
  • imagine offline, iar conexiunea sa preliminară nu este necesară

Ceea ce este interesant aici este capacitatea de a specifica calea direct către o publicație într-o imagine WIM fără a o copia mai întâi pe o unitate locală și apoi a o conecta. Este o cunoaștere secretă, care nu este încă reflectată în documentație;) Aceasta funcționează datorită funcției de conectare automată WIM, implementată în ultimele etape ale dezvoltării Windows 8.

Puteți enumera mai multe căi separate prin virgule. Sursele suplimentare sunt utilizate numai dacă nu au fost găsite componente adecvate în cele anterioare.

Când utilizați o imagine WIM ca sursă, trebuie să specificați tipul de imagine și indexul acesteia:

Sursa:WIM:E:\sources\install.wim:1

-LimitAccess

Blochează accesul la Windows Update în timpul scanării.

Exemple de comenzi PowerShell

Voi da câteva exemple de utilizare practică a cmdlet-ului Repair-WindowsImage cu diferite scopuri și surse de verificare. Primele două le-ați văzut deja la începutul articolului.

Recuperarea stocării unui sistem care rulează utilizând fișiere locale și Windows Update ca sursă:

Reparare-WindowsImage -Online -RestoreHealth

Restaurarea stocării unui sistem care rulează utilizând Windows Update și imaginea WIM ca surse:

Reparare-WindowsImage -Online -RestoreHealth -Source:WIM:E:\sources\install.wim:1

Se verifică stocarea offline a imaginilor VHD. Mai întâi se montează în folderul C:\mount (acest lucru se întâmplă foarte repede), apoi se efectuează verificarea.

Mount-Windowsimage -ImagePath C:\vhd\Win8.vhd -Index 1 -Path C:\mount Repair-WindowsImage -Path C:\mount -ScanHealth

Restaurați stocarea de imagini VHD autonomă folosind o imagine WIM ca sursă. Mai întâi, VHD-ul este montat în folder, apoi imaginea este restaurată, după care VHD-ul este deconectat și modificările sunt salvate.

Mount-WindowsImage -ImagePath C:\vhd\Win8.vhd -Index 1 -Calea C:\mount Repair-WindowsImage -Calea C:\mount -RestoreHealth -Source:WIM:E:\sources\install.wim:1 Demontare- WindowsImage -calea C:\mount -Save

Rezultatele scanării și recuperării

Pe lângă rezultatele din consolă, puteți găsi un raport detaliat aproape de sfârșitul fișierului %WinDir%\Logs\DISM\dism.log

Prima jumătate a fragmentului de mai sus arată componentele specifice și rezultatul recuperării lor (succes sau eșec), iar a doua jumătate arată un rezumat al operațiunii, inclusiv timpul necesar pentru finalizare.

Verificarea pregătirii actualizării sistemului.

(p) CSI Manifest Corrupt (Fixat) amd64_microsoft-windows-lpksetup_31bf3856ad364e35_6.2.9200.16384_none_7a23086df63cad13 (p) CSI Manifest Corrupt (Fixed-windows-windows) 31bf 3856ad364e35_6.2.9200.16384_ru-ru_2422e0b40b0ac235 (p) CSI Manifest Corrupt ( Remediat) amd64_microsoft-windows-l..oyment-languagepack_31bf3856ad364e35_6.2.9200.16384_ru-ru_2a982e5d65c9a294 (p) CSI Manifest Corrupt (Fixed-6windows-ln-software-l-w-windows) bf3856ad 364e35_6.2.9200.16384_ru-ru_53ea2a36610cb913 (p) CSI Manifest Corrupt ( Fixat) amd64_microsoft-windows-l..oyment-languagepack_31bf3856ad364e35_6.2.9200.16384_ru-ru_879ccd7f3842e229 (p) CSI Manifest Corrupt (Fixed-4window-l-package.wd6.wd-wrosoft) 1bf3856ad3 64e35_6.2.9200.16384_ru-ru_8e2bd9e9b9aeac5f (p) CSI Manifest Corrupt ( Fix) amd64_microsoft-windows-l..oyment-languagepack_31bf3856ad364e35_6.2.9200.16384_ru-ru_c73545896a8993dd Rezumat: Operațiune: Detectare și reparare Rezultat de succes Ultima operațiune: 0 operațiune finalizată.

Corupție totală detectată: 7 Corupție Manifest CBS: 0 Corupție metadate CBS: 0 Corupție Manifest CSI: 7 Corupție metadate CSI: 0 Corupție CSI Payload: 0 Corupție totală reparată: 7 Manifest CBS Reparat: 0 Manifest CSI Reparat: 7 CSI Payload Corupție: 0 Metadatele magazinului CSI reîmprospătate: Timp total de operare real: 221 de secunde.

După cum puteți vedea, 7 manifeste aparținând pachetului de limbi au fost deteriorate, ceea ce a devenit un obstacol în instalarea actualizării Windows. Toate daunele au fost corectate.

Desigur, acest material nu implică aplicare practică imediată, deși puteți verifica starea magazinului de componente Windows chiar acum. Mai mult, în trei ani de lucru în Windows 7, nu am avut niciodată probleme la instalarea actualizărilor.

Plănuisem de multă vreme o serie de postări despre schimbări în întreținerea Windows, iar problema apărută la instalarea actualizării nu a făcut decât să forțeze publicarea, forțându-mă în același timp să schimb ordinea articolelor din serie.

Ai avut destule subtilități tehnice astăzi? ;)

Dacă nu, următoarea intrare din această serie nu vă va oferi doar o perspectivă asupra istoriei instrumentelor de întreținere a sistemului de operare Microsoft, ci și o oportunitate unică de a vă încerca ca un Windows g-assembler! Dar înainte de asta, intrările de blog vor apărea pe alte subiecte.

Utilizatorii Windows 10 sunt obișnuiți să se lupte cu diferite coduri de mesaje de eroare. Cu toate acestea, majoritatea sunt rezultatul propriilor greșeli, fie că sunt făcute conștient sau inconștient. De exemplu, întreruperea conexiunii la internet în timp ce actualizați Windows sau descărcați programe malware, după care rulați instrumentul DISM pentru a remedia erorile, dar vă dă eroarea 87, 112, 11, 50, 2, 3, 87,1726, 1393, 0x800f081f.

DISM.exe este un instrument important de linie de comandă pentru depanarea problemelor din Windows 10, inclusiv din predecesorii săi. De asemenea, funcționează la menținerea imaginilor de implementare și gestionare, formatarea discurilor locale, crearea de discuri virtuale, verificarea și repararea fișierelor de sistem deteriorate.

Remediați erorile DISM 87, 112, 11, 50, 2, 3, 87,1726, 1393, 0x800f081f

Dacă primiți coduri de eroare precum 87, 112, 11, 50, 2, 3, 87,1726, 1393, 0x800f081f atunci când rulați instrumentul Windows 10 DISM încorporat, atunci aceste sfaturi generale de depanare vă pot ajuta să remediați erorile. Astfel de erori apar de obicei la utilizarea parametrului /restaura sanatatea dar poate apărea la folosirea altor parametri.

1. Actualizați instrumentul DISM

  • Deschideți un prompt de comandă ca administrator și introduceți următoarea comandă pentru a actualiza instrumentul DISM în sine. Aceasta va anula toate sarcinile în așteptare, inclusiv actualizările Windows.

dism.exe /image:C: /cleanup-image /revertpendingactions

  • Introduceți următoarele comenzi de mai jos pentru a șterge depozitul de componente, astfel încât totul să poată funcționa din nou corect.

dism.exe /online /Cleanup-Image /StartComponentCleanup

  • Dacă sunteți offline, reporniți și introduceți următoarea comandă.

sfc /scannow

Reporniți sistemul în modul normal și vedeți dacă puteți rula următoarea comandă: dism.exe /online /Cleanup-Image /RestoreHealth, care dădea mai ales erori.

2. Ce poate cauza erori ale instrumentului Dism

Este important să știți de ce apare eroarea instrumentului DISM în Windows 10. O cauză comună a acestei probleme este introducerea de comenzi incorecte într-o fereastră neagră de linie de comandă. Pentru a face să pară mai clar, am introdus comanda incorectă și corectă mai jos.

  • DISM/Online/Cleanup-Image/RestoreHealth - fără spațiu după fiecare cuvânt înainte de bară oblică / . Dă eroarea 87, adică comanda gresita.
  • DISM /Online /Cleanup-Image /RestoreHealth - a fost introdusă comandă Corectși există un spațiu înaintea barei oblice /.


Bună ziua, dragi cititori, și eu sunt din nou Denis Trishkin.

Opțiunea a apărut în urmă cu câțiva ani, când actualizarea KB2966583 a fost lansată. Sistemul de operare al celei de-a șaptea versiuni de la Microsoft oferă mai multe așa-numite depozite pentru componente și pachete. Acestea se află în folderul Windows din directoarele WinSxS și, respectiv, Packages.

După actualizarea sistemului, a fost adesea posibilă observarea unor defecțiuni din cauza deteriorării uneia sau două depozite simultan. Și utilitarul descris mai sus vă permite să remediați astfel de probleme. Anterior, acest lucru se putea face numai folosind utilitarul CheckSUR furnizat separat.

Permite( )

Deci, cum să lansăm modulul software de care avem nevoie? Ca de obicei, totul este simplu:

Rezultatele muncii efectuate pot fi vizualizate la: " Unitatea de sistem:\Windows\Logs\CBS" Ne interesează dosarul " checksur.log».

Dacă vedeți multe probleme cu componentele sistemului în document, este timpul să vă gândiți la reinstalarea sistemului de operare. Ar putea chiar merita să acordați atenție versiunilor mai noi. Puteți afla mai multe despre instalarea Windows 8.1 accesând.

Există altă metodă de a restaura fișierele de sistem? Pe lângă faptul că puteți reinstala sistemul de operare pe computer, există o altă opțiune. Ai nevoie doar descărcare Instrumentul de pregătire pentru actualizarea sistemului corespunzător.

În plus, în „ Linia de comandă" în loc de " ScanHealth„ trebuie să specificați „”. Se va lansa instrumentul corespunzător, ceea ce va ajuta la eliminarea erorilor, dar, din păcate, acest instrument funcționează numai pe Windows 8 și versiuni ulterioare.

În mod ideal, fișierul care se deschide ar trebui să conțină următorul text: „ Nu au fost detectate erori" Aceasta înseamnă că nu au fost găsite probleme în sistem, ceea ce înseamnă că totul este în regulă.

Eroare de pornire( )

Uneori, utilizatorii pot întâmpina o problemă atunci când „” apare la pornirea instrumentului, indicând „ parametru necunoscut" Nu intrați în panică imediat - în unele situații, acest comportament indică pur și simplu că comanda a fost scrisă incorect. Deci, înainte de fiecare semn” / „Trebuie să existe un spațiu.

Adevărat, există situații în care eroarea descrisă mai sus indică faptul că singura soluție este reinstalarea sistemului de operare. În orice caz, este mai bine să aveți un disc de rezervă sau o unitate flash cu toată distribuția necesară. Acest lucru va ajuta la readucerea echipamentului în stare de funcționare în cel mai scurt timp posibil.

Curățarea WinSxS( )

Pe lângă cele descrise mai sus, instrumentul DISM are o altă funcție utilă - curățarea folderului de sistem WinSxS. Desigur, acest lucru se poate face folosind programe speciale. Dar, în timp ce suntem pe acest subiect, cred că utilizatorii ar trebui să cunoască toate informațiile pe care le pot.

Deci, pentru a elimina datele inutile din dosar, trebuie să rulați din nou „ Linia de comandă„, notează ceea ce s-a indicat mai sus, doar în locul ultimei fraze, plasează „”. După un timp, directorul va fi șters de datele inutile. Din nou, această comandă funcționează numai pe Windows 8 și versiuni ulterioare.

Utilizatorii mai mult sau mai puțin avansați folosesc adesea linia de comandă, deoarece prin aceasta puteți influența majoritatea proceselor de sistem. Când utilizați linia DISM, care este prezentă în a șaptea și în versiunile ulterioare de Windows, pot apărea din când în când mesaje de eroare.

Aceasta este norma pentru orice program, dar sarcina noastră este să scăpăm de problemă pentru a executa comanda necesară. Eroarea 87 DISM apare din mai multe motive și fiecare caz are propriile modalități de a o rezolva.

Uneori, utilizatorii pot întâlni eroarea 87 în promptul DISM

Să aflăm în ce circumstanțe apare de obicei un astfel de mesaj și cum să scăpăm de el fără ajutor extern.

Care este motivul erorii 87?

De regulă, se referă direct la orice acțiuni efectuate cu directorul WinSxS. Dacă orice fișier de sistem dispare brusc în Windows, acesta va fi imediat restaurat cu o copie funcțională din acest folder. Adică, WinSxS este un folder de documente foarte important.

Și apoi apare eroarea 87 când utilizatorul încearcă să efectueze unele operațiuni cu folderul prin DISM. Acum să aruncăm o privire mai specifică asupra situațiilor în care apare această problemă, astfel încât, în funcție de ele, să putem găsi modalități de a scăpa de ea.

Eroare 87 la verificarea integrității fișierelor de sistem

Prin urmare, pentru a economisi spațiu, puteți șterge folderul de rezervă astfel:

  • DISM se deschide.
  • Introduceți textul dism /online /cleanup-image /spsuperseded /hidesp.

Adesea, după această comandă apare eroarea 87 cu următorul text: „Parametrul suprasolicitat nu este recunoscut în acest context”.

Ce să faci în acest caz? Verificați funcționalitatea serviciului Windows Module Installer. Dacă nu funcționează, instalați-l, rulați-l și apoi repetați pașii de mai sus.

Dacă acest lucru nu ajută, înseamnă că comanda de ștergere a copiei de rezervă a fost deja executată și nu veți putea economisi mai mult spațiu.

Acum știți de ce apare eroarea 87 în linia de comandă Windows și știți ce să faceți pentru a o face să dispară. Vă sfătuim să fiți atenți atunci când utilizați astfel de programe și să monitorizați cu atenție procesele cu care interferați pentru a nu vă deteriora computerul.


Editarea manuală a registrului Windows pentru a elimina cheile Error 3017 care conțin erori nu este recomandată decât dacă sunteți un profesionist de servicii PC. Greșelile făcute la editarea registrului vă pot face computerul inoperabil și pot cauza daune ireparabile sistemului dumneavoastră de operare. De fapt, chiar și o virgulă plasată în locul greșit poate împiedica pornirea computerului!

Din cauza acestui risc, vă recomandăm să utilizați un program de curățare a registrului de încredere, cum ar fi WinThruster [Descărcare] (dezvoltat de Microsoft Gold Certified Partner) pentru a scana și a repara orice probleme legate de eroarea 3017 pe care le veți putea automatiza folosind Registry Cleaner [Descărcare]. procesul de găsire a intrărilor de registry corupte, referințe de fișiere lipsă (cum ar fi cele care cauzează eroarea %%error_name%) și link-uri rupte în registry. Înainte de fiecare scanare, este creată automat o copie de rezervă, permițându-vă să anulați orice modificări cu un singur clic și protejându-vă de posibile deteriorari ale computerului. Cea mai bună parte este că repararea erorilor de registry [Descărcare] poate îmbunătăți dramatic viteza și performanța sistemului.


Avertizare: Cu excepția cazului în care sunteți un utilizator experimentat de PC, NU vă recomandăm să editați manual Registrul Windows. Utilizarea incorectă a Editorului de registry poate cauza probleme grave care ar putea necesita să reinstalați Windows. Nu garantăm că problemele rezultate din utilizarea incorectă a Editorului de registru pot fi corectate. Utilizați Editorul de registru pe propriul risc.

Înainte de a repara manual registrul Windows, trebuie să creați o copie de rezervă exportând porțiunea din registry asociată cu eroarea 3017 (de exemplu, Microsoft Access):

  1. Faceți clic pe butonul ÎNCEPE.
  2. introduceți „ comanda„V bara de căutare... NU DA CLICK ÎNCĂ ENTER!
  3. În timp ce țineți apăsate tastele CTRL-Shift pe tastatură, apăsați ENTER.
  4. Va fi afișată o casetă de dialog pentru acces.
  5. Clic Da.
  6. Caseta neagră se deschide cu un cursor care clipește.
  7. introduceți „ regedit" și apăsați ENTER.
  8. În Editorul Registrului, selectați cheia legată de eroarea 3017 (de exemplu, Microsoft Access) pentru care doriți să faceți o copie de rezervă.
  9. Pe meniu Fişier selecta Export.
  10. Pe listă Salvați în Selectați folderul în care doriți să salvați copia de rezervă a cheii Microsoft Access.
  11. În câmp Nume de fișier Introduceți un nume pentru fișierul de rezervă, cum ar fi „Copia de rezervă Microsoft Access”.
  12. Asigurați-vă că câmpul Interval de export valoarea selectată Ramura selectată.
  13. Clic Salva.
  14. Fișierul va fi salvat cu extensia .reg.
  15. Aveți acum o copie de rezervă a intrării dvs. de registru legate de Microsoft Access.

Următorii pași pentru editarea manuală a registrului nu vor fi descriși în acest articol, deoarece este posibil să vă deterioreze sistemul. Dacă doriți mai multe informații despre editarea manuală a registrului, vă rugăm să consultați linkurile de mai jos.

Cele mai bune articole pe această temă