Çfarë është winsxs windows 7. Dosja WinSxS: çfarë funksionesh kryen dhe si ta pastroni atë

Gjatë përdorimit të sistemit operativ, përdoruesit vërejnë rritjen e shpejtë të dosjes së Windows. Rritja e madhësisë është për faktin se dosja e brendshme winsxs fillon të peshojë shumë. Le të kuptojmë se çfarë është kjo dosje winsxs në Windows 7, 10, 8 dhe nëse mund të fshihet ose pastrohet.

Winsxs - çfarë është kjo dosje dhe a mund të fshihet?

Kjo dosje ndodhet përgjatë shtegut C:\Windows\winsxs dhe ruan skedarët e komponentëve të OS, si dhe kopjet rezervë dhe përditësimet e këtyre skedarëve. Edhe nëse këta komponentë nuk janë instaluar në sistemi operativ, ato ruhen në dosjen winsxs, duke zënë hapësirë ​​në HDD.

Shënim: Në këto rrethana, shkronja lokale e diskut është C. Letra juaj mund të jetë e ndryshme, kini kujdes.

Në fakt, komponentët e OS ndodhen në vende të tjera, dhe përmbajtja e dosjes winsxs është lidhje me këta përbërës. Kur instalohet Përditësimet e Windows, atëherë ata dhe kopjet e tyre të vjetra përfundojnë në dosjen winsxs. Me kalimin e kohës, ka gjithnjë e më shumë përditësime dhe, në përputhje me rrethanat, dosja winsxs zë shumë hapësirë ​​në Windows.

Dosja winsxs mund të arrijë disa gigabajt në madhësi. Edhe pse kjo hapësirë ​​e lirë nuk do të thotë asgjë për disqet moderne, nuk do të jetë e tepërt. Për të zbuluar se sa peshon winsxs, thjesht klikoni me të djathtën mbi të, më pas zgjidhni "properties" dhe në skedën "e përgjithshme" shikoni numrin e megabajt. Kjo metodë nuk do të japë informacion në lidhje me madhësinë aktuale të dosjes, por do të ndihmojë në gjykimin e sasisë së hapësirës së lirë. Mbani mend këtë numër, do t'ju duhet në të ardhmen për krahasim.

E rëndësishme! Është e nevojshme menjëherë të bëni një rezervë që fshirja manualisht e dosjes winsxs në Windows në mënyrën tradicionale nuk ka kuptim, pasi mund të hiqni komponentët jetikë për funksionimin e sistemit.

Programet e pastrimit nuk do të funksionojnë; mbeten mjetet standarde të OS që do të ndihmojnë në pastrimin e dosjes winsxs në Windows. Le të shohim metodat në më shumë detaje.

Heqja e përditësimeve të vjetra duke përdorur programin Disk Cleanup

Kjo metodë funksionon në Windows 7 dhe më të vjetër, gjë që do të zvogëlojë madhësinë e dosjes winsxs. Ekzekutoni pastrimin e diskut duke përdorur një nga metodat e mëposhtme:

Në dritaren e re, klikoni butonin e pastrimit skedarët e sistemit(tregohet në pamjen e ekranit). Nëse kërkohet nga UAC, klikoni po.

Për të pastruar dosjen winsxs në Windows, sigurohuni që të kontrollohet kutia e kontrollit pranë nën-artikullit "Pastrimi i përditësimeve të Windows", pasi ky seksion është përgjegjës për fshirjen e skedarëve në dosjen winsxs. Kontrolloni artikujt e tjerë sipas dëshirës tuaj. Në këtë dritare mund të vlerësoni gjithashtu vëllimin e përafërt të lëshuar hapësirë ​​në disk. Më në fund, klikoni OK dhe prisni që procesi të përfundojë; mund t'ju duhet të rinisni kompjuterin tuaj.

Shënim: funksioni i pastrimit të përditësimeve është i integruar në Windows 8, 10. Për Windows 7, Microsoft lëshoi ​​një përditësim për të shtuar këtë opsion. Nëse nuk e gjeni artikullin e pastrimit të përditësimit, atëherë shkarkoni dhe instaloni paketën e përditësimit KB2852386. Metodat e mëposhtme nuk funksionojnë në Windows 7.

