Contacte

Cum să restabiliți componentele Windows 7. Cum să remediați erorile la instalarea actualizărilor Windows folosind repararea componentelor încorporate

Nu am mai scris nimic de mult exclusiv la Windows 7. Motivul pentru intrarea de astăzi a fost cel mai rar caz - Microsoft a adăugat retroactiv o nouă caracteristică vechiului sistem de operare!

Cititorii experimentați își vor aminti imediat cum, la patru ani de la lansarea Windows 7, a devenit posibilă curățarea folderului WinSXS. Apoi unele dintre funcțiile DISM au fost transferate din Windows 8+. Au trecut doi ani, iar o altă tehnologie asociată cu magazinul de componente s-a mutat în Windows 7.

Astăzi în program

Înapoi la tipărit

Din el vei învăța:

  • elementele de bază ale sistemului de service Windows
  • pași pentru restaurarea componentelor în Windows 8+
  • diferența dintre vechiul CheckSUR în Windows 7 și recuperarea încorporată în Windows 8+

Ce este nou în Windows 7 :)

Microsoft a publicat articolul KB2966583 din baza de cunoștințe din care puteți descărca pachetul de actualizare. După instalare și repornire, Windows 7 obține practic aceeași capacitate de a restaura componente ca Windows 8+.

Ca și în cazul sistemelor de operare mai noi, recuperarea este implementată folosind DISM. Următoarea comandă începe procesul de verificare a depozitului și de reparare a componentelor deteriorate.

DISM /Online /Cleanup-Image /ScanHealth

Cu toate acestea, Windows 7 are o serie de caracteristici:

  • nu sunt chei aici /CheckHealthși /RestoreHealth, iar cheia face toată treaba /ScanHealth
  • comanda poate fi executată numai pe un sistem care rulează, adică recuperarea imaginilor dezactivate nu este implementată
  • a existat o oportunitate de a verifica și restaura componentele Internet Explorer, care nu se afla în vechiul CheckSUR

Rezultatul comenzii ar trebui să fie vizualizat în jurnal, ca înainte, salvat la \Windows\logs\CBS\checksur.log

================================ Verificarea gradului de actualizare a sistemului. Versiunea binară 6.1.7601.18489 2015-07-27 12:32 Verificarea pachetelor de întreținere Windows Verificarea manifestelor și cataloagelor pachetelor Verificarea listei de urmărire a pachetelor Verificarea listei de urmărire a componentelor Verificarea pachetelor Verificarea magazinului de componente Rezumatul: Secunde executate: 149 Nu au fost detectate erori

Nu am găsit nicio deteriorare pe VM, dar puteți verifica singur.

Articolul KB menționează în mod special capacitatea de a crea o sarcină programată pentru a rula o comandă. Cu toate acestea, rețineți că aveți nevoie de drepturi de administrator pentru a rula DISM, de ex. sarcina nu va funcționa sub un cont obișnuit.

Discuție și sondaj

Dacă aveți întrebări sau comentarii pe tema recuperării componentelor, nu ezitați să le exprimați în discuție. Vă rugăm să nu postați jurnalul de checksur în textul comentariului - există PasteBin .

Cu toate acestea, cred că vor fi puțini, așa că vreau să transform discuția într-un alt plan. Au mai rămas doar câteva zile până la lansarea oficială a Windows 10. Nu există surprize pentru cei din interior și entuziaști - urmărim dezvoltarea sistemului de operare timp de opt luni. Este clar că aproape toți proprietarii de Windows 8.1 vor face upgrade la Windows 10.

Așa că mă interesează în special câți oameni sunt dispuși să facă upgrade la Windows 10 de la Windows 7 și versiuni anterioare.

Am făcut deja un sondaj privind viteza de upgrade la Windows 10, dar nu a existat nicio defecțiune pentru sistemul dvs. actual și acum o vom vedea. Dacă IP-ul Windows 10 este sistemul dvs. actual principal, vă rugăm să enumerați cel care a apărut înainte.

