Dyqani i komponentëve është i rikuperueshëm në Windows 10. Si të rregulloni gabimet gjatë instalimit të përditësimeve të Windows duke përdorur rikuperimin e integruar të komponentëve

Kërkoj falje për vonesën në shkrimin e artikujve, çështja ishte se po transferoja faqen në një server.

Miq, dua t'ju ndihmoj me një problem që lind kur shkruani komanda për të zgjidhur disa probleme në vijën e komandës. Le të themi se ju vendosni, atëherë duhet të futni komandën e mëposhtme në vijën e komandës me privilegje të ngritura: "Dism.exe /Online /Cleanup-Image /StartComponentCleanup". Pas përfundimit të menjëhershëm të procesit, ne shohim një gabim të llojit të mëposhtëm:

Gabim: 14098
Ruajtja e komponentëve është e dëmtuar

Në këtë artikull do të përpiqem të kuptoj se çfarë mund të bëhet.

Rregullim: "Gabim 14098 ruajtja e komponentëve është e korruptuar"?

Unë mendoj se shumë prej jush e dinë se cili është qëllimi i dosjes WinSxS dhe pse ta zvogëloni madhësinë e tij kur kërkohet.

Kjo dosje ruan disa komponentë të sistemit Windows. Komponentët janë skedarë të nevojshëm për të rivendosur sistemin, me fjalë të tjera, kopjet aktuale të Windows vendosen atje. Kështu, me kalimin e kohës, kjo dosje mund të rritet në një vëllim prej disa dhjetëra gigabajt. Natyrisht, përdoruesit i drejtohen menjëherë veprimeve, përkatësisht përdorimit të linjës së komandës dhe mjetit me hije Disk Cleanup. Opsioni i dytë nuk ndihmon gjithmonë, kështu që vija e komandës hyn në lojë. Kur futim komandën e mëposhtme Dism.exe /Online /Cleanup-Image /StartComponentCleanup, e cila pastron dosjen WinSxS, mund të shfaqet një gabim Dyqani i komponentëve është i dëmtuar. Gabim: 14098. Më falni që po e përsëris veten, por le t'i drejtohemi punës tani.

Nga emri është e qartë se një lloj magazinimi është dëmtuar, i cili, për më tepër, mund të rikthehet në këtë mënyrë:

Le të kontrollojmë së pari integritetin e skedarëve të sistemit duke përdorur komandën:

DISM /Online /Cleanup-Image /ScanHealth

Dhe po, mos harroni të ekzekutoni CMD si administrator.


Në dalje, ka shumë të ngjarë të shohim një mesazh se "magazina e komponentëve duhet të restaurohet".

Pastaj shkruajmë këtë komandë:

DISM /Online /Cleanup-Image /RestoreHealth



Pra, ne rivendosëm ruajtjen e komponentëve, duke përdorur të njëjtin mjet që na dha gabimin 14098. Pas përfundimit të restaurimit, duhet të shihni një mesazh që operacioni përfundoi me sukses.

Tani rinisni kompjuterin tuaj që ndryshimet të hyjnë në fuqi dhe më pas ekzekutoni përsëri komandën për të pastruar dosjen WinSxS:

Dism.exe /Online /Cleanup-Image /StartComponentCleanup

Dua të vërej se kur rivendosni ruajtjen, duhet të keni akses në internet, pasi skedarët e nevojshëm do të merren nga Qendra e Përditësimit. Sigurisht, nëse nuk ka internet, ju gjithashtu mund ta zgjidhni problemin; për këtë do t'ju duhet një imazh instalimi i sistemit. Më shumë për këtë në artikullin vijues.

Unë nuk kam shkruar asgjë në lidhje për një kohë të gjatë ekskluzivisht në Windows 7. Arsyeja për postimin e sotëm ishte një rast i rrallë - Microsoft shtoi një veçori të re në sistemin e vjetër në mënyrë retroaktive!