Pastrim me Task Scheduler

ME Lëshimi i Windows 8 prezantoi një veçori që ju lejon të pastroni automatikisht dosjen winsxs. Një detyrë automatike StartComponentCleanup është krijuar në OS, e cila funksionon brenda sfond për të fshirë versionet e vjetra të skedarëve pas 30 ditësh. Kjo periudhë jepet për të parandaluar papajtueshmërinë e përditësimeve të reja. Mund ta ekzekutoni manualisht këtë detyrë duke ndjekur hapat e mëposhtëm.

Për të nisur programuesin e detyrave, në dritaren "Run" (e hapur me butonat Win + R), shkruani komandën taskschd.msc, më pas klikoni OK.

Në anën e majtë të dritares, zgjeroni seksionin "Biblioteka e programuesit të detyrave", më pas nënseksionet "Microsoft" dhe "Windows", gjeni seksionin "Servisimi" dhe klikoni mbi të. Zgjidhni StartComponentCleanup dhe klikoni "run" në anën e djathtë të dritares për të filluar pastrimin e dosjes winsxs. Duhet të prisni rreth një orë.

Shënim: mund ta zbatoni këtë detyrë përmes linjës së komandës. Atëherë duhet të përdorni komandën:
schtasks.exe /Run /TN "\Microsoft\Windows\Servicing\StartComponentCleanup"

Pastrimi përmes linjës së komandës

Dism.exe është një aplikacion cmd që ju lejon të kryeni manipulime të ndryshme me komponentët e Windows, të cilat do të ndihmojnë në pastrimin e dosjes winsxs. Në Windows 10, u prezantua 8.1 parametër i ri AnalyzeComponentStore, e cila ndihmon në përcaktimin se sa hapësirë ​​zë në të vërtetë paketa winsxs. Hapni një komandë me të drejtat e administratorit, futni komandën e mëposhtme dhe shtypni Enter:

Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore

Si rezultat i llogaritjeve, do të dini nëse rekomandohet pastrimi. Për të parë sasinë e memories që mund të lirohet, kushtojini vëmendje artikujve të shënuar në pamjen e ekranit. Shuma e këtyre dy elementeve tregon vëllimin hapësirë ​​e zënë në hard diskun tuaj.

Pas analizës, mund të filloni pastrimin e dosjes winsxs. Parametri StartComponentCleanup në cmd jep rezultate të ngjashme si në planifikuesin e detyrave. Sidoqoftë, përbërësit hiqen menjëherë, pa pritur. Në cmd me të drejta administratori, futni strukturën e mëposhtme, më pas klikoni Enter:

Dism.exe /online /Cleanup-Image /StartComponentCleanup

Duke përdorur parametrin ResetBase, ju hiqni të gjitha versionet e vjetruara të secilit komponent. Komanda duket si kjo:

Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase

Parametri SPSuperseded ndihmon në reduktimin e hapësirës që zë paketa e shërbimit. Përdorni këtë komandë:

Dism.exe /online /Cleanup-Image /SPSuperseded

Prisni që këto komanda të përfundojnë. Më pas, vlerësoni sasinë e memories së liruar duke përdorur parametrin AnalyzeComponentStore.

Heqja e komponentëve të Windows

Windows 8, 10 ju lejojnë të aktivizoni ose çaktivizoni komponentët e Windows OS. Këto funksione janë të vendosura në seksionin "programet".

Të gjithë komponentët e Windows ruhen në dosjen winsxs, pavarësisht nëse janë të aktivizuar apo jo, dhe zënë hapësirë. Ekziston një mënyrë për të ndihmuar në heqjen e plotë të këtyre komponentëve nga winsxs, duke liruar kështu hapësirën. Në të ardhmen, do të jeni në gjendje të shkarkoni komponentët e hequr sipas nevojës.

Drejtoni cmd me privilegje administratori. Shkruani komandën më poshtë, më pas shtypni Enter:

DISM.exe /Online /Anglisht /Get-Features /Format:Table