Scrie în comentarii de ce vei trece sau nu la Windows 10! Nu uitați să includeți cât timp și cum ați folosit previzualizarea Windows 10.

Aveți probleme cu Windows 10 și nu o puteți rezolva? Fișierele de sistem corupte și comanda tradițională sfc /scannow nu funcționează? Vedeți cum să utilizați caracteristica DISM pentru a remedia fișierele de sistem corupte sau a le restaura din imaginea originală a sistemului fără a reinstala Windows 10.

De regulă, în cazul problemelor cu fișierele de sistem, se folosește utilitarul SFC, care scanează hard disk-ul pentru erori și le corectează. Dar totuși, acest prim ajutor nu aduce întotdeauna rezultatele dorite. Un alt utilitar DISM este disponibil pe sistem, pe care l-am menționat pe scurt în articolele anterioare, care poate rezolva problemele cu fișierele corupte în Windows 10. De data aceasta ne vom uita la întreaga gamă de funcții DISM, vom descrie diferite cazuri de utilizare și vom arăta cum să le folosim. aceasta pentru a repara fișierele de sistem corupte din imaginea originală a sistemului (stocare componente).

Această caracteristică este pentru repararea și pregătirea imaginilor Windows, cum ar fi discul de pornire al sistemului de operare, instrumentele de recuperare a sistemului etc. Folosind aceste imagini, vă puteți reinstala sau restaura sistemul în caz de probleme. Când utilizați utilitarul SFC pentru scanarea și repararea unui disc, problemele cu fișierele corupte sunt rezolvate numai cu ajutorul imaginii corespunzătoare din magazinul de componente de pe hard disk. Când această imagine este coruptă, sistemul nu poate prelua fișierele de sistem din Magazinul de componente și, prin urmare, nu le poate restaura folosind SFC. În acest caz ne va ajuta utilitarul DISM, care va rezolva problema cu imaginile de recuperare și va permite funcției SFC să-și termine corect activitatea.

Cum se utilizează utilitarul DISM?

Restaurarea fișierelor de sistem prin utilitar nu este dificilă. Cu această aplicație, puteți restaura componente în același mod ca și folosind SFC prin linia de comandă. Pentru a apela promptul de comandă, apăsați combinația de taste Windows + X și în meniul care apare, selectați „prompt de comandă (administrator). Apoi, în consolă, trebuie să introduceți comanda DISM cu parametrii corespunzători.

Înainte de comanda DISM, putem adăuga opțiuni suplimentare cu care puteți verifica, scana și restaura imagini în diferite moduri. Luați în considerare cele mai importante combinații.

DISM cu parametrul CheckHealth

În consola din linia de comandă, introduceți următoarea comandă:

DISM /Online /Cleanup-Image /CheckHealth

Folosind această opțiune, puteți verifica rapid imaginea și componentele individuale ale instalării sistemului care sunt stocate pe disc pentru deteriorare. Această comandă nu face nicio modificare - este complet sigură. CheckHealth oferă informații despre starea pachetului sistemului de operare. Aceasta este o opțiune foarte utilă atunci când dorim o modalitate sigură de a verifica dacă a apărut vreo corupție a fișierelor de sistem în magazinul de componente.

DISM cu opțiunea ScanHealth

Această setare este similară cu CheckHealth, dar durează puțin mai mult din cauza unei scanări mai amănunțite, dar nici nu remediază nimic. Ar trebui folosit atunci când opțiunea anterioară /CheckHealth a informat că totul este în ordine, dar dorim să ne asigurăm că acesta este cu siguranță cazul. Introduce:

DISM /Online /Cleanup-Image /ScanHealth

Scanarea poate dura mult mai mult decât cu opțiunea anterioară (aproximativ 10 minute). Dacă scanarea se oprește la 20% sau 40%, atunci trebuie să așteptați - poate părea că computerul este înghețat - dar de fapt scanarea este în curs.

DISM cu parametrul RestoreHealth

Dacă prima și a doua comandă au încărcat un mesaj că imaginile sunt corupte, este timpul să le restaurați. În acest scop, folosim parametrul /RestoreHealth. Introduceți următoarea comandă în consola liniei de comandă:

DISM /Online /Cleanup-Image /RestoreHealth

Setarea utilizează Windows Update pentru a repara fișierele corupte din Magazinul de componente. Procedura de scanare și reparare automată poate dura aproximativ 20 de minute (uneori mai mult). DISM detectează o eroare, creează o listă de fișiere corupte și apoi le descarcă de pe serverele Microsoft utilizând Windows Update.

Cum să restaurați fișierele dintr-o sursă specificată folosind opțiunea RestoreHealth

Uneori se întâmplă ca deteriorarea sistemului de operare să fie mult mai mare și să afecteze serviciul Windows Update. În acest caz, prin parametrul RestoreHealth nu va fi posibilă repararea daunelor din imagine, deoarece sistemul nu se poate conecta la serverele Microsoft. În această situație, ar trebui să efectuați o altă operațiune - specificați calea către programul de instalare Windows (instalare), din care fișierele „de lucru” vor fi descărcate fără a utiliza Internetul și centrul de actualizare.

Acest lucru necesită programul de instalare Windows 10 pe DVD, unitate flash sau format de imagine ISO. Acesta din urmă poate fi descărcat prin aplicația Media Creation Tool pentru Windows 10.

Descărcați versiunea Windows 10 (32 sau 64 de biți), rulați aplicația și urmați expertul pentru a descărca ISO pe computer. După ce imaginea este descărcată și salvată, mergeți la fereastra exploratorului și faceți dublu clic pe fișierul ISO cu programul de instalare pentru al monta. În fereastra Acest PC, verificați ce literă a fost atribuită imaginii montate (de exemplu, litera „E”).

Dacă aveți un DVD bootabil sau o unitate USB cu o instalare Windows 10, atunci nu trebuie să descărcați nimic - doar introduceți discul sau conectați mediul extern și vedeți ce literă a fost atribuită acestei unități în secțiunea „Acest PC” .

După ce unitatea cu instalarea Windows este detectată de sistem și cunoaștem litera, este timpul să folosim opțiunea DISM corespunzătoare, care va indica calea către acest mediu. Pentru a face acest lucru, introduceți următoarea comandă:


Dism /Online /Cleanup-Image /RestoreHealth /Source:wim:E:\Sources\install.wim:1 /limitaccess

Încă o dată, rețineți că, dacă în cazul nostru, unui DVD, unei unități flash sau unei imagini ISO i se atribuie o altă literă decât „E”, atunci schimbați-o în comanda de mai sus. După apăsarea Enter, fișierele de stocare de componente corupte vor fi restaurate din Windows Installer original în calea specificată.

Remedierea erorilor în Windows

După ce ați finalizat toți pașii de mai sus, acum trebuie să utilizați din nou utilitarul SFC pentru a remedia erorile de pe sistem din imaginile restaurate de Windows. Introduceți în fereastra de linie de comandă:

sfc /scannow

Uneori poate fi necesar să scanați sistemul de trei ori pentru a elimina complet toate erorile. SFC are acum acces la imaginile restaurate din magazinul de componente și poate repara complet fișierele de sistem corupte.

În așteptarea lansării Windows 8 la vânzare, Microsoft a lansat o actualizare cumulativă mare KB2756872, care nu a mai fost 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 vă voi arăta cum să depășiți aceasta și o serie de alte erori atunci când instalați actualizări Windows utilizând noua funcție de service - repararea corupției în cutie.

Această intrare deschide o serie de articole despre ce este nou în întreținerea Windows. Și nu, nu are nimic de-a face cu întreținerea automată prin 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 de actualizare Windows cauzate de corupția Magazinului de componente

Cu ajutorul sistemului de operare Microsoft anterior pentru eroare 80073712 există o descriere care sugerează că cauza este coruperea magazinului de componente. Pentru Windows Vista și Windows 7, Instrumentul de pregătire pentru actualizările sistemului (CheckSUR) a fost lansat pentru a remedia o serie 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 800705B9 ERROR_XML_PARSE_ERROR 80070246 ERROR_ILLEGAL_CHARACTER 8007370D ERROR_SXS_IDENTITY_PARSE_ERROR 8007370B ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_NAME 8007370A ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_VALUE 80070057 ERROR_INVALID_PARAMETER 800B0100 TRUST_E_NOSIGNATURE 80092003 CRYPT_E_FILE_ERROR 800B0101 CERT_E_EXPIRED 8007371B ERROR_SXS_TRANSACTION_CLOSURE_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 corupte folosind cmdletul PowerShell (metoda recomandată) sau utilitarul DISM.exe.

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

Etapa 1 - Recuperarea unui depozit de componente corupte

Recuperarea poate fi efectuată fără un disc de instalare Windows, dar în unele cazuri este posibil să aveți nevoie de el.

Recuperare fără un disc de instalare

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

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

Recuperare folosind discul de instalare

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

  1. Faceți clic dreapta pe imaginea ISO și selectați din meniu A conecta. 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, „E” corespunde litera imaginii montate, iar „1” corespunde indexului ediției din imagine (exemplul folosește o imagine Windows 8 Enterprise cu o singură ediție).

  3. La sfârșitul procedurii, asigurați-vă că depozitul de componente este în ordine (sănătos).

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

Strict vorbind, acest pas nu are nimic de-a face 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, la promptul de comandă, rulați ca administrator, executați comanda:

Sfc /scannow

Unul dintre fișierele mele a fost corupt și SFC l-a reparat cu succes.

Cazurile în care sistemul nu a reușit să recupereze niciun fișier depășesc domeniul de aplicare al acestui articol (le voi trata altă dată).

Etapa 3 - Instalarea actualizării

Deci, două comenzi 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, de data aceasta totul a funcționat pentru mine!

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

Beneficiile Recuperării componentelor Windows încorporate

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

Windows Vista și Windows 7

Scopul verificării (sistem de lucru și imagini)

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

Verifică un sistem care rulează.

Verifică imaginea offline montată pe calea specificată după parametru.

Verificarea și restabilirea stocării

Cmdletul Repair-WindowsImage oferă trei parametri care efectuează validarea stocării pentru a determina starea și a restabili componentele. Rezultatul scanării poate fi:

  • fără daune (sănătos)
  • prezența daunelor 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 marcator de corupție este prezent în registrul de sistem. Acest simbol poate apărea în timpul funcționării sistemului de întreținere.

-ScanHealth

Verifică depozitarea pentru deteriorări. Această operațiune durează mai mult decât o simplă verificare a simbolului.

- Restabilirea Sănătății

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

Sursa componentelor de recuperare

Pentru a restaura componente, acestea trebuie luate de undeva. Când sursa nespecificat, verificarea utilizează 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 ediție sau versiune diferită de Windows, trebuie specificată sursa.

În ambele cazuri, puteți specifica mai multe surse și chiar puteți bloca Windows Update să facă acest lucru. Opțiunile de mai jos sunt doar pentru recuperare și, prin urmare, sunt valabile numai împreună cu - Restabilirea Sănătății.

Ca sursă, puteți folosi calea către:

  • un sistem care rulează care poate fi accesat prin rețea
  • imagine autonomă, iar conexiunea sa preliminară este opțională

Aici, este interesant să poți specifica calea direct către publicație în imaginea WIM fără a o copia mai întâi pe un disc local și apoi a-l conecta. Este o cunoaștere secretă, încă nedocumentată ;) Aceasta funcționează datorită caracteristicii de montare automată WIM implementată în ultimele etape de dezvoltare a Windows 8.

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

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

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

- Acces limitat

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 ținte și surse de verificare. Primele două le-ați văzut deja la începutul articolului.

Restaurarea unui sistem de stocare live folosind fișiere locale și Windows Update ca sursă:

Reparare-WindowsImage -Online -RestoreHealth

Restaurarea unui sistem de stocare live folosind Windows Update și o imagine 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 (acesta este foarte rapid), apoi verifică.

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

Restaurarea unei imagini VHD offline folosind o imagine WIM ca sursă. Mai întâi, VHD-ul este montat într-un 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 verifică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ă componente specifice și rezultatul recuperării acestora (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 (Fixed) amd64_microsoft-windows-lpksetup_31bf3856ad364e35_6.2.9200.16384_none_7a23086df63cad13 (p) CSI Manifest Corrupt (Fixed) amd64_microsoft-windows-l..oyment-languagepack_31bf3856ad364e35_6.2.9200.16384_ru-ru_2422e0b40b0ac235 (p) CSI Manifest Corrupt ( Fixed) amd64_microsoft-windows-l..oyment-languagepack_31bf3856ad364e35_6.2.9200.16384_ru-ru_2a982e5d65c9a294 (p) CSI Manifest Corrupt (Fixed) amd64_microsoft-windows-l..oyment-languagepack_31bf3856ad364e35_6.2.9200.16384_ru-ru_53ea2a36610cb913 (p) CSI Manifest Corrupt ( Fixed) amd64_microsoft-windows-l..oyment-languagepack_31bf3856ad364e35_6.2.9200.16384_ru-ru_879ccd7f3842e229 (p) CSI Manifest Corrupt (Fixed) amd64_microsoft-windows-l..oyment-languagepack_31bf3856ad364e35_6.2.9200.16384_ru-ru_8e2bd9e9b9aeac5f (p) CSI Manifest Corrupt ( Fixat) amd64_microsoft-windows-l..oyment-languagepack_31bf3856ad364e35_6.2.9200.16384_c73545896a8993dd Rezumat: Operațiune: Detectați și reparați rezultatul operațiunii: 0x0 Ultimul pas de succes: întreaga operațiune s-a încheiat. 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, am avut 7 manifeste legate de pachetul de limbi deteriorate, ceea ce a devenit un obstacol în instalarea actualizării Windows. Toate daunele au fost reparate.

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.

Cu toate acestea, erorile Windows Update legate de corupția stocării nu sunt deloc neobișnuite, chiar dacă doar să judecăm după forumul OSZone. Prin urmare, este important să știți cum să le faceți față.

Mi s-a părut că o parte din publicul blogului s-a plictisit sincer de o serie de articole despre interfața și aplicațiile moderne Windows 8. Desigur, totul este primitiv acolo, nu există subtilități tehnice și, cel mai important, unii oameni au senzația că nu este nimic nou în Windows 8 în afară de Modern UI. Nu este adevarat…

Plănuisem de multă vreme o serie de postări despre modificări în întreținerea Windows, iar problema instalării 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 postare din această serie nu numai că vă va duce într-o călătorie în istoria instrumentelor de întreținere a sistemului de operare Microsoft, ci și o oportunitate unică de a vă încerca să fiți un r-collector Windows! Dar înainte de asta, vor apărea intrări de blog pe alte subiecte.

Această documentație a fost arhivată și nu mai este întreținută.

Managementul magazinului de componente

Mulți utilizatori de Windows pun întrebarea: „De ce este folderul WinSxS atât de mare?” Acest subiect a fost discutat pe bloguri, dar această secțiune oferă mai multe informații despre principiile din spatele depozitului de componente (în special folderul WinSxS) și apoi link-uri către subiecte care descriu modalități de a limita dimensiunea folderului WinSxS.

Răspunsul scurt este că dimensiunea folderului WinSxS nu este de fapt atât de mare pe cât ar părea la prima vedere, deoarece binarele Windows aflate în alte locuri pot fi luate în considerare la calcularea lui.

Magazinul de componente Windows și folderul WinSxS

Dosarul WinSxS se află în folderul Windows, de exemplu: c:\Windows\WinSxS. Aceasta este locația pentru fișierele Windows Component Store. Magazinul de componente Windows acceptă funcționalitatea necesară pentru personalizarea și actualizarea Windows. Iată câteva exemple de utilizare a fișierelor din Magazinul de componente Windows.

    Utilizarea Windows Update pentru a instala versiuni noi de componente. Acest lucru menține sistemele în siguranță și actualizate.

    Activați sau dezactivați funcțiile Windows.

    Adăugați roluri și funcții folosind Server Manager.

    Mutați sistemele între diferite ediții de Windows.

    Recuperarea sistemului după deteriorare sau pornire eșuată.

    Eliminarea actualizărilor problematice.

    Executarea programelor folosind ansambluri paralele.

Magazinul de componente Windows a apărut pentru prima dată în Windows XP pentru a accepta versiuni paralele. Începând cu Windows Vista, Magazinul de componente a fost îmbunătățit pentru a urmări și menține toate componentele care alcătuiesc sistemul de operare. Aceste diferite componente ale sistemului de operare țin evidența obiectelor precum fișiere, directoare, chei de registry și servicii. Versiunile specifice ale componentelor sunt adesea ambalate. Pachetele sunt utilizate de Windows Update și DISM pentru a actualiza Windows. Componentele și pachetele utilizate în timpul procesului de instalare Windows sunt gestionate de Windows Component Store. Determinarea dimensiunii Magazinului de componente Windows este complicată de faptul că multe dintre fișierele utilizate de Windows sunt situate în directoare din afara Magazinului de componente Windows folosind conexiune tare. În unele cazuri, fișierele pentru o anumită versiune a unei componente se găsesc atât în ​​Magazinul de componente Windows, cât și în afara acestuia. Prin utilizarea legături dure Windows poate da impresia că stochează mai multe copii ale aceluiași fișier fără a utiliza efectiv spațiu pentru mai multe copii.

legături dure

Un hard link este un obiect de sistem de fișiere care permite două fișiere să se refere la aceeași locație de pe un disc. Aceasta înseamnă că mai multe fișiere se pot referi la aceleași date, iar modificările aduse acestor date dintr-un fișier sunt reflectate în alte fișiere. Acest lucru face dificilă calcularea dimensiunii directoarelor, așa cum se arată în exemplul următor.

    Directorul A conține trei fișiere: 1.txt, 2.txt și 3.txt.

    Directorul B conține un fișier: 4.txt.

    Fișierele 1.txt și 2.txt sunt legate direct și conțin 1 MB de date.

    Fișierele 3.txt și 4.txt sunt, de asemenea, conectate direct și conțin 2 MB de date.

În acest exemplu, puteți vedea că legăturile fizice permit mai multor fișiere să se refere la același set de date.

Care este dimensiunea catalogului A?

Răspunsul depinde de ceea ce intenționați să faceți cu directorul A.

    La citirea fișierelor din directorul A, dimensiunea tuturor fișierelor citite va fi suma dimensiunilor fiecărui fișier. În acest exemplu, va fi de 4 MB.

    Când copiați toate fișierele din directorul A într-o locație nouă, cantitatea de date copiată va fi suma tuturor datelor implicate în legăturile hard către fișiere. În acest exemplu, va fi de 3 MB.

    Dacă eliberați spațiu prin ștergerea directorului A, dimensiunea va fi redusă doar cu dimensiunea fișierelor hardlink din directorul A. În acest exemplu, 1 MB poate fi eliberat.

Acum reveniți la întrebarea cât spațiu ocupă Windows Component Store, în special folderul WinSxS. Al treilea răspuns din directorul Un exemplu se apropie cel mai mult de estimarea spațiului suplimentar utilizat. Fișierele care sunt legate de restul sistemului sunt necesare pentru operațiunile de sistem, deci nu trebuie să fie numărate, iar pentru fișierele care sunt legate de mai multe locații din Magazinul de componente, ar trebui să fie numărat doar spațiul pe disc. .

Când lucrați pe sistemul de operare Windows 10 și orice altul, orice se poate întâmpla. De exemplu, în timp ce lucrezi, observi frâne groaznice. Există o idee că un virus sau viruși au funcționat. Când verificați cu un antivirus, există șansa de a găsi viruși, iar atunci când îi curățați, nu este un fapt că vor exista modificări, deoarece au reușit să strice.

Deci, pentru a verifica integritatea fișierelor Windows, puteți rula utilitarul sfc /scannow din linia de comandă și dacă apare un mesaj că „Protecția resurselor Windows a găsit fișiere corupte, dar nu a putut repara unele dintre ele” atunci acest articol vă va ajuta să scăpați de această eroare. Dacă aveți acces la internet, puteți folosi articolul:.

Când scanați sistemul pentru integritatea componentelor, dacă sunt găsite fișiere deteriorate, acestea sunt înlocuite cu altele funcționale din . Poate că acest folder a fost șters sau fișierele din el sunt deteriorate, atunci veți vedea un mesaj că „Protecția resurselor a găsit fișiere corupte...”.

Cum să reparați un depozit de componente deteriorat folosind Power Shell

Citiți unde am reparat magazinul de componente folosind următoarea comandă:

DISM /Online /Cleanup-Image /RestoreHealth

Pentru ca acesta să funcționeze, trebuie să fiți conectat la rețea, deoarece comanda contactează centrul de actualizare și descarcă fișierele necesare de acolo. Este posibil ca nici această comandă să nu ajute, atunci vom folosi un instrument mai puternic -.

Faceți clic pe pictograma de căutare din bara de activități, apoi introduceți expresia „PowerShell”, alegeți articolul din rezultate Windows PowerShell, faceți clic dreapta pe el și faceți clic pe opțiune "Rulat ca administrator".

În fereastra care se deschide, introduceți următoarea comandă:

Reparare-WindowsImage -Online -RestoreHealth


Pentru ca totul să funcționeze, aveți nevoie și de internet. Trebuie să așteptați puțin până când fișierele sunt descărcate, după care magazinul de componente va avea o stare sănătoasă și sistemul nu vă va aduce erori.

Dacă totul a mers bine, atunci în rezultate ar trebui să observați linia:

ImageHealth State: Sanatoasa


Înseamnă că totul este restaurat.

Ce să faci dacă nu există internet pentru a restabili magazinul de componente?

În acest caz, veți avea nevoie de un disc de pornire sau de o unitate flash USB cu Windows 10. Aproape orice imagine va funcționa, este de dorit să existe o duzină. Poate fi descărcat de pe site-ul Microsoft.

După descărcarea imaginii, faceți dublu clic pe ea, creând astfel o unitate virtuală. Vezi ce literă are în explorator, de exemplu, poate fi F.

Ne întoarcem din nou la PowerShell și introducem următoarea comandă:

Dism /Get-WimInfo /WimFile:R:\sources\install.wim , Unde R: litera de unitate creată de imagine, cu fișierele de instalare Windows 10. Această comandă va determina ce fel de imagine de sistem se află în unitatea virtuală.


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

Scrisoare R este impulsul nostru și figura 1 – indexul imaginii de la prima comandă.

După restaurare, încercați să rulați din nou verificarea integrității fișierului de sistem - sfc /scannow, cel mai probabil veți vedea un mesaj că tot ce este deteriorat a fost restaurat cu succes.



Ți-a plăcut articolul? Împărtășește-l