Lexuesit me përvojë do të kujtojnë menjëherë se si, katër vjet pas lëshimit të Windows 7, u bë e mundur të zbrazni dosjen WinSXS. Pastaj disa nga funksionet DISM u transferuan nga Windows 8+. Kanë kaluar dy vjet dhe një teknologji tjetër që lidhet me ruajtjen e komponentëve është zhvendosur në Windows 7.

Sot në program

Duke u kthyer në printim

Prej tij do të mësoni:

  • Bazat e mirëmbajtjes së Windows
  • hapat për të rivendosur komponentët në Windows 8+
  • ndryshimi midis CheckSUR-it të vjetër në Windows 7 dhe rikuperimit të integruar në Windows 8+

Çfarë ka të re në Windows 7 :)

Microsoft ka publikuar artikullin e bazës së njohurive KB2966583, nga i cili mund të shkarkoni paketën e përditësimit. Pas instalimit dhe rinisjes, Windows 7 merr pothuajse të njëjtën aftësi për të rivendosur komponentët si Windows 8+.

Ashtu si në OS-të më të reja, rikuperimi zbatohet duke përdorur DISM. Komanda e mëposhtme fillon kontrollin e ruajtjes dhe procesin e rikuperimit komponentët e dëmtuar.

DISM /Online /Cleanup-Image /ScanHealth

Sidoqoftë, Windows 7 ka një numër karakteristikash:

  • këtu nuk ka çelësa /Kontrollo Shëndetin Dhe /RestoreHealth, dhe çelësi bën të gjithë punën /ScanHealth
  • Komanda mund të ekzekutohet vetëm në një sistem që funksionon, d.m.th. Rivendosja e imazheve të çaktivizuara nuk zbatohet
  • kishte një mundësi për të kontrolluar dhe rivendosur komponentët e Internet Explorer, i cili nuk ishte në CheckSUR-in e vjetër

Rezultati i komandës duhet të shihet në regjistër, si më parë, i ruajtur në \Windows\logs\CBS\checksur.log

================================= Kontrollimi i gatishmërisë për përditësimin e sistemit. Versioni binar 6.1.7601.18489 2015-07-27 12:32 Kontrollimi i paketave të servisimit të Windows Kontrollimi i manifestimeve dhe katalogëve të paketës Kontrollimi i listës së vëzhgimit të paketës Kontrollimi i listës së vëzhgimit të komponentëve Kontrollimi i paketave Kontrollimi i listës së komponentëve Kontrollimi i paketave Kontrollimi i listës së komponentëve Kontrollimi i paketave për kontrollin e dyqanit të komponentëve Përmbledhje: Sekonda u zbuluan 49 e ekzekutuar: Nr.

Nuk gjeta ndonjë dëmtim në VM-në time, por mund ta kontrolloni vetë.

Artikulli i bazës së njohurive përmend në mënyrë specifike aftësinë për të krijuar një detyrë të planifikuar për të ekzekutuar një komandë. Megjithatë, ju lutemi vini re se për të ekzekutuar DISM ju nevojiten të drejtat e administratorit, d.m.th. detyra nuk do të funksionojë nën një llogari të rregullt.

Diskutim dhe sondazh

Nëse keni pyetje ose komente mbi temën e rikuperimit të komponentëve, mos ngurroni t'i shprehni ato në diskutim. Ju lutemi, mos e publikoni regjistrin e kontrollit në tekstin e komentit - ekziston PasteBin.

Megjithatë, mendoj se do të jenë të pakta, ndaj dua ta kthej diskutimin në një plan tjetër. Kanë mbetur vetëm disa ditë deri në daljen zyrtare të Windows 10. Nuk ka surpriza për të brendshëm dhe entuziastë - ne kemi monitoruar përparimin e zhvillimit të OS për tetë muaj tashmë. Është e qartë se pothuajse të gjithë pronarët e Windows 8.1 do të përmirësojnë në Windows 10.

Kështu që unë jam veçanërisht i interesuar se sa njerëz janë të gatshëm të përmirësojnë në Windows 10 nga Windows7 dhe OS të mëparshëm.

