Kaip atkurti „Windows 10“ komponentų atkūrimą

Dirbant su „Windows 10“ operacine sistema ar bet kuria kita, visko gali nutikti. Pavyzdžiui, dirbdamas pastebi baisius stabdžius. Kyla mintis, kad virusas ar virusai suveikė. Tikrinant su antivirusine yra galimybė rasti virusų, o kai juos išvalysite, tai nėra faktas, kad įvyks kokių nors pokyčių, nes jie sugebėjo sugadinti.

Taigi, norėdami patikrinti „Windows“ failų vientisumą, galite paleisti programą sfc /scannow iš komandinės eilutės ir, jei pasirodys pranešimas, kad „Windows Resource Protection aptiko sugadintus failus, bet negali kai kurių iš jų pataisyti“, tada šis straipsnis padės atsikratyti šios klaidos. Jei turite prieigą prie interneto, galite naudoti straipsnį:.

Kai nuskaitote sistemą dėl komponentų vientisumo, aptikus pažeistus failus, jie pakeičiami veikiančiais iš . Gal būt šį aplanką ištrintas arba jame esantys failai sugadinti, pamatysite pranešimą, kad „Išteklių apsaugos programinė įranga aptiko sugadintus failus...“.

Kaip pataisyti sugadintą komponentų parduotuvę naudojant „Power Shell“.

Perskaitykite, kur atkūriau komponentų saugyklą naudodamas šią komandą:

DISM /Prisijungęs /Išvalymo vaizdas /Sveikatos atkūrimas

Kad jis veiktų, turite būti prisijungę prie tinklo, nes komanda susisiekia su atnaujinimo centru ir iš ten atsisiunčia reikiamus failus. Gali būti, kad ši komanda taip pat nepadės, tada naudokite įrankį su daugiau galimybių - .

Užduočių juostoje spustelėkite paieškos piktogramą ir įveskite frazę „PowerShell“, iš rezultatų pasirinkite elementą "Windows PowerShell", spustelėkite jį dešiniuoju pelės mygtuku spustelėkite pelę ir spustelėkite parinktį „Paleisti kaip administratorius“.

Atsidariusiame lange įveskite šią komandą:

Remontas-WindowsImage -Online -RestoreHealth


Kad viskas veiktų, reikės ir interneto. Turite šiek tiek palaukti, kol failai bus atsisiunčiami, po to komponentų saugykla veiks ir sistema neduos klaidų.

Jei viskas klostėsi gerai, rezultatuose turėtumėte pastebėti eilutę:

Vaizdo sveikatos būklė: sveika


Tai reiškia, kad viskas buvo atstatyta.

Ką daryti, jei nėra interneto, kad būtų galima atkurti komponentų saugyklą?

Šiuo atveju jums reikės įkrovos diskas, arba „flash drive“ su „Windows 10“. Tiks beveik bet koks vaizdas, geriausia keliolika. Galima atsisiųsti iš Microsoft svetainės.

Atsisiuntę paveikslėlį dukart spustelėkite jį, taip sukurdami virtualus disko įrenginys. Pavyzdžiui, pažiūrėkite į jo laišką tyrinėtojui F.

Grįžkite į „PowerShell“ ir įveskite šią komandą:

Dism /Get-WimInfo /WimFile:R:\sources\install.wim , Kur R: vaizde sukurto disko raidė su įdiegimu „Windows“ failai 10. Ši komanda nustatys, koks sistemos vaizdas yra virtualiame diske.


Remontas-WindowsImage -Online -RestoreHealth -Šaltinis R:\sources\install.wim:1

Laiškas R- Tai mūsų diskas ir numeris 1 – paveikslėlio rodyklė iš pirmosios komandos.

Atkūrę pabandykite dar kartą paleisti vientisumo patikrą sistemos failai- sfc /scannow, greičiausiai pamatysite pranešimą, kad viskas sugadinta sėkmingai atkurta.

Sistemos problemos yra neatsiejamai susijusios su mūsų skaitmeniniu gyvenimu, todėl visada turime būti joms pasiruošę. Daugelis vartotojų stengiasi numatyti ir užkirsti kelią tokiems gedimams, įdiegdami visų rūšių komunalines paslaugas klaidų pataisymai. Tačiau, deja, net ir toks numatymas ne visada padeda efektyviai išspręsti problemą.

Šiame straipsnyje apžvelgsime situaciją, kai sugadinta saugykla kompiuteryje. sistemos komponentai, esantis aplanke WinSxS.

Jei nesate gerbėjas naudotis trečiąja šalimi programinė įranga ir, juo labiau, ieškokite, tada šis straipsnis jums tikrai bus naudingas ir padės per trumpą laiką išspręsti problemą. Pradėkime!

