Izvor vraćanja trezora komponente nije pronađen. Popravak oštećenog spremišta komponenti

Ispričavam se zbog kašnjenja u pisanju članaka, stvar je bila u tome da sam prenio stranicu na poslužitelj.

Prijatelji, želim vam pomoći s problemom koji se javlja prilikom upisivanja naredbi za rješavanje nekih problema u naredbenom retku. Recimo da odlučite, tada morate unijeti sljedeću naredbu u povišeni naredbeni redak: "Dism.exe /Online /Cleanup-Image /StartComponentCleanup". Po trenutnom završetku procesa, vidimo pogrešku sljedeće vrste:

Pogreška: 14098
Pohrana komponenti oštećena

U ovom ću članku pokušati shvatiti što se može učiniti.

Popravak: "Pogreška 14098 skladište komponente je oštećeno"?

Mislim da mnogi od vas znaju koja je svrha mape WinSxS i zašto smanjiti njezinu veličinu kada je to potrebno.

Ova mapa pohranjuje neke sustave Windows komponente. Komponente su datoteke potrebne za vraćanje sustava, drugim riječima, tamo se nalaze stvarne kopije sustava Windows. Tako s vremenom ova mapa može narasti do volumena od nekoliko desetaka gigabajta. Naravno, korisnici odmah pribjegavaju akciji, odnosno upotrebi naredbenog retka i sumnjivog alata za čišćenje diska. Druga opcija ne pomaže uvijek, pa u igru ​​dolazi naredbeni redak. Kada unesemo sljedeću naredbu Dism.exe /Online /Cleanup-Image /StartComponentCleanup, koja čisti mapu WinSxS, može se pojaviti greška Spremište komponenti je oštećeno. Pogreška: 14098. Oprostite što se ponavljam, ali bacimo se na posao.

Iz naziva je jasno da je oštećena neka vrsta pohrane, koja se, osim toga, može obnoviti na ovaj način:

Prvo provjerimo integritet sistemskih datoteka pomoću naredbe:

DISM /Online /Cleanup-Image /ScanHealth

I da, ne zaboravite pokrenuti CMD kao administrator.


Na izlazu ćemo najvjerojatnije vidjeti poruku da "skladište komponenti treba vratiti."

Zatim upisujemo ovu naredbu:

DISM /Online /Cleanup-Image /RestoreHealth



Stoga smo obnovili pohranu komponenti, koristeći isti alat koji nam je dao pogrešku 14098. Nakon završetka vraćanja, trebali biste vidjeti poruku da je operacija uspješno dovršena.

Sada ponovno pokrenite računalo kako bi promjene stupile na snagu, a zatim ponovno upišite naredbu za brisanje mape WinSxS:

Dism.exe /Online /Cleanup-Image /StartComponentCleanup

Želim napomenuti da prilikom vraćanja pohrane morate imati pristup Internetu, jer će potrebne datoteke biti preuzete iz Centra za ažuriranje. Naravno, u nedostatku interneta, također možete riješiti problem, za to vam je potrebna instalacijska slika sustava. Više o tome u sljedećem članku.

Kvarovi sustava neraskidivo su povezani s našim digitalnim životom i uvijek bismo trebali biti spremni na njih. Mnogi korisnici nastoje predvidjeti i spriječiti takve kvarove instaliranjem svih vrsta uslužnih programa namijenjenih ispravke pogrešaka. Međutim, nažalost, čak ni takvo predviđanje ne pomaže uvijek učinkovito riješiti problem.

U ovom ćemo članku razmotriti situaciju u kojoj se pohranjuju komponente sustava koje se nalaze u mapi WinSxS.

Ako niste ljubitelj korištenja treće strane softver i, štoviše, tražiti ga, onda će vam ovaj članak sigurno biti koristan i pomoći će vam da riješite problem u kratkom vremenu. Započnimo!

DSIM dijagnostika

Prije nego što započnete oporavak, morate odrediti stanje trezora. Da biste to učinili, otvorite naredbeni redak kao administrator i unesite sljedeću naredbu u njega:

DISM /Online /Cleanup-Image /CheckHealth

Korisni članci


Ova je naredba osmišljena za skeniranje pohrane sustava u potrazi za mogućim oštećenjem slike i, ako postoje pogreške, govori vam mogu li se popraviti. Valja napomenuti da naredba ne čini nikakve promjene u Windowsima, njen jedini zadatak je analiza sustava.

Čak i sa pozitivan rezultat verifikacija ne može biti sto posto sigurna u njegovu pouzdanost. Uostalom, kvar bi se mogao dogoditi u propuštenoj datoteci male veličine, što također daje određeni doprinos performansama sustava.