Unë kam bërë tashmë një anketë mbi shpejtësinë e përmirësimit në Windows 10, por nuk kishte asnjë avari bazuar në sistemin tuaj aktual dhe tani do ta shohim. Nëse Windows 10 IP është sistemi juaj kryesor aktual, specifikoni atë që është instaluar para tij.

Shkruani në komente pse do të kaloni ose nuk do të kaloni në Windows 10! Sigurohuni që të përfshini sa kohë dhe sa keni përdorur Windows 10 Preview.

Keni probleme me Windows 10 dhe nuk mund ta rregulloni? Skedarët e sistemit të korruptuar dhe komanda tradicionale sfc /scannow nuk funksionon? Shihni se si të përdorni veçorinë DISM për të rregulluar skedarët e dëmtuar të sistemit ose për t'i rivendosur ato nga imazhi origjinal i sistemit pa riinstaluar Windows 10.

Si rregull, në rast të problemeve me skedarët e sistemit, përdorni programin SFC, i cili skanon HDD për gabimet dhe i korrigjon ato. Por megjithatë, ky ilaç i ndihmës së parë nuk sjell gjithmonë rezultatet e dëshiruara. Një tjetër mjet DISM është i disponueshëm në sistem, të cilin e përmendëm shkurtimisht në artikujt e mëparshëm, i cili mund të rregullojë problemet me skedarët e dëmtuar në Windows 10. Këtë herë do të shikojmë gamën e plotë të funksioneve DISM dhe do të përshkruajmë opsione të ndryshme përdorni dhe tregoni se si ta përdorni për të rivendosur skedarët e dëmtuar të sistemit nga imazhi origjinal i sistemit (ruajtja e komponentëve).

Ky funksion është krijuar për të korrigjuar dhe përgatitur imazhe të Windows, si p.sh. disku i nisjes së OS, veglat e rikuperimit të sistemit, etj. Këto imazhe mund të përdoren për të riinstaluar ose rivendosur sistemin në rast të problemeve. Kur përdorni mjetin SFC për të skanuar dhe riparuar një disk, problemet me skedarët e dëmtuar mund të zgjidhen vetëm duke përdorur imazhin e duhur nga ruajtja e komponentëve në hard disk. Kur ky imazh dëmtohet, sistemi nuk mund t'i marrë skedarët e sistemit nga ruajtja e komponentëve dhe për këtë arsye nuk mund t'i rivendosë ato duke përdorur funksionin SFC. Është në këtë rast që mjeti DISM do të na ndihmojë, i cili do të zgjidhë problemin me imazhet e rikuperimit dhe do të lejojë funksionin SFC të përfundojë punën e tij në mënyrë korrekte.

Si të përdorni programin DISM?

Rivendosja e skedarëve të sistemit duke përdorur programin nuk është e vështirë. Me këtë aplikacion mund të rivendosni komponentët duke përdorur të njëjtin parim si duke përdorur SFC përmes linjës së komandës. Për të hapur vijën e komandës, shtypni kombinimin e tastit Windows + X dhe zgjidhni "Command Prompt (administrator)" nga menyja që shfaqet. Pastaj në tastierë duhet të futni komandën DISM me parametrat e duhur.

Ne mund të shtojmë parametra shtesë në komandën DISM, me të cilat mund të kontrolloni, skanoni dhe rivendosni imazhet menyra te ndryshme. Le të shohim kombinimet më të rëndësishme.

DISM me parametrin CheckHealth

Në konsolën e linjës së komandës, futni komandën e mëposhtme:

DISM /Online /Cleanup-Image /CheckHealth

Duke përdorur këtë opsion, mund të kontrolloni shpejt imazhin dhe përbërësit individualë të instalimit të sistemit që janë ruajtur në disk për dëmtim. Kjo komandë nuk bën asnjë ndryshim - është plotësisht e sigurt. CheckHealth ofron informacion në lidhje me gjendjen e paketës sistemi operativ. Ky është një opsion shumë i dobishëm kur duam të kontrollojmë në mënyrë të sigurt nëse ka ndodhur ndonjë prishje e skedarit të sistemit në dyqanin e komponentëve.