Linja e komandës do të krijojë një tabelë me emrat e komponentëve, si dhe gjendjet e tyre. Mbani mend emrin e komponentit që do të hiqet dhe përdorni komandën e mëposhtme:

DISM.exe /Online /Disable-Feature /emri i veçorisë:NAME /Hiq

Në këtë komandë ju duhet të zëvendësoni NAME me emrin e komponentit tuaj. Në shembull do të heqim DirectPlay.

Kjo do të ndryshojë statusin në Disabled with Payload Removed. Këto janë mënyrat se si mund të pastroni dosjen winsxs në Windows.

Kjo është e gjitha, tani ju e dini winsxs - çfarë është Dosja e Windows 7, 8, 10 dhe si ta pastroni. Rekomandohet që së pari të përdorni tre metodat e para, megjithëse nuk duhet të drejtoheni në metodën e planifikuesit të detyrave, pasi ajo është e dyfishuar, por gjithçka është në diskrecionin tuaj. Heqja e komponentëve nuk rekomandohet sepse nuk do të lirojë shumë hapësirë ​​dhe komponentët e hequr mund të nevojiten në të ardhmen. Ju gjithashtu mund ta bëni këtë për të liruar hapësirë ​​shtesë në HDD.

Shumë përdorues, ndërsa optimizojnë sasinë e hapësirës në disk të zënë nga Windows 7, janë të befasuar kur zbulojnë se dosja winsxs është e madhe në madhësi, e cila, për më tepër, rritet me kalimin e kohës. Natyrisht, ata përballen me pyetje se për çfarë nevojitet dhe nëse mund të hiqet. Sipas zhvilluesve të OS, kjo dosje ruan informacione për të gjitha përditësimet e instaluara në sistem. Kjo shpjegon faktin se madhësia e tij po rritet - sa më i vjetër të jetë Windows, aq më shumë përditësime instalohen në të. Por përgjigja në pyetjen e heqjes dhe pastrimit të tij nuk është aq e thjeshtë dhe kërkon sqarim.

Heqja dhe pastrimi i winsxs

Ne i përgjigjemi menjëherë pyetjes: a mund të fshihet kjo dosje? Jo ju nuk mund! Kjo në mënyrë të pashmangshme do të shkaktojë paqëndrueshmëri Funksionimi i Windows 7 apo edhe kolapsi i tij me pamundësi rikuperimi. Përpjekjet për ta pastruar manualisht duke fshirë skedarët në koshin e plehrave ose duke përdorur pajisje të ndryshme pastrimi të palëve të treta si CCleaner do të kenë të njëjtin efekt. Nuk ka gjasa që ndonjë përdorues, për të mos përmendur programet e pastrimit të diskut, të dijë se cilët skedarë nga kjo dosje mund të fshihen për të zvogëluar madhësinë e tij dhe cilët jo. Fakti është se midis skedarëve në këtë dosje ka përditësime të fundit, por ka edhe të vjetruara që u bënë të panevojshme për sistemin dhe më pas u zëvendësuan nga më të reja. Skedarë të tillë zënë shumë hapësirë, do të ishte e mundur të hiqeshin prej tyre, por nuk ka asnjë mënyrë për t'i dalluar ato nga përditësimet e nevojshme.

Si të zbrazni siç duhet një dosje

Në tetor 2013, Microsoft lëshoi ​​​​përditësimin KB2852386 (opsionale), i cili synonte të zgjidhte problemin me pastrimin e duhur të dosjes winsxs. Prandaj, ata përdorues që do ta pastrojnë këtë dosje në mënyrë inteligjente rekomandohet fuqimisht ta instalojnë atë nëse nuk është instaluar tashmë. Por vetëm për instalimin dhe funksionimin e këtij përditësimi kërkohet që Service Pack 1 (SP1) të instalohet në Windows 7. Përditësimi funksionon në Windows 32-bit dhe 64-bit.

Po instalon përditësimin KB2852386

Nuk këshillohet ta shkarkoni këtë përditësim duke përdorur një nga shfletuesit tuaj. Menyra me e mire instalojeni - përdorni standardin Mjetet e Windows. Për ta bërë këtë, hapni seksionin "Windows Update" në Panelin e Kontrollit.