Kako biti u ovom slučaju? Dovoljno je promijeniti parametar Provjerite Zdravlje na ScanHealth, što će vam omogućiti dubinsko skeniranje pohrane. Ova će provjera trajati malo duže.

Unesite sljedeću naredbu u naredbeni redak:

DISM /Online /Cleanup-Image /ScanHealth

Vraćanje pohrane sustava

Ako nisu pronađene greške, čestitamo! Ovo znači da WinSxS pohrana nije oštećena i da je ne treba popraviti. Ako vas kvarovi u sustavu ne prestanu mučiti, glavni uzrok treba potražiti negdje drugdje.

Pronađene pogreške? Na primjer:

  • Spremište komponenti se može obnoviti.
  • Pogreška: 1726 Poziv udaljene procedure nije uspio.
  • Pogreška 1910 Navedeni izvor izvoza objekta nije pronađen.

Ove poruke nam govore da je trezor na ovaj ili onaj način oštećen i da ga treba popraviti.

Da biste riješili problem, upišite sljedeću naredbu u naredbeni redak:

DISM /Online /Cleanup-Image /RestoreHealth

Vraćanje pohrane komponenti pomoću flash pogona za podizanje sustava

U nekim slučajevima, uslužni program DISM možda vam neće moći pomoći bez njega dodatni materijali. Sljedeće poruke signaliziraju ovu situaciju:

  • 0x800f0906 Nije uspjelo preuzimanje izvornih datoteka. Navedite lokaciju datoteka potrebnih za vraćanje komponente pomoću opcije Izvor.
  • 0x800f081f Nije moguće pronaći izvorne datoteke. Navedite lokaciju datoteka potrebnih za vraćanje komponente pomoću opcije Izvor.
  • 0x800f0950 DISM nije uspio. Operacija nije uspjela.

Da biste izašli iz ove situacije, trebat će vam USB flash pogon za podizanje sustava ili disk s instaliranom ISO slikom operacijski sustav Windows 10.

Upotrijebite upute u nastavku za dovršetak procesa vraćanja trezora:

1. Odredite slovo uređaja za pokretanje u particiji Moje računalo (ovo računalo).

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

2. Dvaput kliknite za otvaranje sadržaja mape i dođite do nje izvori.

3. Pronađite datoteku instalirati.

Može biti u formatu .ESD ili .wim. Zapamtite ili zapišite ove podatke, dobro će vam doći kasnije.

U ovoj fazi moramo znati indeksiranje slikovne datoteke sustava. Otvorite naredbeni redak kao administrator i unesite sljedeću naredbu:

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

Pažnja!
Navedite točan put do diska na kojem je tvoje Windows. Kraj (format instalatera) unesite prema onom što je napisano nasuprot tvoja njegova datoteka. Može s produžetkom .wim.

Sada znamo indeks operativnog sustava.

5. Vrijeme je da prijeđemo izravno na vraćanje operativnog sustava! Unesite naredbu u naredbeni redak:

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

F:- slovo pogona na kojem je instalirana ISO slika operativnog sustava.

instaliraj.esd:1— indeks operativnog sustava.

Ograniči pristup- stvaranje zabrane pristupa Windows Updateu.

Sada možete biti mirni za pohranu komponenti sustava. Restaurirana je i spremna za daljnji rad. Ipak, nemojte žuriti da nas napustite. Ostaje izvršiti posljednju provjeru - provjeru integriteta sistemskih datoteka.

Otvorite naredbeni redak kao administrator i unesite naredbu:

sfc /scannow

Sada unesite naredbu isključivanje /r /t0 i ponovno pokrenite računalo kako biste primijenili i spremili svoje promjene.

Samo u slučaju da trebate oporaviti druge obrisane datoteke i mape na vašem Windows sustavu, postoje alati koji će vam pomoći. Starus oporavak.

Dugo nisam ništa napisao isključivo na Windows 7. Razlog današnjeg unosa bio je najrjeđi slučaj - Microsoft je starom OS-u retroaktivno dodao novu značajku!

Iskusni čitatelji odmah će se sjetiti kako je četiri godine nakon izlaska Windowsa 7 postalo moguće očistiti mapu WinSXS. Zatim su neke od DISM funkcija prenesene iz Windows 8+. Prošle su dvije godine i još jedna tehnologija povezana s pohranom komponenti preselila se u Windows 7.

Danas na programu

Povratak na tiskano

Iz njega ćete naučiti:

  • osnove Windows servisnog sustava
  • korake za vraćanje komponenti u sustavu Windows 8+
  • razlika između starog CheckSUR-a u sustavu Windows 7 i ugrađenog oporavka u sustavu Windows 8+

Što je novo u Windows 7 :)

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

Kao i kod novijih operativnih sustava, oporavak se provodi pomoću DISM-a. Sljedeća naredba pokreće proces provjere repozitorija i popravka oštećenih komponenti.

DISM /Online /Cleanup-Image /ScanHealth

Međutim, Windows 7 ima niz značajki:

  • ovdje nema ključeva /Provjeri zdravlje I /Vrati zdravlje, a ključ radi sav posao /ScanHealth
  • naredba se može izvršiti samo na pokrenutom sustavu, tj. oporavak onemogućenih slika nije implementiran
  • postojala je prilika za provjeru i vraćanje komponenti Internet Explorera, što nije bilo u starom CheckSUR-u

Rezultat naredbe trebao bi se vidjeti u dnevniku, kao i prije, spremljen u \Windows\logs\CBS\checksur.log

================================= Provjera spremnosti ažuriranja sustava. Binarna verzija 6.1.7601.18489 2015-07-27 12:32 Provjera paketa servisiranja sustava Windows Provjera manifesta paketa i kataloga Provjera popisa za praćenje paketa Provjera popisa za praćenje komponenti Provjera paketa Provjera pohrane komponenti Sažetak: Izvršeno sekundi: 149 Nisu otkrivene pogreške

Nisam našao nikakvo oštećenje na VM-u, ali to možete sami provjeriti.

Članak baze znanja posebno spominje mogućnost stvaranja planiranog zadatka za izvođenje naredbe. Međutim, imajte na umu da su vam potrebna administratorska prava za pokretanje DISM-a, tj. zadatak neće raditi pod običnim računom.

Rasprava i anketa

Ako imate pitanja ili komentara na temu oporavka komponenti, slobodno ih izrazite u raspravi. Molimo nemojte objavljivati ​​checksur dnevnik u tekstu komentara - postoji PasteBin.

No, mislim da će ih biti malo, pa želim skrenuti raspravu u drugu ravan. Do službenog izlaska Windowsa 10 ostalo je još samo nekoliko dana. Nema iznenađenja za insajdere i entuzijaste - razvoj OS-a pratimo osam mjeseci. Jasno je da će gotovo svi vlasnici Windows 8.1 nadograditi na Windows 10.

Stoga me posebno zanima koliko je ljudi spremno nadograditi na Windows 10 s Windowsa 7 i starijih.

Već sam proveo anketu o brzini nadogradnje sustava Windows 10, ali nije bilo kvarova za vaš trenutni sustav, a sada ćemo to vidjeti. Ako je Windows 10 IP vaš primarni trenutni sustav, navedite onaj koji je bio prije njega.

Napišite u komentarima zašto hoćete ili nećete prijeći na Windows 10! Ne zaboravite navesti koliko ste dugo i na koji način koristili preliminarno Windows verzija 10.

Je li moguće oporaviti potpuno uništenu/izbrisanu pohranu, BEZ reinstalacije cijeli sustav?

Cijeli sistemski disk klijenta bio je začepljen i činilo se da WinSxS zauzima puno prostora, pa je uklonjen.
Zapravo, u svježe instaliranom Win10, uklanjajući 5,5 GB WinSxS-a oslobađa samo ~380 MB. Sve ostalo su tvrde veze.
Što je onda tamo pohranjeno?і

Htio sam vratiti instalacijom sa slike install.wim i odabirom " Osvježi sa spremanjem datoteka", ali onda prijedlog za ponovno pokretanje računala i nastavak vraćanja. I što nastaviti - nisu stvorene povratne točke i slike sustava.
Da. NEMA načina za vraćanje instaliranjem s diska?

Zatim sam zamijenio sve WinSxS iz boot.wim i Win10 se počeo normalno pokretati. Postalo je zanimljivo i provjerio sam: sve se pokreće u 32-bitnom Win10, ali 32-bitne aplikacije se ne pokreću u 64-bitnom Win10 sustavu.

Ali svejedno morate potpuno vratiti spremište. Onda sam naišao na vašu stranicu.

Usput, u Win10 koji restauriram, uopće nema powershell-a ni u Search-u, ni u Start_Menu-u, ni u Control Panelu, iako postoji direktorij \Program Files\WindowsPowerShell, ali tamo se ništa ne može pokrenuti . Mislio sam pronaći i instalirati powershel, ali nakon 30 minuta našao sam samo priručnike na koje sam prestao gubiti vrijeme.

Zatim samo u prozor Adnin.cmd zalijepio powershell i dobio ga. Propustili ste ovaj jednostavan način za otvaranje powershell-a

Do sada sam potpuno bezuspješno pokušao vratiti pohranu, i to u sustavu koji radi s skraćenim WinSxS-om:
------
>
>
DISM sustav
Verzija: 10.0.10240.16384
Verzija slike: 10.0.10240.16384
[==========================100.0%==========================]
Pogreška: 0x800f081f
Nije moguće pronaći izvorne datoteke.
Navedite lokaciju datoteka potrebnih za vraćanje komponente pomoću opcije Izvor.
------

I to u powershellu
>

niz:1 znak:1
+ Repair-WindowsImage -Online -RestoreHealth
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

---------------
i iz drugih pokrenutih sustava:

>

Repair-WindowsImage: Sustav ne može pronaći navedeni put.
niz:1 znak:1
+ Repair-WindowsImage -Path e: -RestoreHealth -Source R:\sources\install ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo: NotSpecified: (:) , COMException
+ FullyQualifiedErrorId: Microsoft.Dism.Commands.RepairWindowsImageCommand

s istim uspjehom. Možda krivo radim?

Čitao sam gore o istim neuspjesima, i također želim doći do dna istine. Da bih to učinio, instalirao sam Win10 u vhd sliku od 12 GB - zeznut ću jednu kopiju, uzeću drugu.
Usput, možete li savjetovati kako i kako usporediti brzinu sustava s vhd slikom i s diska.

Bavim se samo piratima, ali sve opisano radilo je dobro na ostalim Win10. Čak i na primjer, s ru_windows_10_enterprise_2015_ltsb_x64 na Win10ProRU preuzeto jučer iz centra za ažuriranje i natrag. uklj. problem nije u piratima, nego negdje u pokvarenim identifikacijskim datotekama.

I kako je ispravno u ovom slučaju: "koristiti ISO sliku sustava Windows"?

p.s. Nakon kopiranja cijelog WinSxS-a u uništeni Win10 sa 64bit Win10 imagea instaliranog u vhd od jučer, sve se pokreće i radi.
Ali gore navedeno provjere NE rade.

Čitao sam i vaše korisne članke, ali do sada nisam uspio u potpunosti popraviti sustav s "pipanim" WinSxS-om. Čini se da se nešto promijenilo u postavkama.

Iz pokrenutog ili drugog OS-a:
>sfc /scannow
>sfc /scannow /offbootdir=C:\w10\ /offwindir=E:\Windows
Windows Resource Protection ne može pokrenuti uslugu oporavka.

>Dism /Online /Cleanup-Image /RestoreHealth
>Dism /Online /Cleanup-Image /RestoreHealth /Source:wim:R:\sources\install.wim:1 /limitaccess
>Repair-WindowsImage -Online -RestoreHealth
>Repair-WindowsImage -Path e: -RestoreHealth -Source R:\sources\install.wim -Debug -Verbose
>Repair-WindowsImage -Path e: -RestoreHealth -Source C:\w10\ -Debug -Verbose
OPŠTI: Verzija 10.0.0.0 DISM PowerShell cmdleta
Repair-WindowsImage: Sustav ne može pronaći navedeni put.
niz:1 znak:1
+ Repair-WindowsImage -Path e: -RestoreHealth -Source C:\w10\ -Debug -V ...

Druge kombinacije ne vidim.

Dakle, je li moguće vratiti uništenu/izbrisanu pohranu vraćanjem s instalacijskog diska ili naredbama?

A možda i znate - za *.vhd sliku diskmgmt bez izbora stvara Block_size 2MB, sektor 512, a BOOTICE.exe za *.vhd Block_size 2MB, sektor 512 (ili 4096), a za *.vhdx nudi Block_size 32 MB, sektor 512 (ili 4096).
Sa sektorom je jasno - 1/2 veličine sektora gubi se na svakoj datoteci, ali manje (velikih) sektora je lakše obraditi.
Ali kako to utječe i koja je optimalna Block_size za slike pod Windows-10 s veličinom od 10-25 GB?

Unaprijed hvala na bilo kakvoj informaciji.

P.S.S. Kad sam prvi put poslao, izvukao mi se mrežni kabel i slanje je stalo. Ubacio sam kabel, pogledao - nema mog posta, pa sam ponovio. I sad dodam, i vidim 2 posta. Molimo uklonite prvu.

Nakon dodavanja punog WinSxS-a, powershell se pojavio u Pretraživanju

Gore