Kā pārvaldīt milzīgo WinSxS mapi sistēmā Windows 10

Kā pārvaldīt milzīgo WinSxS mapi sistēmā Windows 10

Kad jūsu sistēmas diskā kļūst maz vietas, trešo pušu utilītas palīdz īsumā pamanīt lielus failus un mazāku failu kolekcijas. Tieši tur jūs varat paklupt uz mapi WinSxS. Tā izmērs ir gandrīz 5–10 GB, un daudziem lietotājiem tā ir kā melna kaste Windows pasaulē.





Protams, tas rada jautājumu par to, kas tieši ir šie faili, kas instalēti WinSxS, un kāpēc tas ir tik milzīgs. Meklēšana tīmeklī un forumos ir pilna ar jautājumiem par šo mapi. Noskaidrosim WinSxS noslēpumus un pareizo tā pārvaldības veidu.





WinSxS izskaidrots

WinSxS (blakus) tika izveidots, reaģējot uz DLL elle 'problēma operētājsistēmā Windows. Vienkārši sakot, tas ietver gadījumus, kad jebkura programma maina dinamisko saišu bibliotēkas (DLL) failu, lai ietekmētu citu lietojumprogrammu kritisko funkciju, kurām jāizmanto tas pats DLL.





Piemēram, pieņemsim, ka lietotnei ir nepieciešams DLL ar versijas numuru 1.0.2. Ja cita lietotne aizstāj resursu ar citu versiju, teiksim, 1.0.3, tad iepriekšējā lietotne, kas paļaujas uz versiju 1.0.2, vai nu avarēs, izraisīs saderības problēmas vai sliktāk parādīs nāves zilo ekrānu.

WinSxS palaišana

Operētājsistēmā Windows XP tika pareizi palaists komponentu veikals. Šajā gadījumā katrs komponents (DLL, OCX, EXE) atrodas direktorijā ar nosaukumu WinSxS. Tas saglabātu visas dažādās DLL versijas, kas instalētas programmatūras un aparatūras pakotnēs, un pēc pieprasījuma ielādētu pareizo versiju.



Tātad, kā lietotne zina, kāda DLL versija tai ir jāielādē? Šī ir vieta, kur ' manifesta fails ' spēlē svarīgu lomu. Tajā ir iestatījumi, kas informē operētājsistēmu, kā rīkoties ar programmu, kad tā tiek palaista, un pareizo DLL versiju.

Katram komponentam ir identitāte ar unikālu nosaukumu, kas var ietvert procesora arhitektūru, valodu, versiju un ID. Pēc tam šo komponentu konkrētās versijas tiek savāktas kopā. Tos izmanto Windows atjaunināšana un DISM, lai atjauninātu jūsu sistēmu.





Šis laika grafiks parāda pakāpenisku WinSxS uzlabošanos ar katru galveno OS jaunināšanu.

Cietās saites tiek izmantotas visā Windows operētājsistēmā. Runājot par WinSxS, tā ir vienīgā vieta, kur sistēmā dzīvo komponenti. Visi pārējie failu gadījumi ārpus komponentu veikala ir cieši saistīti ar mapi WinSxS. Tātad, kas ir cietā saite?





Saskaņā ar Microsoft dokumenti , cietā saite ir failu sistēmas objekts, kas ļauj diviem failiem atsaukties uz to pašu diska atrašanās vietu. Tas nozīmē, ka Windows var saglabāt vairākas viena faila kopijas, neaizņemot papildu vietu.

Ikreiz, kad atjaunināt sistēmu Windows, tiek izlaista pilnīgi jauna komponenta versija un tā tiek projektēta sistēmā, izmantojot cietās saites. Vecāki paliek komponentu veikalā, lai nodrošinātu uzticamību, bet bez cietām saitēm.

Ar palīdzību fsutil komandu, varat pārbaudīt jebkura sistēmas faila cietās saites. Nospiediet Win+X un izvēlēties Komandu uzvedne (administrators) , tad ierakstiet

kā apskatīt instagram ziņojumus datorā
fsutil hardlink list [system file path]

Piemēram, ja es vēlos pārbaudīt sistēmas faila ar nosaukumu “audiosrv.dll” cietās saites, tad ierakstiet