Në këtë dritare, duhet të klikoni në reklamat opsionale, në përgjigje të kësaj do të shfaqet një listë e tyre. Në të ju duhet të gjeni KB2852386, shënoni atë me një kuti dhe klikoni butonin "Instalo përditësimet". Pastaj duhet të prisni që procesi i përditësimit të përfundojë dhe të rindizni.

Procesi i pastrimit winsxs

Kur instalohet përditësimi KB2852386, procesi për heqjen e përditësimeve të vjetruara është si më poshtë. Thirrni Explorer duke klikuar në "Computer", në dritaren Explorer, kliko me të djathtën në diskun e sistemit dhe zgjidhni "Properties" në menunë e kontekstit që shfaqet. Në dritaren e vetive, hapni skedën "Të përgjithshme" dhe klikoni në butonin "Pastrimi i diskut".

Përveç kësaj, mund të kryeni pastrimin e diskut nga linja e komandës, nëse përdorni programin e sistemit cleanmgr prej tij në modalitetin e administratorit dhe vendosni diskun e sistemit. Në të dyja opsionet, procesi i skanimit të diskut të sistemit do të fillojë të zbulojë dosjet dhe skedarët që mund të hiqen nga disku pa dëmtuar funksionimin e sistemit.

Pas përfundimit të skanimit, do të shfaqet një listë e objekteve që mund të fshihen dhe në këtë mënyrë të zvogëlohet sasia e pjesës së zënë të diskut të sistemit. Përdoruesi duhet të shënojë ato objekte që do të fshijë dhe të klikojë butonin "OK". Duhet të kontrolloni kutinë e kontrollit "Pastroni përditësimet e Windows". Nëse nuk ka përditësime të vjetruara në dosjen winsxs, atëherë ky artikull nuk do të jetë në listën e atyre të fshirë.

Duke klikuar "OK", mjeti i pastrimit do të fillojë procesin e fshirjes së objekteve të zgjedhura. Mund të marrë një kohë mjaft të gjatë. Pasi të përfundojë, duhet të rinisni kompjuterin tuaj.

Duke përdorur DISM

Ky mjet është shfaqur në shpërndarjet e Windows duke filluar me 8. Por sipas informacioneve nga interneti, ai mund të përdoret edhe në shtatë. Thjesht duhet ta shkarkoni dhe instaloni. Cili është funksionaliteti i tij? Dhe këtu është heqja e skedarëve të përkohshëm, regjistrat, cache, kompresimi i sistemit të instaluar që tregon shkallën e kompresimit, çaktivizimin dhe fshirjen e shërbimeve të panevojshme dhe, natyrisht, fshirjen e përditësimeve. Por fillimisht duhet ta shkarkoni dhe ta vendosni në dosjen Windows\System32.

Shërbimi niset në modalitetin e linjës së komandës si administrator. Para se të filloni pastrimin, duhet të analizoni dosjen dhe të zbuloni nëse duhet të pastrohet. Formati i komandës së këtij mjeti nuk është shumë i larmishëm dhe duket si:

Opsioni Dism.exe /Online /Cleanup-Image /command

Në vijim, ne do të heqim formatin e plotë të komandës dhe do të paraqesim vetëm opsionin e komandës që përshkruhet. Në çdo rast, shërbimi përgjigjet me një dritare me rezultatin e komandës, në të cilën shfaqet rreshti "operacioni i përfunduar me sukses".

Përmbajtja e dosjes winsxs analizohet duke përdorur opsionin
/AnalyzeComponentStore
Pas ekzekutimit të kësaj komande, marrim një raport analize:

Tregon se mund të pastroni pa dhimbje kopjet rezervë dhe komponentët e çaktivizuar, cache dhe të dhënat e përkohshme, duke kursyer pak më shumë se 1 GB. Raporti përmban rreshtin "Rekomandohet pastrimi i ruajtjes së komponentëve: Po", që do të thotë se mund të ekzekutoni komandën e pastrimit.

Për ta bërë këtë, ekzekutoni komandën me opsionin

/StartComponentCleanup

Fillon procesin e fshirjes së skedarëve të panevojshëm dhe pas përfundimit, shfaqet një ekran me një mesazh që tregon përfundimin me sukses të fshirjes.

Procesi i pastrimit të drejtorisë mund të vazhdohet duke futur një komandë për të fshirë skedarët e arkivuar që janë krijuar gjatë përditësimeve. Opsioni për këtë komandë është:

Heqja e versioneve të vjetruara të komponentëve të sistemit mund të bëhet duke përdorur një komandë me opsionin

/StartComponentCleanup /ResetBase

Tani le të kthehemi në korrigjimin e listës së komponentëve të instaluar të OS. Sigurisht, kjo zakonisht bëhet duke përdorur funksionin "Aktivizo ose çaktivizo veçoritë e Windows" nga seksioni Programet dhe Veçoritë e Panelit të Kontrollit. Megjithatë, edhe nëse një komponent nuk është shënuar si për t'u hequr në listën e ofruar nga Windows, ai mund të jetë ende i pranishëm në dosjen winsxs. Për të parë listën e plotë të komponentëve të ruajtur në këtë dosje, duhet të ekzekutoni komandën duke vendosur opsionin

/Online /Anglisht /Get-Features /Format:Table

Duke zgjedhur komponentët nga tabela që rezulton që përdoruesi nuk ka nevojë, ai mund t'i fshijë ato në winsxs dhe të zvogëlojë madhësinë e tij duke përdorur një komandë, opsionet e së cilës janë si më poshtë:

/Online /Disable-Feature /emri i veçorisë:emri /Hiq

ku emri është emri i komponentit që do të hiqet.

A duhet ta pastroj fare dosjen?

Nëse i shikoni gjërat me maturi, mund t'i përgjigjeni kësaj pyetjeje si kjo:

  • Periodikisht, madje edhe për një kohë shumë të gjatë sistemi i instaluar- Jo. Përpjekjet për të kursyer disa gigabajt hapësirë ​​në disk me vëllime moderne hard disqet nuk do të çojë në asgjë përveç humbjes së kohës, konsumimit të diskut dhe pamundësisë së kthimit të përditësimeve të panevojshme. Gjithashtu duhet mbajtur parasysh se shumë menaxherët e skedarëve, duke përfshirë Explorer, mbivlerësojnë madhësinë e tij me rreth 40%.
  • Nëse shtatë është instaluar më pak se 2 vjet më parë, atëherë madhësia e kësaj dosjeje nuk ka gjasa të kalojë 2-3 GB dhe nuk ka nevojë ta pastroni atë.
  • Është një çështje tjetër kur hapësira e lirë e mbetur e diskut të sistemit është aq e vogël sa çon në ngadalësime gjatë funksionimit. Në këtë rast, të njëjtat pak gigabajt të liruar mund të sigurojnë një rritje të produktivitetit.

(veçanërisht në Windows 7 dhe Windows 8), do të vini re se dosja zë më shumë hapësirë winsxs. Ajo është në dosje sistemi DRITARET.

Çfarë ka në dosje winsxs dhe pse zë kaq shumë hapësirë?
Zhvilluesit e Microsoft vendosën të sigurohen që të gjitha përditësimet e vjetra të sistemit (skedarët e komponentëve dhe bibliotekat) të mos fshihen, por të mbeten në sistem "për çdo rast", më saktë, në mënyrë që nëse loja/programi ka nevojë për skedarë të vjetër, ato të gjenden. në këtë dosje.

Prandaj, tashmë në Instalimi i Windows ajo merr shumë hapësirë, dhe në të ardhmen, kur të përditësoni sistemin, madhësia e kësaj dosjeje do të rritet gjithnjë e më shumë.

Është mirë nëse keni shumë hapësirë ​​në diskun e sistemit tuaj, atëherë mund të mos e vini re hapësirën e diskut në rritje të vazhdueshme (veçanërisht pas një përditësimi), por çka nëse tashmë keni pak hapësirë ​​dhe duhet ta pastroni atë?

Si të fshini / pastroni / pastroni / zvogëloni madhësinë e dosjes winsxs?

Para së gjithash, duhet të dini se nuk mund ta fshini këtë dosje! Sepse do të fshini gjithçka - të nevojshme dhe të panevojshme.

Opsioni më i mirë do të ishte heqja e përditësimeve të vjetra të Windows. Pastro dosjen winsxs e mundur duke përdorur një komandë të veçantë.

Pra, le të fillojmë dhe të hyjmë në të

DISM.exe /online /Cleanup-Image /spsuperseded



Ne presim dhe nuk e mbyllim dritaren derisa të shfaqet mesazhi i mëposhtëm:

Pas kësaj, madhësia e dosjes duhet të ulet. Për shembull, unë fillimisht kisha 8.01 GB falas, por pas këtij operacioni 17.2 GB u bënë falas.

Nëse kjo nuk ju mjafton, mund ta pastroni edhe diskun nga mbeturinat.
Për ta bërë këtë, klikoni me të djathtën në disk dhe zgjidhni Vetitë. Klikoni atje Pastrimi i diskut


Ne presim që informacioni në disk të mblidhet:


Zgjidhni skedarët e shënuar në pamjen e ekranit ( Skedarët e grumbullimit të memories Dhe Debug Dump Skedarët)

Në këtë artikull do të diskutojmë situatën rreth dosjes WinSxS në Windows, pse rritet pa ndryshim në madhësi dhe mënyrat për të rregulluar volumin e saj.

Drejtoria C:\Windows\WinSxSështë një depo e komponentëve të Windows OS. Ai përmban Skedarët DLL, binare, skedarë XML të kërkuara për instalimin dhe funksionimin e çdo veçorie të Windows. Kur instalohen përditësimet e Windows, versionet e reja të komponentëve të Windows shfaqen në sistem; në këtë rast, versionet e mëparshme zhvendosen në dosjen e specifikuar. Kjo është bërë në mënyrë që përdoruesi të ketë mundësinë të rikthehet nëse lind ndonjë problem me përditësimin ose ruan mundësinë e përputhshmërisë me versionet e mëparshme.

Pa e parë as nga afër përshkrim i shkurtër qëllimi i dosjes, ju mund të kuptoni se me kalimin e kohës, një rritje në vëllimin e dosjes është e pashmangshme. Për më tepër, ky proces është i pakufizuar, megjithëse në kujtesën e tij ka dosje WinSxS më të mëdha se 20 GB nuk pashë.

Mënyra më e lehtë për të zvogëluar madhësinë e dosjes është thjesht të hiqni versionet e mëparshme të komponentëve të mbetur dhe përditësimet e vjetruara (jo manualisht, sigurisht). Për ta bërë këtë, mund të përdorni mjetin e pastrimit të sistemit të integruar në Windows 10 ose një opsion të veçantë të komandës DISM (më shumë për këtë më poshtë).

MEQE RA FJALA

Në Windows 7, mjeti i pastrimit me të njëjtin emër nuk ndikon në përditësimet e vjetra. E paracaktuar. Për të hequr përditësimet e panevojshme në këtë version duke përdorur cleanmgr.exe Kërkohet përditësimi 2852386 i KB.

Gjithçka do të ishte mirë, por jo gjithçka është kaq e thjeshtë. Përveç funksioneve të përshkruara, dosja WinSxS është një depo e vërtetë e skedarëve të fortë, të cilët janë tregues drejt skedarëve, duke marrë të gjitha funksionet e tyre. Kjo do të thotë që lidhja dhe vetë skedari mund të kenë emra të ndryshëm dhe të jetë i vendosur në drejtori të ndryshme të të njëjtit vëllim, ndërsa tregon për të njëjtin objekt. Dhe menaxherët e skedarëve të të gjitha shiritave shfaqin madhësinë e madhe të dosjes WinSxS pikërisht duke marrë parasysh lidhjet e forta që gjenden në këtë direktori. Madhësia aktuale e dosjes WinSxS mund të zbulohet, për shembull, duke përdorur një program të vogël D.U.(Përdorimi i diskut) nga Sysinternals. Ju gjithashtu mund të kontrolloni madhësinë e ruajtjes së komponentëve të sistemit duke përdorur komandën DISM:

Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore

Shpesh në forume përsëritet çështja e pastrimit manual të një dosjeje. Unë do të mbështes ata që janë mjaft të zgjuar për të mbrojtur përdoruesit nga fshirja e përmbajtjes WinSxS thjesht duke theksuar dhe shtypur Fshije. Shpesh veprime të tilla përfundojnë në dëmtim të imazhit të sistemit, megjithëse ndonjëherë (madje edhe rrallë) një fshirje e tillë "funksionon". Por edhe nëse kjo ka ndodhur, kjo metodë e lirimit të hapësirës nuk rekomandohet shumë. Mënyrat kryesore për të pastruar WinSxS janë:

  • kompresimi i një dosjeje duke përdorur kompresimin NTFS
  • fshirja e versioneve të vjetra të komponentëve nga ruajtja e tyre (versionet e mbetura pas instalimit të përditësimeve)
  • heqja e komponentëve të panevojshëm të sistemit.

Duke aplikuar të tre opsionet menjëherë në rendin e përshkruar më poshtë, mund të arrini rezultate të mira në lirimin e hapësirës në disk. Dhe, nëse jeni pronar i Windows 10, filloni me komandën në:

Dism.exe /Online /Cleanup-Image /StartComponentCleanup

Përballon këtë dhe cleanmgr.exe, ekzekutohet edhe si administrator. Nga rruga, programuesi i detyrave të Windows 10 ofron një operacion të ngjashëm me DISM. Ai mbishkruan përditësimet e vjetruara më të vjetra se 30 ditë. Kërkoni një detyrë me emrin StartComponentCleanup Në kapitull ~\Microsoft\Windows\Service.

Cilësimet sipas kërkesës ose heqja e komponentëve

Ky "funksion" u shfaq në version i ri Windows, duke ju lejuar të fshini binarët e veçorive të papërdorura të sistemit. Dhe është i aksesueshëm vetëm nga DISM ose duke përdorur cmdlet DISM në PowerShell. Gjithashtu, kini parasysh se komanda DISM nuk është në gjendje të analizojë paketat e varësisë siç bëri në versioni i mëparshëm me një mundësi të ngjashme. Në përgjithësi, pas heqjes së një pakete duke përdorur vetëm DISM, vetëm ajo që është specifikuar do të hiqet. Dhe paketat e mbetura të varura do të mbeten. Lista e plotë cilësimet dhe funksionet në Imazhi i Windows Mund ta shihni duke ekzekutuar komandën në tastierë:

DISM.exe /Online /Anglisht /Get-Features /Format:Table



Për shembull, ne nuk do të përdorim atë që shfaqet gjithmonë në të gjitha versionet e Windows pothuajse të padobishme për një kohë të gjatë Internet Explorer . Mund të hiqet nga lista e funksioneve dhe aftësive, d.m.th. pikërisht nga dosja WinSxS, duke përdorur këtë komandë:

DISM.exe /Online /Disable-Feature /Emri i veçorisë:Internet-Explorer-Optional-amd64 /Remove

Tani në listën e funksioneve të disponueshme të sistemit, statusi i këtij shërbimi do të ndryshojë në Disabled. Sidoqoftë, ky është pikërisht rasti kur përdoruesi duhet të jetë i sigurt në veprimet e tij. Ju nuk duhet të çaktivizoni me shpejtësi të gjitha funksionet e aktivizuara për arsye të dukshme.

Kompresimi NTFS për WinSxS

Opsioni tjetër për të zvogëluar madhësinë e dosjes WinSxS është të aplikoni në . Në këtë rast, rekomandohet fuqimisht të siguroheni që të krijoni një kopje rezervë të plotë të sistemit. Pas krijimit të saj, hapni konsolën dhe ndaloni disa shërbime:

Sc stop msiserver sc stop TrustedInstaller sc config msiserver start= disabled sc config TrustedInstaller start= disabled

Le të rezervojmë një kopje rezervë të listave të aksesit të caktuar për dosjet dhe skedarët (ACL) në drejtorinë tonë duke përdorur programin icacls. Kopje rezervë Një ACL është një skedar i thjeshtë testimi që specifikon skedarët dhe dosjet, si dhe lejet për to.