DISM me opsionin ScanHealth

Ky opsion funksionon ngjashëm me CheckHealth, por zgjat pak më shumë për shkak të një skanimi më të plotë, por gjithashtu nuk rregullon asgjë. Vlen të përdoret kur opsioni i mëparshëm /CheckHealth tregoi se gjithçka është në rregull, por ne duam të sigurohemi që është padyshim kështu. Fut:

DISM /Online /Cleanup-Image /ScanHealth

Skanimi mund të zgjasë shumë më shumë sesa me opsionin e mëparshëm (afërsisht 10 minuta). Nëse skanimi ndalon në 20% ose 40%, do t'ju duhet të prisni - mund të duket sikur kompjuteri juaj është i ngrirë - por në fakt po skanon.

DISM me opsionin RestoreHealth

Nëse komanda e parë dhe e dytë shkarkojnë një mesazh se imazhet janë dëmtuar, është koha për t'i rikthyer ato. Për këtë qëllim, ne përdorim parametrin /RestoreHealth. Futni komandën e mëposhtme në komandën e komandës:

DISM /Online /Cleanup-Image /RestoreHealth

Parametri përdor qendrën Përditësimet e Windows për të rivendosur skedarët e dëmtuar në dyqanin e komponentëve. Procedura e skanimit dhe rikuperimit automatik mund të zgjasë afërsisht 20 minuta (ndonjëherë më shumë). DISM zbulon një dështim, krijon një listë të skedarëve të dëmtuar dhe më pas i shkarkon ato nga serverët e Microsoft duke përdorur Windows Update.

Si të rivendosni skedarët nga një burim i caktuar duke përdorur opsionin RestoreHealth

Ndonjëherë ndodh që dëmtimi i sistemit operativ është shumë më i gjerë dhe ndikon në shërbimin e Windows Update. Në këtë rast, parametri RestoreHealth nuk do të jetë në gjendje të riparojë dëmtimin e imazhit sepse sistemi nuk mund të lidhet me serverët e Microsoft. Në këtë situatë, duhet të kryeni një operacion tjetër - specifikoni shtegun drejt instaluesit të Windows, nga i cili do të shkarkohen skedarët "që punojnë" pa përdorur internetin dhe qendrën e përditësimit.

Për ta bërë këtë, ju nevojitet instaluesi i Windows 10 në një DVD, flash drive ose format imazhi ISO. Kjo e fundit mund të shkarkohet përmes aplikacionit Media Creation Tool për Windows 10.

Shkarkoni versionin për Windows 10 (32 ose 64 bit), ekzekutoni aplikacionin dhe ndiqni magjistarin për të shkarkuar ISO në kompjuterin tuaj. Pasi imazhi të shkarkohet dhe ruhet, shkoni te dritarja e Explorer dhe klikoni dy herë mbi skedarin ISO me instaluesin për ta montuar atë. Në dritaren Ky PC, kontrolloni se cila shkronjë i është caktuar imazhit të montuar (për shembull, shkronja "E").

Nëse keni një DVD bootable ose USB me Windows 10 të instaluar, atëherë nuk keni nevojë të shkarkoni asgjë - thjesht futni diskun ose lidhni një disk të jashtëm dhe shikoni se cila shkronjë i është caktuar këtij disku në seksionin "Ky PC". .

Pasi disku me instalimin e Windows është zbuluar nga sistemi dhe ne e dimë shkronjën, është koha të përdorim parametrin e duhur DISM, i cili do të tregojë rrugën drejt këtij media. Për ta bërë këtë, futni komandën e mëposhtme:


Dismë /Online /Cleanup-Image /RestoreHealth /Burimi:wim:E:\Burimet\install.wim:1 /limitaccess