DSIM diagnostika

Prieš pradėdami atkurti, turite nustatyti saugyklos būseną. Norėdami tai padaryti, atidarykite komandų eilutę kaip administratorius ir įveskite šią komandą:

DISM /Prisijungęs /Išvalymo vaizdas /Patikrinkite sveikatą

Naudingi straipsniai


Ši komanda skirta nuskaityti sistemos saugyklą dėl galimo vaizdo sugadinimo ir, jei yra klaidų, pasakyti, ar jas galima ištaisyti. Reikėtų pažymėti, kad komanda neatlieka jokių Windows pakeitimų, apima tik sistemos analizę.

Net ir gavus teigiamą testo rezultatą, negalite būti šimtu procentų tikras dėl jo autentiškumo. Galų gale, gedimas galėjo atsirasti dėl trūkstamo mažo failo, kuris taip pat turi tam tikrą indėlį į sistemos veikimą.

Kaip tokiu atveju būti? Jums tereikia pakeisti parametrą Patikrinkite sveikatąįjungta „ScanHealth“., kuri leis atlikti gilų saugyklos nuskaitymą. Šis patikrinimas užtruks šiek tiek ilgiau.

Įeikite komandinė eilutėšią komandą:

DISM /Prisijungęs /Išvalymo vaizdas /ScanHealth

Sistemos saugyklos atkūrimas

Jei klaidų nerasta, sveikiname! Tai rodo, kad WinSxS saugykla nebuvo sugadinta ir jos taisyti nereikia. Jei sistemos gedimai ir toliau jus vargina, pagrindinės priežasties turėtumėte ieškoti kitur.

Radote klaidų? Pavyzdžiui:

  • Komponentų saugykla gali būti atkurta.
  • Klaida: 1726 Nuotolinės procedūros skambutis nepavyko.
  • Klaida 1910 Nurodytas objekto eksporto šaltinis nerastas.

Šie pranešimai mums nurodo, kad saugykla tam tikru būdu pažeista ir ją reikia atkurti.

Norėdami išspręsti problemą, komandų eilutėje įveskite šią komandą:

DISM /Prisijungęs /Išvalymo vaizdas /Sveikatos atkūrimas

Komponentų parduotuvės atkūrimas naudojant įkrovos USB atmintinę

Kai kuriais atvejais DISM programa gali nepadėti be papildomų medžiagų. Šią situaciją nurodo šie pranešimai:

  • 0x800f0906 nepavyko atsisiųsti šaltinio failus. Naudodami parinktį Šaltinis nurodykite failų, reikalingų komponentui atkurti, vietą.
  • 0x800f081f Nepavyko rasti šaltinio failų. Naudodami parinktį Šaltinis nurodykite failų, reikalingų komponentui atkurti, vietą.
  • 0x800f0950 DISM nepavyko. Operacija nebuvo baigta.

Norėdami išeiti iš šios situacijos, jums reikės įkrovos „flash drive“. arba diskas su įdiegtos Windows 10 operacinės sistemos ISO atvaizdu.

Norėdami užbaigti saugyklos atkūrimo procesą, naudokite toliau pateiktas instrukcijas:

1. Atpažinkite laišką įkrovos įrenginys Skyriuje Mano kompiuteris (šis kompiuteris).

Mūsų atveju tai yra diskas F:.

2. Dukart spustelėkite, kad atidarytumėte aplanko turinį ir eikite į šaltiniai.

3. Raskite failą diegti.

Jis gali būti formatu .ESD arba .WIM. Prisiminkite arba užsirašykite šią informaciją, ji bus naudinga ateityje.

Šiame etape turime išsiaiškinti sistemos vaizdo failo indeksavimą. Atidarykite komandų eilutę kaip administratorius ir įveskite šią komandą:

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

Dėmesio!
Nurodykite teisingą disko, kuriame jis saugomas, kelią tavo Windows. Įveskite galūnę (diegiklio formatą) pagal tai, kas parašyta priešais tavo jo failą. Jis gali turėti pratęsimą .WIM.

Dabar mes žinome operacinės sistemos indeksą.

5. Atėjo laikas tiesiogiai pereiti prie operacinės sistemos atkūrimo! Komandinėje eilutėje įveskite šią komandą:

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

F:— disko raidė, kurioje buvo įdiegtas operacinės sistemos ISO atvaizdas.

install.esd:1- operacinės sistemos indeksas.

LimitAccess— prieigos prie „Windows Update“ draudimas.