Icacls "%WINDIR%\WinSxS" /ruaj "%WINDIR%\WinSxS_NTFS.acl" /t

Le të bëhemi pronar i vetë dosjes WinSxS dhe dosjeve të përfshira në të:

Merr /f "%WINDIR%\WinSxS" /r

Le të caktojmë të drejta të plota për këtë drejtori në llogarinë tonë:

Icacls "%WINDIR%\WinSxS" /grant "%USERDOMAIN%\%USERNAME%":(F) /t

Le të kompresojmë përmbajtjen e dosjes me një komandë nga terminali. Disa nga skedarët nuk do të kompresohen (ata thjesht mund të përdoren nga sistemi për momentin), kështu që nëse e ekzekutoni komandën pa flamurin /I, ai do të ndalojë procesin nëse ndeshet me një skedar të bllokuar. Ju mund të gjeni emrin e procesit që po punon në këtë skedar ( Ctrl + F) dhe ndalojeni. Sidoqoftë, ia vlen të përqendrohemi veçanërisht në kompresimin e atyre skedarëve që nuk përdoren nga sistemi:

Kompakt /s:"%WINDIR%\WinSxS" /c /a /i *

Pasi të kemi përfunduar, është më mirë të delegojmë të drejtat shtesë për WinSxS përsëri te TrustedInstaller:

Icacls "%WINDIR%\WinSxS" /setowner "NT SERVICE\TrustedInstaller" /t

Ne rivendosim ACL-të origjinale në dosjen WinSxS nga skedari rezervë i krijuar më parë:

Icacls "%WINDIR%" /restauro "%WINDIR%\WinSxS_NTFS.acl"

Tani ne rivendosim shërbimet e nisjes automatike Windows Installer dhe Instaluesi i modulit të Windows:

Sc config msiserver start= kërkesë sc config TrustedInstaller start= kërkesë

Ju mund të kontrolloni madhësinë e dosjes WinSxS:

Në rastin tim, duke përdorur kompresimin, unë munda të zvogëloja madhësinë e dosjes me pothuajse 4 GB. Zoti e di se çfarë, megjithatë... Në një nga makineritë e mia kam një SSD me përmasa të vogla - për të edhe kjo sasi hapësirë ​​është serioze. Dhe, nëse ju pëlqen ky skenar, unë mund të sugjeroj zëvendësimin e komandave në këtë paragraf me këtë skedar grupi:

Para fillimit, mbyllni Windows Explorer. Përpara se të filloni, hiqni skedarin nga arkivi, zhbllokoni atë në pronat dhe ekzekutoni si administrator. Do të duhet shumë kohë.

Si do të ndikojë kompresimi në funksionimin e dosjes WinSxS dhe të sistemit në tërësi?

Windows punon me skedarë të ngjeshur në të ashtuquajturin modalitet transparent (modaliteti i transferimit të të dhënave). Por kompresimi/dekompresimi i të dhënave kërkon gjithmonë kohë. Dhe kjo është ajo që përdoruesi vëren ndonjëherë: jo të gjithë ne kemi një "gur modern" të ngjitur nën kapuç. Por, meqë ra fjala, në rastin e funksionit të kompresimit, të kesh një procesor të fuqishëm është shumë më efektiv sesa një i shpejtë HDD- në disa raste, unë personalisht kam vërejtur edhe një rritje të shpejtësisë kur punoj me skedarë të kompresuar. Pra, përdoruesit e modeleve më të vjetra kompjuterike nuk do të pësojnë ndonjë ngadalësim, por pronarët e kompjuterëve "të vjetër" duhet të përdorin me kujdes funksionin e kompresimit në lidhje me çdo skedar dhe dosje të kompresuar.

Heqja e versioneve të vjetra: cleanmgr.exe

Një tjetër mënyrë të besueshme lirimi i hapësirës në disk (duke përfshirë dosjen WinSxS) është një mjet pastrimi cleanmgr.exe. Në Windows 10 mund të bëjë pak më shumë se ato të mëparshmet në Vista/7. Le të nisim:

dosje pastrimi fiton xs windows 7

Publikime mbi temën