fsutil hardlink list 'C:WindowsSystem32audiosrv.dll'

WinSxS nozīme

Komponentu veikalam ir būtiska loma, lai atbalstītu funkcijas, kas nepieciešamas, lai pielāgotu un atjauninātu Windows. Tie ir šādi:

  • Atjaunojiet sistēmu no sāknēšanas kļūmes vai bojājumiem
  • Iespējojiet vai atspējojiet Windows funkcijas pēc pieprasījuma
  • Pārvietojiet sistēmas starp dažādiem Windows izdevumiem
  • Atinstalējiet problemātiskos atjauninājumus
  • Lai instalētu jaunās komponentu versijas, izmantojot Windows Update

WinSxS mapes lielums

WinSxS satur visus failus, kas nepieciešami, lai saglabātu saderību ar datora aparatūru un programmatūru. Viena no lielākajām Windows priekšrocībām ir tā spēja palaist vecāku aparatūru un lietotnes . Bet šī mantojuma saderība nāk par diska vietas un kļūdu cenu.

Dodieties uz C: Windows WinSxS , ar peles labo pogu noklikšķiniet uz tā un izvēlieties Rekvizīti . Šī mape patērē gandrīz 7,3 GB diska vietas. Bet lieta ir tāda, ka tas nav īstais izmērs. Iemesls tam ir “cietās saites”, kuras File Explorer un citi trešo pušu rīki neņem vērā.

Katra atsauce uz cieto saiti tiek skaitīta kā atsevišķs faila gadījums katrai atrašanās vietai. Tātad, ja sistēmas fails atrodas gan WinSxS, gan System32 direktorijā, File Explorer dubultotu mapes izmēru.

Pārbaudiet WinSxS faktisko izmēru

Lai pārbaudītu Windows komponentu veikala faktisko lielumu, atveriet paaugstinātu komandu uzvednes logu un ierakstiet

Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore

Piezīme: /AnalyzeComponentStore opcija netiek atpazīta operētājsistēmā Windows 8 un vecākās versijās.

Pēc analīzes faktiskais komponentu veikala lielums samazinās līdz 5,37 GB. Šī vērtība ietekmē cietās saites mapē WinSxS. Kopīgots ar Windows sniedz cieši saistītu failu lielumu. Pēdējās tīrīšanas datums ir nesen pabeigto komponentu veikala tīrīšanas datums.

Metodes, kā samazināt WinSxS mapes lielumu

Daudzi lietotāji bieži jautā, vai ir iespējams manuāli izdzēst failus no mapes WinSxS. Atbilde ir a Lielais Nē .

Tas, visticamāk, sabojās Windows, un kritiskais Windows atjauninājums var neizdoties pareizi instalēt. Pat ja jums izdodas noņemt failus no mapes WinSxS, jūs nekad nezināt, kura lietotne pārstās darboties.

Jūs taču varat samazināt izmēru no mapes WinSxS ar dažiem iebūvētiem rīkiem. Mēs izmantosim tādus rīkus kā diska tīrīšana, DISM komandas un noņemsim funkcijas pēc pieprasījuma, lai apgrieztu mapi WinSxS.

Diska tīrīšanas rīks

Meklēšanas lodziņā ierakstiet diska tīrīšana un atlasiet Diska tīrīšana . Šajā logā noklikšķiniet uz Notīriet sistēmas failu pogu. Tas restartē utilītu un atbloķē piekļuvi pilnam tīrīšanas iespēju klāstam. Varat noņemt instalācijas failus, iepriekšējās Windows versijas un daudz ko citu. Diska tīrīšanas rīks ir sākumpunkts Windows 10 tīrīšanai.

Lasi šo soli pa solim, lai uzzinātu labākos Windows 10 tīrīšanas veidus .

Noņemiet funkcijas pēc pieprasījuma

Windows ļauj pēc pieprasījuma iespējot vai atspējot noklusējuma Windows funkcijas. Varat pievienot dažas noderīgas funkcijas --- Hyper V, Drukāt PDF formātā, Windows apakšsistēmu Linux (WSL) un citas.