Dabar galite būti tikri dėl savo sistemos komponentų saugyklos. Jis atkurtas ir paruoštas tolesnis darbas. Tačiau neskubėkite mūsų palikti. Belieka atlikti paskutinį patikrinimą – patikrinti sistemos failų vientisumą.

Atidarykite komandų eilutę kaip administratorius ir įveskite komandą:

sfc /scannow

Dabar įveskite komandą išjungimas /r /t 0 ir iš naujo paleiskite kompiuterį, kad pritaikytumėte ir išsaugotumėte pakeitimus.

Jei jums reikės atkurti kitus ištrintus failus ir aplankus „Windows“ sistemoje, šie įrankiai jums padės „Starus“ atkūrimas.

Jau seniai nerašiau nieko susijusio išskirtinaiį Windows 7. Šiandienos įrašo priežastis buvo retas atvejis – pridūrė Microsoft nauja galimybėį seną OS atgaline data!

Patyrę skaitytojai iš karto prisimins, kaip praėjus ketveriems metams po „Windows 7“ išleidimo, atsirado galimybė ištuštinti „WinSXS“ aplanką. Tada kai kurios DISM funkcijos buvo perkeltos iš Windows 8+. Praėjo dveji metai, o kita su komponentų saugojimu susijusi technologija perkelta į „Windows 7“.

Šiandien programoje

Grįžtant prie spausdinimo

Iš jo sužinosite:

  • „Windows“ priežiūros pagrindai
  • „Windows 8+“ komponentų atkūrimo veiksmai
  • skirtumas tarp senojo „CheckSUR“ sistemoje „Windows 7“ ir „Windows 8“ ar naujesnėse versijose integruoto atkūrimo

Kas naujo Windows 7 :)

„Microsoft“ paskelbė žinių bazės straipsnį KB2966583, iš kurio galite atsisiųsti naujinimo paketą. Ją įdiegus ir paleidus iš naujo, „Windows 7“ įgyja beveik tokią pačią galimybę atkurti komponentus kaip ir „Windows 8“ ar naujesnė versija.

Kaip ir naujesnėse OS, atkūrimas įgyvendinamas naudojant DISM. Šia komanda pradedamas saugojimo tikrinimo ir sugadintų komponentų taisymo procesas.

DISM /Prisijungęs /Išvalymo vaizdas /ScanHealth

Tačiau „Windows 7“ turi keletą funkcijų:

  • čia nėra raktų /Patikrinkite sveikatą Ir /AtkurtiSveikatą, o raktas atlieka visą darbą /ScanHealth
  • Komanda gali būti vykdoma tik veikiančioje sistemoje, t.y. Išjungtų vaizdų atkūrimas neįgyvendintas
  • tapo įmanoma patikrinti ir atkurti komponentus Internet Explorer, kurio nebuvo senajame CheckSUR

Komandos rezultatas turėtų būti peržiūrėtas žurnale, kaip ir anksčiau, išsaugotas \Windows\logs\CBS\checksur.log

================================ Tikrinama sistemos pasirengimas naujinimui. Dvejetainė versija 6.1.7601.18489 2015-07-27 12:32 „Windows“ aptarnavimo paketų tikrinimas Paketų manifestų ir katalogų tikrinimas Paketų stebėjimo sąrašo tikrinimas Komponentų stebėjimo sąrašas Paketų tikrinimas Komponentų saugyklos tikrinimas Santrauka: Aptikta sekundės149 klaida:

Neradau jokios žalos savo VM, bet galite tai patikrinti patys.

Žinių bazės straipsnyje konkrečiai minima galimybė sukurti suplanuotą užduotį komandai vykdyti. Tačiau atkreipkite dėmesį, kad norint paleisti DISM reikia administratoriaus teisių, t.y. užduotis nebus vykdoma naudojant įprastą paskyrą.

Diskusija ir apklausa

Jei turite klausimų ar pastabų komponentų atkūrimo tema, drąsiai išsakykite juos diskusijoje. Komentaro tekste prašau neskelbti checksur žurnalo – yra PasteBin.

Tačiau manau, kad jų bus mažai, todėl diskusiją norisi pasukti į kitą plotmę. Iki oficialaus „Windows 10“ išleidimo liko vos pora dienų. Insaideriams ir entuziastams nenuostabu – OS kūrimo eigą stebime jau aštuonis mėnesius. Akivaizdu, kad beveik visi „Windows 8.1“ savininkai atnaujins į „Windows 10“.

Taigi mane ypač domina, kiek žmonių nori naujovinti į Windows 10 iš Windows7 ir ankstesnių OS.