Ju lutemi vini re përsëri se nëse në rastin tonë, DVD-së, flash drive-it ose imazhit ISO i është caktuar një shkronjë tjetër përveç "E", atëherë ndryshojeni atë në komandën e mësipërme. Pas shtypjes Enter, skedarët e ruajtjes së komponentëve të dëmtuar do të rikthehen nga instaluesi origjinal i Windows në shtegun e specifikuar.

Rregullimi i gabimeve në Windows

Pasi të keni përfunduar të gjitha hapat e mësipërm, tani duhet të përdorni sërish programin SFC për të rregulluar gabimet në sistem nga imazhet e restauruara të Windows. Shkruani në dritaren e vijës së komandës:

sfc /scannow

Ndonjëherë mund të jetë e nevojshme të skanoni sistemin tre herë për të eliminuar plotësisht të gjitha gabimet. SFC tani ka akses në imazhet e restauruara në dyqanin e komponentëve dhe mund të rivendosë plotësisht skedarët e dëmtuar të sistemit.

Duke iu rikthyer teknologjisë së Dyqanit të Komponentëve në Windows 8, le të shohim skenarët për rikuperimin e tij. Le të kujtojmë se duke filluar me Windows Vista, Microsoft prezantoi konceptin e servisimit të bazuar në komponentë. Falë strukturës së komponentëve, u bë e mundur të krijohej një sistem më i qëndrueshëm për instalimin/çiinstalimin e përditësimeve, arnimeve dhe paketave të shërbimit. I njëjti sistem qëndron në themel të arkitekturës së Windows 8. Skedarët e Windows Component Store në disk ndodhen në drejtori \ Dritaret\ WinSxS, i cili tenton të rritet ndjeshëm në madhësi me kalimin e kohës (lexoni më shumë se pse madhësia e këtij drejtori rritet me kalimin e kohës dhe si të zvogëlohet madhësia e dosjes WinSxS).

Megjithatë, në disa raste, ruajtja e komponentëve mund të korruptohet, duke shkaktuar probleme gjatë instalimit të përditësimeve të Windows dhe softuerëve të tjerë të Microsoft. Për të rivendosur ruajtjen e komponentëve në versionet e mëparshme të Windows (Windows Vista, Windows 7, Windows Server 2008 / R2), Microsoft ka zhvilluar një mjet të veçantë - CheckSUR ose Vegla e gatishmërisë për përditësimin e sistemit (KB947821). Ky mjet është mjaft i madh në madhësi (më shumë se 350 MB) dhe Windows përditësohet rregullisht ndërsa lëshohen përditësime të reja. Kjo do të thotë që ju duhet të shkarkoni versionin më të fundit çdo herë CheckSUR.

Këshilla. Në një nga artikujt e mëparshëm, ne kemi parë tashmë një shembull të përdorimit të CheckSUR për të gjetur dhe rivendosur komponentët e dëmtuar: .

Çfarë bën ky mjet? Vegla e gatishmërisë për përditësimin e sistemit kontrollon integritetin e burimeve të mëposhtme:

    Skedarët në drejtori:
  • %SYSTEMROOT%\Servising\Paketat
  • %SYSTEMROOT%\WinSxS\Manifests
    Përmbajtja e degëve të regjistrit:
  • %SYSTEMROOT%\WinSxS\Manifests
  • HKEY_LOCAL_MACHINE\Skema
  • HKEY_LOCAL_MACHINE\Components
  • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Shërbim i bazuar në komponentë

Nëse mjeti CheckSUR zbulon gabime ose mospërputhje, do të përpiqet t'i rivendosë ato.

Problemet me ruajtjen e komponentëve mund të shkaktojnë gabime të ndryshme gjatë instalimit të përditësimeve të Windows. Më poshtë është një listë e kodeve tipike të gabimit që ky program duhet të zgjidhë.

Lista e gabimeve të WindowsUpdate të shkaktuara nga korrupsioni i dyqanit të komponentëve

Kodi gabim Përshkrim
0×80070002ERROR_FILE_NOT_FOUNDSistemi nuk mund të gjeni skedarin e specifikuar.
0x8007000DERROR_INVALID_DATATë dhënat janë të pavlefshme.
0x800F081FCBS_E_SOURCE_MISSINGBurimi për paketën ose skedarin nuk u gjet.
0×80073712ERROR_SXS_COMPONENT_STORE_CORRUPTRuajtja e komponentëve është në një gjendje jokonsistente.
0x800736CCERROR_SXS_FILE_HASH_MISMATCHSkedari i një komponenti nuk përputhet me informacionin e verifikimit të pranishëm në manifestin e komponentit.
0x800705B9ERROR_XML_PARSE_ERRORNuk mund të analizohen të dhënat e kërkuara XML.
0×80070246ERROR_ILLEGAL_SHARACTERU ndesh një personazh i pavlefshëm.
0x8007370DERROR_SXS_IDENTITY_PARSE_ERRORNjë varg identiteti është i keqformuar.
0x8007370BERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_NAMEEmri i një atributi në një identitet nuk është brenda intervalit të vlefshëm.
0x8007370AERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_VALUEVlera e një atributi në një identitet nuk është brenda intervalit të vlefshëm.
0×80070057ERROR_INVALID_PARAMETERParametri është i pasaktë.
0x800B0100TRUST_E_NOSIGNATURENë këtë temë nuk kishte asnjë nënshkrim.
0×80092003CRYPT_E_FILE_ERRORNdodhi një gabim kur Windows Update lexon ose shkruan në një skedar.
0x800B0101CERT_E_EXPIREDNjë certifikatë e kërkuar nuk është brenda periudhës së vlefshmërisë së saj kur verifikohet me orën aktuale të sistemit ose vulën e kohës në skedarin e nënshkruar.
0x8007371BERROR_SXS_TRANSACTION_CLOSURE_INKOMPLETENjë ose më shumë anëtarë të kërkuar të transaksionit nuk janë të pranishëm.
0×80070490ERROR_NOT_FOUNDWindows nuk mund të kërkonte përditësime të reja.

Në Windows 8 dhe Windows Server 2012, funksionaliteti i ngjashëm me mjetin CheckSUR është tashmë i integruar në sistem dhe quhet inboxKorrupsioniRiparim(rikuperimi i integruar i komponentit). Rimëkëmbja e integruar e komponentëve mund të funksionojë në dy mënyra: sfond Dhe manual. Rimëkëmbja e sfondit fillon automatikisht nëse ndodhin gabime gjatë përpjekjes për të instaluar Windows Update. Windows në këtë rast automatikisht përpiqet të rregullojë komponentin e dëmtuar dhe të riinstalojë paketën Windows Update. Nëse rikuperimi automatik nuk mund ta rregullojë vetë problemin, administratori mund t'i rregullojë gabimet manualisht duke e rikthyer ruajtjen e komponentëve në një gjendje pune. Kjo mund të bëhet duke përdorur mjetin e mirëmbajtjes së imazhit DISM (komandë Dismë /Online /Pastrim-Image)ose duke përdorur Powershell (cmdlet Riparimi-WindowsImage).

Për të kontrolluar statusin e ruajtjes së komponentëve, hapni një komandë të ngritur dhe ekzekutoni:

Dism /Online /Pastrim-Image /CheckHealth

Këshilla.

  1. DISM, ndryshe nga shumica e shërbimeve të Windows, është i ndjeshëm ndaj shkronjave të vogla.
  2. Komanda Dism /Cleanup-Image ruan regjistrat në drejtoritë C:\Windows\Logs\CBS\CBS.log dhe C:\Windows\Logs\DISM\dism.log

Komandë e ngjashme Powershell:

Riparimi-WindowsImage -Online -CheckHealth

CheckHealth do të zgjasë disa minuta. Siç mund ta shihni, statusi aktual i ruajtjes së komponentëve në imazh është i shëndetshëm, d.m.th. nuk kërkohet restaurim.

Nëse zbulohet ndonjë problem ose gabim, duhet të filloni procedurën e rikuperimit të ruajtjes me komandën:

Dism.exe /Online /Cleanup-Image /Restorehealth

Komandë e ngjashme Powershell:

Riparimi-WindowsImage -Online -RestoreHealth

Në këtë shembull, rikuperimi i skedarit të sistemit ishte i suksesshëm:

Operacioni i rivendosjes përfundoi me sukses. Korrupsioni i dyqanit të komponentëve u riparua.

Nëse vetë sistemi nuk mund të rivendoste disa komponentë në memorie, mund t'ju duhet një komplet shpërndarës (disk instalimi) i Windows 8. Fusni këtë disk në disk ose. Le të themi se disku me kompletin e shpërndarjes i është caktuar shkronja E. Do të marrim një listë të disponueshme versionet e Windows 8 në disk duke përdorur komandën PoSH:

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

Në këtë shembull, shohim se ka vetëm një imazh në disk (Windows 8 Pro) me indeksin 1 (Indeksi: 1).

Komanda e mëposhtme do të ekzekutojë një rivendosje të ruajtjes, duke rivendosur komponentët e dëmtuar nga imazhi origjinal i Windows 8:

Riparimi-WindowsImage -Online -RestoreHealth -Burimi G:\sources\install.wim:1

Pas përfundimit të restaurimit, sigurohuni që ruajtja e komponentëve të jetë në gjendje të shëndetshme (statusi: i shëndetshëm)

Hapi tjetër (jo gjithmonë i detyrueshëm) është kontrollimi i integritetit të skedarëve të sistemit duke përdorur komandën:

Sfc /scannow

Këshilla. Nëse keni përdorur rikthimin e dyqanit të komponentëve për shkak të problemeve me instalimin e përditësimeve të Windows, rinisni shërbimin e Windows Update dhe rivendosni cache-in lokal të përditësimit. Për ta bërë këtë, ekzekutoni komandat e mëposhtme në vijimësi në vijën e komandës:

Net stop wuauserv net stop bits neto stop cryptsvc ren %systemroot%\SoftwareDistribution oldSD ren %systemroot%\System32\catroot2 OldCat2 start net cryptsvc neto start bit net start wuauserv

Ky dokumentacion është arkivuar dhe nuk ruhet më.

Menaxhimi i dyqanit të komponentëve

Shumë përdorues të Windows bëjnë pyetjen: "Pse është kaq i madh dosja WinSxS?" Kjo çështje është diskutuar në blogje, por ky seksion mbulon informacion shtese përshkruan parimet mbi të cilat bazohet ruajtja e komponentëve (veçanërisht dosja WinSxS) dhe më pas lidhet me seksionet që përshkruajnë se si të kufizohet madhësia e dosjes WinSxS.

Përgjigja e shkurtër është se madhësia e dosjes WinSxS në fakt nuk është aq e madhe sa mund të duket në shikim të parë, pasi llogaritja mund të përfshijë binarët e Windows të vendosura në vende të tjera.

Dyqani i komponentëve të Windows dhe Dosja WinSxS

Dosja WinSxS ndodhet në dosjen Windows, për shembull: c:\Windows\WinSxS. Ky është vendndodhja për skedarët e Windows Component Store. Dyqani i komponentëve të Windows mbështet funksionalitetin e nevojshëm për të personalizuar dhe përditësuar Windows. Këtu janë disa shembuj të përdorimit të skedarëve nga Dyqani i Komponentëve të Windows.

    Përdorni Windows Update për të instaluar versione të reja të komponentëve. Kjo siguron që sistemet të jenë të mbrojtura dhe të përditësuara.

    Aktivizoni ose çaktivizoni veçoritë e Windows.

    Shtimi i roleve dhe veçorive duke përdorur Menaxherin e Serverit.

    Zhvendosni sistemet midis edicioneve të ndryshme të Windows.

    Rivendosja e sistemit pas dëmtimit ose nisjes së pasuksesshme.

    Heqja e përditësimeve problematike.

    Ekzekutimi i programeve duke përdorur asambletë paralele.

Dyqani i komponentëve të Windows u shfaq për herë të parë në Windows XP për të mbështetur ndërtime paralele. Duke filluar me Windows Vista, ruajtja e komponentëve është përmirësuar për të gjurmuar dhe mirëmbajtur të gjithë komponentët që përbëjnë sistemin operativ. Këta komponentë të ndryshëm të sistemit operativ monitorojnë objekte të tilla si skedarët, drejtoritë, çelësat e regjistrit dhe shërbimet. Versione specifike të komponentëve shpesh paketohen. Paketat përdoren nga Windows Update dhe DISM për të përditësuar Windows. Komponentët dhe paketat e përdorura gjatë procesit të instalimit të Windows përpunohen nga Dyqani i Komponentëve të Windows. Përcaktimi i madhësisë së Dyqanit të Komponentëve të Windows është i ndërlikuar nga fakti se shumë skedarë të përdorur nga Windows ndodhen në drejtoritë jashtë Dyqanit të Komponentëve të Windows duke përdorur bashkim i vështirë. Në disa raste, skedarët për një version specifik të një komponenti gjenden brenda dhe jashtë Dyqanit të Komponentëve të Windows. Duke përdorur lidhje të vështira Windows mund të krijojë përshtypjen e ruajtjes së kopjeve të shumta të të njëjtit skedar pa përdorur në të vërtetë hapësirën për kopje të shumta.

Lidhje të vështira

Një lidhje e fortë është një objekt i sistemit të skedarëve që lejon dy skedarë t'i referohen të njëjtit vendndodhje në një disk. Kjo do të thotë që shumë skedarë mund t'i referohen të njëjtave të dhëna dhe ndryshimet në ato të dhëna në një skedar pasqyrohen në skedarë të tjerë. Kjo e bën të vështirë llogaritjen e madhësisë së drejtorive, siç tregohet në shembullin e mëposhtëm.

    Drejtoria A përmban tre skedarë: 1.txt, 2.txt dhe 3.txt.

    Drejtoria B përmban një skedar: 4.txt.

    Skedarët 1.txt dhe 2.txt janë të lidhur ngushtë dhe përmbajnë 1 MB të dhëna.

    Skedarët 3.txt dhe 4.txt janë gjithashtu të lidhur ngushtë dhe përmbajnë 2 MB të dhëna.

Në këtë shembull, mund të shihni se lidhjet e forta lejojnë skedarë të shumtë t'i referohen të njëjtit grup të dhënash.

Çfarë madhësie është drejtoria A?

Përgjigja varet nga ajo që planifikoni të bëni me drejtorinë A.

    Kur lexoni skedarë në direktorinë A, madhësia e të gjithë skedarëve të lexuar do të jetë shuma e madhësive të secilit skedar. Në këtë shembull do të ishte 4 MB.

    Kur kopjoni të gjithë skedarët nga drejtoria A në një vendndodhje të re, sasia e të dhënave të kopjuara do të jetë shuma e të gjitha të dhënave të përfshira në lidhjet e forta me skedarët. Në këtë shembull do të ishte 3 MB.

    Nëse lironi hapësirë ​​duke fshirë direktorinë A, madhësia do të reduktohet vetëm nga madhësia e skedarëve me lidhje të fortë vetëm në direktorinë A. Në këtë shembull, 1 MB mund të lirohet.

Tani le të kthehemi te pyetja se sa hapësirë ​​zë ruajtja e komponentëve të Windows, veçanërisht dosja WinSxS. Përgjigja e tretë në drejtorinë Një shembull i afrohet më së shumti vlerësimit të hapësirës shtesë të përdorur. Skedarët që janë të lidhur ngushtë me pjesën tjetër të sistemit kërkohen për operacionet e sistemit dhe kështu nuk kanë nevojë të numërohen, dhe për skedarët që janë të lidhur ngushtë me shumë vendndodhje në ruajtjen e komponentëve, duhet të llogaritet vetëm hapësira e diskut e përdorur. .

Lart