Funkcijas, kuras noņemat atzīmi, paliek mapē WinSxS un aizņem vietu diskā. Lietotāji ar mazu krātuves apjomu, iespējams, vēlēsies pēc iespējas samazināt Windows instalāciju. Atveriet paaugstinātu komandu uzvednes logu un ierakstiet

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

Jūs redzēsit objektu nosaukumu sarakstu un to statusu

Lai noņemtu funkciju no sistēmas, ierakstiet

DISM.exe /Online /Disable-Feature /featurename:NAME /Remove

(Aizstājiet “NAME” ar sarakstā minētā objekta nosaukumu)

Ja jūs vadāt /Get-Features komandu vēlreiz, jūs redzēsit statusu kā ' Atspējots, noņemot kravu 'nevis tikai' Atspējots . ' Vēlāk, ja izvēlēsities instalēt noņemtos komponentus, sistēma Windows piedāvās vēlreiz lejupielādēt komponentu failus.

DISM komponentu tīrīšana

Operētājsistēmā Windows 8/8.1 ir iebūvēta funkcija, kas automātiski iztīra komponentu krātuvi, kad sistēma netiek izmantota. Atvērt Uzdevumu plānotājs un dodieties uz Microsoft> Windows> Apkalpošana . Ar peles labo pogu noklikšķiniet uz vienuma un noklikšķiniet uz Skrien.

Uzdevums gaidīs vismaz 30 dienas pēc atjauninātā komponenta instalēšanas, pirms atinstalēsit iepriekšējo komponenta versiju. Uzdevumam ir arī vienas stundas taimauts, un tas var netīrīt visus failus.

Ar DISM /Tīrīšanas attēls parametru, jūs varat nekavējoties noņemt iepriekšējo komponenta versiju (bez 30 dienu labvēlības perioda) un jums nav vienas stundas taimauta ierobežojuma. Atvērt Komandu uzvedne (administrators) un ierakstiet

DISM.exe /online /Cleanup-Image /StartComponentCleanup

Ja pievienojat ResetBase slēdzi, jūs varat noņemt visu aizstāto katra komponenta versiju. Bet atcerieties, ka nevarēsit atinstalēt pašreizējos atjauninājumus (pat ja tie ir kļūdaini).

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

Šī komanda noņems visus rezerves komponentus, kas nepieciešami servisa pakotņu atinstalēšanai. Tā ir kumulatīvu atjauninājumu kolekcija konkrētam Windows laidienam.

DISM.exe /online /Cleanup-Image /SPSuperseded

Dzēsiet Windows failus, lai atbrīvotu vietu diskā

WinSxS komponentu veikalam ir svarīga loma Windows ikdienas darbībā. Tāpēc jums nevajadzētu izdzēst failus vai pārvietot mapi WinSxS kā risinājumu kosmosa problēmām. Windows jauninājumi ir radījuši padziļinātus pārskatu un tīrīšanas rīkus, kurus varat izmantot, lai atrastu citus kosmosa cūkas.

Ja ievērojat iepriekš aprakstītās metodes, varat nedaudz samazināt mapes WinSxS izmēru. Izlasiet šo rakstu, lai uzzinātu Windows failus un mapes, kuras varat izdzēst, lai vēl vairāk atbrīvotu vietu diskā .

kā atbloķēt visas snapchat trofejas
Kopīgot Kopīgot Čivināt E -pasts Kā tīrīt Windows datoru, izmantojot komandu uzvedni

Ja jūsu Windows datorā ir maz vietas krātuvē, iztīriet nevēlamos atkritumus, izmantojot šīs ātrās komandrindas utilītas.

Lasīt Tālāk
Saistītās tēmas
  • Windows
  • Failu sistēma
  • Windows Explorer
  • Uzglabāšana
  • Traucējummeklēšana
Par autoru Rahul Saigal(Publicēti 162 raksti)

Rahuls ar M.Optom grādu acu aprūpes specialitātē ilgus gadus koledžā strādāja par pasniedzēju. Rakstīšana un citu mācīšana vienmēr ir viņa aizraušanās. Tagad viņš raksta par tehnoloģiju un padara to sagremojamu lasītājiem, kuri to labi nesaprot.

Vairāk no Rahul Saigal

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai iegūtu tehniskus padomus, pārskatus, bezmaksas e -grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu