Kako vratiti komponente Windows 10 Oporavak oštećenih komponenti

Kada radite na Windows 10 operativnom sistemu, ili bilo kom drugom, svašta se može dogoditi. Na primjer, dok radite primjećujete strašne kočnice. Pojavljuje se ideja da su virus ili virusi djelovali. Prilikom provjere antivirusom postoji mogućnost pronalaženja virusa, a kada ih očistite, nije činjenica da će doći do promjena, jer su uspjeli da zeznu.

Dakle, da biste provjerili integritet Windows datoteka, možete pokrenuti uslužni program sfc /scannow iz komandne linije i ako se pojavi poruka da "Windows zaštita resursa je otkrila oštećene datoteke, ali nije u mogućnosti popraviti neke od njih", onda će vam ovaj članak pomoći da se riješite ove greške. Ako imate pristup Internetu, možete koristiti članak:.

Kada skenirate sistem za integritet komponenti, kada se otkriju oštećeni fajlovi, oni se zamenjuju ispravnim iz . Možda ovaj folder izbrisane ili su datoteke u njemu oštećene, tada ćete vidjeti poruku da “Softver za zaštitu resursa je otkrio oštećene datoteke...”.

Kako popraviti oštećenu prodavnicu komponenti koristeći Power Shell

Pročitajte gdje sam vratio skladište komponenti koristeći sljedeću naredbu:

DISM /Online /Cleanup-Image /RestoreHealth

Da bi to funkcionisalo, morate biti povezani na mrežu, jer komanda kontaktira centar za ažuriranje i odatle preuzima potrebne datoteke. Moguće je da ni ova naredba neće pomoći, onda upotrijebimo alat s više mogućnosti - .

Kliknite na ikonu za pretragu na traci zadataka, a zatim unesite frazu "PowerShell", iz rezultata odaberite stavku "Windows PowerShell", kliknite na njega desni klik miša i kliknite na opciju "Pokreni kao administrator".

U prozoru koji se otvori unesite sljedeću naredbu:

Repair-WindowsImage -Online -RestoreHealth


Da bi sve funkcioniralo trebat će vam i internet. Morate malo pričekati dok se datoteke preuzmu, nakon čega će skladište komponenti biti u radnom stanju i sistem vam neće dati greške.

Ako je sve prošlo u redu, onda bi u rezultatima trebali primijetiti liniju:

ImageHealth State: Zdravo


To znači da je sve obnovljeno.

Šta učiniti ako nema interneta za vraćanje skladišta komponenti?

U ovom slučaju će vam trebati disk za pokretanje, ili fleš disk sa Windows 10. Gotovo svaka slika će biti dovoljna, po mogućnosti desetak. Može se preuzeti sa Microsoft web stranice.

Nakon preuzimanja slike, dvaput kliknite na nju i tako kreirate virtuelni disk drajv. Pogledajte, na primjer, njegovo pismo u Exploreru F.

Vratite se na PowerShell i unesite sljedeću naredbu:

Dism /Get-WimInfo /WimFile:R:\sources\install.wim , Gdje R: slovo pogona kreiranog na slici, sa instalacijom Windows fajlovi 10. Ova komandaće odrediti kakva je slika sistema u virtuelnom disku.


Popravi-WindowsImage -Online -RestoreHealth -Izvor R:\sources\install.wim:1

Pismo R- Ovo je naš pogon i broj 1 – indeks slike iz prve naredbe.

Nakon oporavka, pokušajte ponovo pokrenuti provjeru integriteta sistemske datoteke- sfc /scannow, najvjerovatnije ćete vidjeti poruku da je sve oštećeno uspješno vraćeno.

Sistemski problemi su neraskidivo povezani s našim digitalnim životom i uvijek moramo biti spremni na njih. Mnogi korisnici nastoje predvidjeti i spriječiti takve kvarove instaliranjem svih vrsta uslužnih programa dizajniranih za to popravljanje grešaka. Međutim, nažalost, čak ni takvo predviđanje ne pomaže uvijek da se problem efikasno riješi.

U ovom članku ćemo pogledati situaciju u kojoj je pohrana na računalu oštećena. komponente sistema, koji se nalazi u folderu WinSxS.