Jau atlikau apklausą apie naujovinimo į „Windows 10“ greitį, tačiau jūsų dabartinėje sistemoje nebuvo jokio gedimo, o dabar tai pamatysime. Jei „Windows 10“ IP yra jūsų pagrindinė dabartinė sistema, nurodykite tą, kuri buvo įdiegta prieš ją.

Komentaruose parašykite kodėl pereisite ar nepersijungsite prie Windows 10! Būtinai nurodykite, kiek laiko ir kaip naudojote „Windows 10“ peržiūrą.

Grįždami prie „Windows 8“ komponentų parduotuvės technologijos, pažvelkime į jos atkūrimo scenarijus. Prisiminkime, kad pradėdama nuo „Windows Vista“, „Microsoft“ pristatė komponentais pagrįsto aptarnavimo koncepciją. Dėl komponentų struktūros buvo galima sukurti stabilesnę sistemą naujinimams, pataisoms ir pakeitimų paketams įdiegti/pašalinti. Ta pati sistema yra „Windows 8“ architektūros pagrindas. „Windows Component Store“ failai diske yra kataloge \ Windows\ WinSxS, kurios dydis laikui bėgant labai didėja (skaitykite daugiau apie tai, kodėl laikui bėgant didėja šio katalogo dydis ir kaip sumažinti WinSxS aplanko dydį).

Tačiau kai kuriais atvejais komponentų saugykla gali būti sugadinta, todėl gali kilti diegimo problemų Windows naujinimai ir kita Microsoft programinė įranga. Norėdami atkurti komponentų saugyklą ankstesnėse „Windows“ versijose („Windows Vista“, „Windows 7“, „Windows Server 2008 / R2“), „Microsoft“ sukūrė specialus naudingumasCheckSUR arba System Update Readiness Tool (KB947821). Ši programa yra gana didelė (daugiau nei 350 MB), o „Windows“ reguliariai atnaujinama, kai išleidžiami nauji naujinimai. Tai reiškia, kad kiekvieną kartą turite atsisiųsti naujausią versiją CheckSUR.

Patarimas. Viename iš ankstesnių straipsnių jau pažvelgėme į CheckSUR naudojimo pavyzdį, norint rasti ir atkurti pažeistus komponentus: .

Ką daro ši programa? Sistemos paruošimo naujinimui įrankis tikrina šių išteklių vientisumą:

    Failai kataloguose:
  • %SYSTEMROOT%\Aptarnavimas\Paketai
  • %SYSTEMROOT%\WinSxS\Manifests
    Registro filialų turinys:
  • %SYSTEMROOT%\WinSxS\Manifests
  • HKEY_LOCAL_MACHINE\Schema
  • HKEY_LOCAL_MACHINE\Components
  • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Component Based Service

Jei „CheckSUR“ programa aptinka klaidų ar neatitikimų, ji bandys juos atkurti.

Gali kilti problemų dėl komponentų saugojimo įvairių klaidų diegiant „Windows“ naujinimus. Žemiau pateikiamas tipinių klaidų kodų, kuriuos turėtų išspręsti ši priemonė, sąrašas.

WindowsUpdate klaidų, atsiradusių dėl komponentų saugyklos sugadinimo, sąrašas

Kodas Klaida apibūdinimas
0×80070002ERROR_FILE_NOT_FOUNDSistema negali rasti nurodyto failo.
0x8007000DERROR_INVALID_DATADuomenys neteisingi.
0x800F081FCBS_E_SOURCE_MISSINGPaketo arba failo šaltinis nerastas.
0×80073712ERROR_SXS_COMPONENT_STORE_CORRUPTKomponentų saugykla yra nenuoseklios būsenos.
0x800736CCERROR_SXS_FILE_HASH_MISMATCHKomponento failas neatitinka patvirtinimo informacijos, esančios komponento apraše.
0x800705B9ERROR_XML_PARSE_ERRORNepavyko išanalizuoti prašomų XML duomenų.
0×80070246ERROR_ILLEGAL_CHARACTERAptiktas netinkamas simbolis.
0x8007370DERROR_SXS_IDENTITY_PARSE_ERRORTapatybės eilutė netinkamai suformuota.
0x8007370BERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_NAMETapatybės atributo pavadinimas nepatenka į galiojantį diapazoną.
0x8007370AERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_VALUETapatybės atributo vertė nepatenka į galiojantį diapazoną.
0×80070057ERROR_INVALID_PARAMETERParametras neteisingas.
0x800B0100TRUST_E_NOSIGNATURETemoje parašo nebuvo.
0×80092003CRYPT_E_FILE_ERRORAn įvyko klaida kol Windows "naujinimo skaito arba rašo į failą.
0x800B0101CERT_E_EXPIREDReikalingas sertifikatas negalioja, kai tikrinama pagal dabartinį sistemos laikrodį arba laiko žymą pasirašytame faile.
0x8007371BERROR_SXS_TRANSACTION_CLOSURE_INCOMPLETEVieno ar daugiau būtinų sandorio narių nėra.
0×80070490ERROR_NOT_FOUND„Windows“ negalėjo ieškoti naujų naujinimų.