Ako niste ljubitelj korištenja treće strane softver i, još više, potražite ga, onda će vam se ovaj članak definitivno pokazati korisnim i pomoći će vam da riješite problem u kratkom vremenu. Hajde da počnemo!

DSIM Diagnostics

Prije nego što započnete oporavak, morate odrediti stanje pohrane. Da biste to učinili, otvorite komandnu liniju kao administrator i unesite sljedeću naredbu:

DISM /Online /Cleanup-Image /CheckHealth

Korisni članci


Ova komanda je dizajnirana da skenira sistemsku pohranu u potrazi za mogućim oštećenjima slike i, ako postoje greške, kaže vam da li se one mogu popraviti. Treba napomenuti da tim ne pravi nikakve promene na Windowsu, njegovi zadaci uključuju samo analizu sistema.

Čak i uz pozitivan rezultat testa, ne možete biti sto posto sigurni u njegovu autentičnost. Na kraju krajeva, kvar je mogao nastati u manjoj datoteci koja nedostaje, što takođe daje određeni doprinos performansama sistema.

Kako biti u ovom slučaju? Samo trebate promijeniti parametar CheckHealth on ScanHealth, što će vam omogućiti da izvršite dubinsko skeniranje skladišta. Ova provjera će trajati malo duže.

Uđi komandna linija sljedeća naredba:

DISM /Online /Cleanup-Image /ScanHealth

Vraćanje sistemske memorije

Ako nisu pronađene greške, čestitamo! Ovo ukazuje da WinSxS skladište nije oštećeno i da ga nije potrebno popraviti. Ako vas sistemski kvarovi i dalje muče, trebali biste potražiti negdje drugdje glavni uzrok.

Pronašli ste greške? Na primjer:

  • Skladište komponenti je podložno restauraciji.
  • Greška: 1726 Poziv udaljene procedure nije uspio.
  • Greška 1910 Navedeni izvor izvoza objekta nije pronađen.

Ove poruke nam govore da je skladište na neki način oštećeno i da ga treba vratiti.

Da biste riješili problem, unesite sljedeću naredbu u komandni redak:

DISM /Online /Cleanup-Image /RestoreHealth

Vraćanje skladišta komponenti pomoću USB fleš diska za pokretanje

U nekim slučajevima, uslužni program DISM možda neće moći da vam pomogne bez dodatnih materijala. Sljedeće poruke ukazuju na ovu situaciju:

  • 0x800f0906 Preuzimanje nije uspjelo izvorne datoteke. Odredite lokaciju datoteka potrebnih za vraćanje komponente koristeći opciju Izvor.
  • 0x800f081f Izvorni fajlovi nisu pronađeni. Odredite lokaciju datoteka potrebnih za vraćanje komponente koristeći opciju Izvor.
  • 0x800f0950 DISM nije uspio. Operacija nije završena.

Da biste izašli iz ove situacije, trebat će vam fleš disk za pokretanje ili disk sa ISO slikom instaliranog Windows 10 operativnog sistema.

Koristite upute u nastavku da dovršite proces oporavka pohrane:

1. Identifikujte pismo uređaj za pokretanje U poglavlju Moj računar (ovaj računar).

U našem slučaju ovo je disk F:.

2. Dvaput kliknite da otvorite sadržaj fascikle i idite na izvori.

3. Pronađite datoteku instalirati.

Može biti u formatu .ESD ili .WIM. Zapamtite ili zapišite ove informacije, bit će korisne u budućnosti.

U ovoj fazi moramo saznati indeksiranje datoteke slike sistema. Otvorite komandnu liniju kao administrator i unesite sljedeću naredbu:

DISM /Get-WimInfo /WimFile:F:\Sources\install.esd

Pažnja!
Navedite ispravnu putanju do diska na kojem je pohranjen tvoj Windows. Unesite završetak (format instalatera) prema onome što je napisano nasuprot tvoj njegov fajl. Možda ima proširenje .WIM.

Sada znamo indeks operativnog sistema.

5. Vrijeme je da pređete direktno na vraćanje operativnog sistema! Unesite sljedeću naredbu u komandnu liniju:

DISM /Online /Cleanup-Image /RestoreHealth /Izvor:ESD:F:\Sources\install.esd:1 /LimitAccess

F:— slovo pogona na kojem je instalirana ISO slika operativnog sistema.

install.esd:1— indeks operativnog sistema.

LimitAccess— stvaranje zabrane pristupa Windows Update-u.

Sada možete biti sigurni u pohranu komponenti sistema. Renoviran je i spreman za rad dalji rad. Međutim, nemojte žuriti da nas napustite. Ostaje izvršiti posljednju provjeru - provjeru integriteta sistemskih datoteka.

Otvorite komandnu liniju kao administrator i unesite naredbu:

sfc /scannow

Sada unesite komandu isključivanje /r /t 0 i ponovo pokrenite računar da primenite i sačuvate svoje promene.

U slučaju da trebate oporaviti druge izbrisane datoteke i mape na vašem Windows sistemu, ovi alati će vam pomoći Starus Recovery.

Dugo nisam napisao ništa vezano za to isključivo na Windows 7. Razlog današnjeg ulaska je bio rijedak slučaj - dodao je Microsoft nova prilika na stari OS retroaktivno!

Iskusni čitaoci će se odmah sjetiti kako je četiri godine nakon izlaska Windows 7 postalo moguće isprazniti WinSXS folder. Zatim su neke od DISM funkcija prebačene iz Windows 8+. Prošle su dvije godine, a druga tehnologija vezana za skladištenje komponenti preselila se u Windows 7.

Danas na programu

Vraćanje na štampu

Iz njega ćete naučiti:

  • Osnove održavanja Windows-a
  • korake za vraćanje komponenti u Windows 8+
  • razlika između starog CheckSUR-a u Windows 7 i ugrađenog oporavka u Windows 8+

Šta je novo u Windowsu 7 :)

Microsoft je objavio članak baze znanja KB2966583 iz kojeg možete preuzeti paket ažuriranja. Nakon instalacije i ponovnog pokretanja, Windows 7 dobija praktički istu mogućnost vraćanja komponenti kao Windows 8+.

Kao iu novijim operativnim sistemima, oporavak se implementira pomoću DISM-a. Sljedeća naredba pokreće proces provjere spremišta i popravljanja oštećenih komponenti.

DISM /Online /Cleanup-Image /ScanHealth

Međutim, Windows 7 ima niz karakteristika:

  • ovde nema ključeva /CheckHealth I /RestoreHealth, a ključ obavlja sav posao /ScanHealth
  • Naredba se može izvršiti samo na pokrenutom sistemu, tj. Vraćanje onemogućenih slika nije implementirano
  • postalo je moguće provjeriti i vratiti komponente Internet Explorer, koji nije bio u starom CheckSUR-u

Rezultat naredbe treba pogledati u dnevniku, kao i prije, sačuvan na \Windows\logs\CBS\checksur.log

================================== Provjera spremnosti za ažuriranje sistema. Binarna verzija 6.1.7601.18489 2015-07-27 12:32 Provjera paketa za servisiranje Windowsa Provjera paketa manifesta i kataloga Provjera paketa za praćenje Liste za praćenje Provjera liste za praćenje komponenti Provjera paketa Provjera paketa Provjera skladišta komponenti Sažetak: Izvršene sekunde: 149 otkrivenih grešaka

Nisam našao nikakva oštećenja na svom VM-u, ali to možete sami provjeriti.

Članak baze znanja posebno spominje mogućnost kreiranja zakazanog zadatka za pokretanje komande. Međutim, imajte na umu da su za pokretanje DISM-a potrebna administratorska prava, tj. zadatak se neće izvoditi pod redovnim računom.

Diskusija i anketa

Ako imate pitanja ili komentara na temu oporavka komponente, slobodno ih iznesite u raspravi. Molimo vas da ne objavljujete checksur log u tekstu komentara - postoji PasteBin.

Međutim, mislim da će ih biti malo, pa želim da diskusiju prebacim u drugi plan. Ostalo je još samo nekoliko dana do zvaničnog izdavanja Windows 10. Za insajdere i entuzijaste nema iznenađenja - već osam mjeseci pratimo napredak razvoja OS-a. Jasno je da će skoro svi vlasnici Windows 8.1 nadograditi na Windows 10.

Tako da me posebno zanima koliko je ljudi spremno nadograditi na Windows 10 sa Windows7 i ranijih operativnih sistema.

Već sam uradio anketu o brzini nadogradnje na Windows 10, ali nije bilo kvara na osnovu vašeg trenutnog sistema, a sada ćemo to vidjeti. Ako je Windows 10 IP vaš glavni trenutni sistem, navedite onaj koji je instaliran prije njega.

Napišite u komentarima zašto ćete ili nećete preći na Windows 10! Obavezno navedite koliko dugo i kako koristite Windows 10 Preview.

Vraćajući se tehnologiji Component Store u Windows 8, pogledajmo scenarije za njen oporavak. Podsjetimo, počevši od Windows Viste, Microsoft je uveo koncept servisiranja zasnovanog na komponentama. Zahvaljujući strukturi komponenti, bilo je moguće stvoriti stabilniji sistem za instaliranje/deinstaliranje ažuriranja, zakrpa i servisnih paketa. Isti sistem je u osnovi arhitekture Windows 8. Datoteke Windows Component Store na disku se nalaze u direktorijumu \ Windows\ WinSxS, koji ima tendenciju značajnog povećanja veličine tokom vremena (pročitajte više o tome zašto veličina ovog direktorija raste tokom vremena i kako smanjiti veličinu WinSxS foldera).

Međutim, u nekim slučajevima skladište komponenti se može oštetiti, što dovodi do problema pri instalaciji Windows ažuriranja i drugi Microsoft softver. Za vraćanje skladišta komponenti u prethodne verzije operativnog sistema Windows (Windows Vista, Windows 7, Windows Server 2008 / R2), Microsoft je razvio poseban uslužni programCheckSUR ili Alat za spremnost za ažuriranje sistema (KB947821). Ovaj uslužni program je prilično velik (više od 350 MB), a Windows se redovno ažurira kako se objavljuju nova ažuriranja. To znači da svaki put morate preuzeti najnoviju verziju CheckSUR.

Savjet. U jednom od prethodnih članaka već smo pogledali primjer korištenja CheckSUR-a za pronalaženje i vraćanje oštećenih komponenti: .

Šta radi ovaj uslužni program? Alat za spremnost za ažuriranje sistema provjerava integritet sljedećih resursa:

    Fajlovi u direktorijima:
  • %SYSTEMROOT%\Servisiranje\Paketi
  • %SYSTEMROOT%\WinSxS\Manifesti
    Sadržaj grana registra:
  • %SYSTEMROOT%\WinSxS\Manifesti
  • HKEY_LOCAL_MACHINE\Shema
  • HKEY_LOCAL_MACHINE\Komponente
  • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Servis baziran na komponentama

Ako uslužni program CheckSUR otkrije greške ili nedosljednosti, pokušat će ih vratiti.

Problemi sa skladištenjem komponenti mogu uzrokovati razne greške prilikom instaliranja Windows ažuriranja. Ispod je lista tipičnih kodova grešaka koje bi ovaj uslužni program trebao riješiti.

Lista grešaka WindowsUpdate-a uzrokovanih oštećenjem skladišta komponenti

Kod Greška Opis
0×80070002ERROR_FILE_NOT_FOUNDSistem ne može pronaći navedenu datoteku.
0x8007000DERROR_INVALID_DATAPodaci su nevažeći.
0x800F081FCBS_E_SOURCE_MISSINGIzvor za paket ili datoteku nije pronađen.
0×80073712ERROR_SXS_COMPONENT_STORE_CORRUPTSpremište komponenti je u nekonzistentnom stanju.
0x800736CCERROR_SXS_FILE_HASH_MISMATCHDatoteka komponente ne odgovara informacijama o verifikaciji koje su prisutne u manifestu komponente.
0x800705B9ERROR_XML_PARSE_ERRORNije moguće raščlaniti tražene XML podatke.
0×80070246ERROR_ILLEGAL_CHARACTERPronađen je nevažeći znak.
0x8007370DERROR_SXS_IDENTITY_PARSE_ERRORNiz identiteta je pogrešno oblikovan.
0x8007370BERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_NAMEIme atributa u identitetu nije unutar važećeg raspona.
0x8007370AERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_VALUEVrijednost atributa u identitetu nije unutar važećeg raspona.
0×80070057ERROR_INVALID_PARAMETERParametar je netačan.
0x800B0100TRUST_E_NOSIGNATUREU subjektu nije bilo potpisa.
0×80092003CRYPT_E_FILE_ERRORAn pojavila se greška dok Windows Updatečita ili upisuje u datoteku.
0x800B0101CERT_E_EXPIREDTraženi certifikat nije unutar svog perioda valjanosti kada se provjerava u odnosu na trenutni sistemski sat ili vremensku oznaku u potpisanoj datoteci.
0x8007371BERROR_SXS_TRANSACTION_CLOSURE_INCOMPLETEJedan ili više potrebnih članova transakcije nisu prisutni.
0×80070490ERROR_NOT_FOUNDWindows nije mogao tražiti nova ažuriranja.

U Windows 8 i Windows Server 2012, funkcionalnost slična uslužnom programu CheckSUR je već ugrađena u sistem i naziva se InboxKorupcijaRepair(ugrađeni oporavak komponenti). Ugrađeni oporavak komponenti može raditi na dva načina: pozadini I priručnik. Oporavak u pozadini automatski počinje ako dođe do grešaka pri pokušaju instaliranja Windows Update. Windows u ovom slučaju automatski pokušava popraviti oštećenu komponentu i ponovo instalirati Windows paket Ažuriraj. U slučaju da automatski oporavak ne može sam riješiti problem, administrator može ručno popraviti greške vraćanjem skladišta komponenti u radno stanje. To se može učiniti pomoću uslužnog programa za održavanje slike DISM (naredba Dism/Online/Cleanup-Image)ili sa koristeći Powershell(cmdlet Repair-WindowsImage).

Da biste provjerili status skladišta komponenti, otvorite povišeni komandni redak i pokrenite:

Dism /Online /Cleanup-Image /CheckHealth

Savjet.

  1. DISM za razliku od većine Windows uslužni programi je osjetljiv na velika i mala slova.
  2. Komanda Dism /Cleanup-Image čuva evidencije u direktorijumima C:\Windows\Logs\CBS\CBS.log i C:\Windows\Logs\DISM\dism.log

Slična Powershell naredba:

Repair-WindowsImage -Online -CheckHealth

CheckHealth će potrajati nekoliko minuta. Kao što vidite, trenutni status skladišta komponenti na slici je Zdravo, tj. nije potrebna restauracija.

Ako se otkriju bilo kakvi problemi ili greške, trebali biste započeti proceduru oporavka memorije naredbom:

Dism.exe /Online /Cleanup-Image /Restorehealth

Slična Powershell naredba:

Repair-WindowsImage -Online -RestoreHealth

IN u ovom primjeru Oporavak sistemske datoteke je bio uspješan:

Operacija vraćanja je uspješno završena. Oštećenje prodavnice komponenti je popravljeno.

Ako sam sistem nije mogao da vrati neke komponente u skladište, možda će vam trebati distributivni komplet ( instalacioni disk) Windows 8. Zalijepi ovaj disk u pogon ili . Recimo da je drajvu sa distributivnim kompletom dodeljeno slovo E. Dobićemo listu dostupnih Windows verzije 8 na disku pomoću PoSH naredbe:

Get-WindowsImage -ImagePath E:\sources\install.wim

U ovom primjeru vidimo da postoji samo jedna slika na disku (Windows 8 Pro) sa indeksom 1 (Indeks: 1).

Sljedeća naredba će pokrenuti oporavak memorije, vraćajući oštećene komponente iz originala Windows slika 8:

Popravi-WindowsImage -Online -RestoreHealth -Izvor G:\sources\install.wim:1

Nakon što je vraćanje završeno, uvjerite se da je skladište komponenti u ispravnom stanju (status: Zdravo)

Sljedeći (ne uvijek obavezan) korak je provjera integriteta sistemskih datoteka pomoću naredbe:

Sfc /scannow

Savjet. Ako ste pribjegli vraćanju skladišta komponenti zbog problema pri instaliranju ažuriranja za Windows, ponovo pokrenite Windows usluga Ažurirajte i resetirajte lokalnu predmemoriju ažuriranja. Da biste to učinili, pokrenite sljedeće naredbe uzastopno na komandnoj liniji:

Net stop wuauserv net stop bits net stop cryptsvc ren %systemroot%\SoftwareDistribution oldSD ren %systemroot%\System32\catroot2 oldCat2 net start cryptsvc net start bits net start wuauserv

Dijeli