„Windows 8“ ir „Windows Server 2012“ funkcijos, panašios į „CheckSUR“ paslaugų programą, jau yra įdiegtos sistemoje ir vadinamos Pašto dėžutęKorupcijaRemontas(įtaisytas komponentų atkūrimas). Integruotas komponentų atkūrimas gali veikti dviem režimais: fone Ir vadovas. Fono atkūrimas pradedamas automatiškai, jei bandant įdiegti „Windows Update“ įvyksta klaidų. Tokiu atveju „Windows“ automatiškai bando pataisyti sugadintą komponentą ir įdiegti iš naujo Windows paketas Atnaujinti. Tuo atveju, jei automatinis atkūrimas negali išspręsti problemos pats, administratorius gali pataisyti klaidas rankiniu būdu, atkurdamas komponentų saugyklą į veikiančią būseną. Tai galima padaryti naudojant DISM vaizdo priežiūros priemonę (komandą Dism/Online/Cleanup-Image) arba su naudojant Powershell(cmdlet Remontas – „WindowsImage“).

Norėdami patikrinti komponentų saugyklos būseną, atidarykite padidintą komandų eilutę ir paleiskite:

Dism /Prisijungęs /Išvalymo vaizdas /Patikrinkite sveikatą

Patarimas.

  1. DISM, skirtingai nei dauguma Windows komunalinės paslaugos yra didžiosios ir mažosios raidės.
  2. Komanda Dism /Cleanup-Image išsaugo žurnalus kataloguose C:\Windows\Logs\CBS\CBS.log ir C:\Windows\Logs\DISM\dism.log

Panaši „Powershell“ komanda:

Remontas-WindowsImage -Online -CheckHealth

„CheckHealth“ užtruks keletą minučių. Kaip matote, dabartinė komponentų parduotuvės būsena paveikslėlyje yra Sveika, t.y. nereikia restauruoti.

Jei aptinkama kokių nors problemų ar klaidų, turėtumėte pradėti saugyklos atkūrimo procedūrą naudodami komandą:

Dism.exe /Prisijungęs /Išvalymo vaizdas /Atkurti sveikatą

Panaši „Powershell“ komanda:

Remontas-WindowsImage -Online -RestoreHealth

IN šiame pavyzdyje Sistemos failo atkūrimas buvo sėkmingas:

Atkūrimo operacija sėkmingai baigta. Komponentų parduotuvės gedimas buvo pašalintas.

Jei pačiai sistemai nepavyko atkurti kai kurių saugykloje esančių komponentų, gali prireikti paskirstymo rinkinio ( diegimo diskas) Windows 8. Įklijuoti šį diskąį diską arba . Tarkime, diskui su paskirstymo rinkiniu priskirta raidė E. Gausime galimų sąrašą Windows versijos 8 diske naudojant PoSH komandą:

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

Šiame pavyzdyje matome, kad diske yra tik vienas vaizdas („Windows 8 Pro“) su indeksu 1 (indeksas: 1).

Ši komanda paleis saugyklos atkūrimą, atkurdama pažeistus komponentus iš originalo „Windows“ vaizdas 8:

Remontas-WindowsImage -Online -RestoreHealth -Šaltinis G:\sources\install.wim:1

Kai atkūrimas bus baigtas, įsitikinkite, kad komponentų saugykla yra sveikos būsenos (būsena: sveika)

Kitas (ne visada privalomas) veiksmas yra sistemos failų vientisumo patikrinimas naudojant komandą:

Sfc /scannow

Patarimas. Jei dėl „Windows“ naujinimų diegimo problemų nusprendėte atkurti komponentų saugyklą, paleiskite iš naujo „Windows“ paslauga Atnaujinkite ir iš naujo nustatykite vietinio naujinimo talpyklą. Norėdami tai padaryti, komandų eilutėje paeiliui paleiskite šias komandas:

Net stop wuauserv tinklo stabdymo bitai net stop cryptsvc ren %systemroot%\SoftwareDistribution oldSD ren %systemroot%\System32\catroot2 oldCat2 net start cryptsvc tinklo pradžios bitai net start wuauserv

Dalintis