Izskaidrots Windows 10/8/7 WinSxS mape

Satura rādītājs:

Izskaidrots Windows 10/8/7 WinSxS mape
Izskaidrots Windows 10/8/7 WinSxS mape

Video: Izskaidrots Windows 10/8/7 WinSxS mape

Video: Izskaidrots Windows 10/8/7 WinSxS mape
Video: TERROR EXTREMO en la casa de la POSESION S4T4NICA, fue mala idea volver, VALAK se manifestó FURIOSO - YouTube 2024, Aprīlis
Anonim

Lielākā daļa no jums, iespējams, ir pamanījuši šo WinSxS mape Windows 7/8/10 un ir pārsteigts par tā lielumu. Tiem, kam nav, mape atrodas pie C: Windows Winsxs un tas ir pēriens izmērs! Mine ir gandrīz 5 GB un tajā ir aptuveni 6000 mapes un 25000 faili, un tā aizņem gandrīz 40% no Windows mapes! Lai gan šīs Winsxs mapes lielums XP ir aptuveni 25-50 MB; tā lielais izmērs Windows 10, Windows 8, Windows 7 un Windows Vista ir intriģējošs daudziem! Pārbaudiet attēlu zemāk.

Image
Image
Tātad, kāda ir šīs Winsxs mapes noslēpums sistēmā Windows Vista un vēlāk? Ļaujiet mums to atrast šajā amatā.

Mapē Winsxs tiek saglabātas vairākas DLL kopijas, lai ļautu vairākām lietojumprogrammām darbināt Windows bez saderības problēmām. Ja pārlūkojat iekšpusi, jūs redzēsit to, kas izskatās kā daudz dublikātu DLL, kuriem katram ir tāds pats nosaukums. Tās ir faktiski dažādas to pašu failu faili, kas tiek glabāti; jo dažādām programmām var būt vajadzīgas dažādas versijas.

WinSxS mape Windows 10/8/7

Īsumā, Winsxs kas nozīmē "Windows Side By Side", ir Windows vietējā montāžas kešatmiņa. Tajā tiek glabātas bibliotēkas, kurās tiek izmantoti vairāki pieteikumi. Šī iezīme vispirms tika ieviesta Windows ME un tika uzskatīta par Microsoft risinājumu tā dēvētās "dll ellē" problēmām, kas skāra Windows 9x.

Mapē Winsxs mape "backup" ir vislielākā, kā var redzēt attēlā zemāk.

Atkal, kā redzams attēlā zemāk, Winsxs mapē "Citi" Failu veidi aizņem lielāko daļu no vietas. Tās galvenokārt sastāv no.imd,.ngr,.csd,.dll,.dll.mui,.exe un citiem citiem failu tipiem.
Atkal, kā redzams attēlā zemāk, Winsxs mapē "Citi" Failu veidi aizņem lielāko daļu no vietas. Tās galvenokārt sastāv no.imd,.ngr,.csd,.dll,.dll.mui,.exe un citiem citiem failu tipiem.
Image
Image

Operētājsistēmā Windows 7 un vēlāk nav mapes "dllcache", kā arī nevarat atrast mapi "i386", kur sistēmas kešatmiņas (piemēram, XP) visi ir avota moduļi. Tā ir šī WinSxS mape, kurā tiek uzglabāti blakusparādību lietojumprogrammu kopīgie komponenti. Šie faili var būt vienas un tās pašas asamblejas vai lietojumprogrammas vairākas versijas. Katrai blakus esošai montāžai ir unikāla identitāte. Viens no asamblejas identitātes atribūtiem ir tā versija. "Operētājsistēmā blakus esošos kompleksus izmanto kā nosaukumu, saistošo, versiju, izvietošanas un konfigurācijas pamatvienības. Mapē Winsxs ir visi manifesti, opcijas un 3rd Party Win32 faili".

Bet, kāpēc tik daudz apakšmapes, un kāpēc saglabāt tik daudz dažādas vienas dll, exe vai citu failu versijas?

Kā jau minēts, sistēma Windows saglabā vecās DLL un bibliotēkas komponentus mapē WinSxS. Tagad, ja šī faila jaunāka versija ir daļa no operētājsistēmas, bet konkrētam lietojumam ir nepieciešama konkrēta vecāka versija, lai tā darbotos, tad tiks izmantota vecākā versija no winsxs mapes, atstājot jaunāko versiju tā pašreizējā vietā, citiem kas to var pieprasīt.

Tātad acīmredzami jūs nevarat izdzēst šo direktoriju vai pārvietot to citur. Tāpat nav ieteicams šeit kaut ko dzēst, jo šāds solis, iespējams, padarīs jūsu lietojumprogrammas nederīgu vai pat pārtrauktu jūsu sistēmas darbību! Ja jums ir instalētas daudzas lietojumprogrammas, varat sagaidīt, ka ir liela izmēra winsxs mape. Šī mape WinSxs nevar atrasties citā skaļumā, nevis sistēmas skaļumā. Tas ir saistīts ar NTFS cietajām saitēm. Ja jūs mēģināt pārvietot mapi, tas var izraisīt Windows atjauninājumus, servisa pakotnes, funkcijas utt, nevis pareizi instalēt.

Ja izdzēsīsit komponentus no mapes WinSxS, piemēram, manifesti vai asamblejas uc, jums varētu būt problēmas. Katra sistēma varētu reaģēt atšķirīgi. Kas var strādāt, viens varētu pārtraukt citu! Piemēram, ja instalējat programmu, kurai nepieciešama konkrēta montāža, kuru jūs, iespējams, esat izdzēsis, tad šī programma vienkārši nedarbosies! Mapes saspiešana ir arī nē-nē, jo tas var radīt problēmas WindowsUpdates laikā vai instalējot labojumfailu.

Drošākais veids, kā to notīrīt, ir vienkārši atinstalēt lietojumprogrammas, kuras jums nav nepieciešams. Tomēr tas arī nav droši, jo daudziem lietojumprogrammiem joprojām tiek atstāti aiz viņu failiem, jo tos var koplietot ar citām lietojumprogrammām. Tātad iespējamība, ka nelietotais neizmantotais dll tiks aizturēts, ir diezgan augsts.

Mēs nebūtu iesakām izmantot WinSxS tīrīšanas rīkus, piemēram WinsxsLite kā jūs varētu galu galā sadalīšana jūsu Windows.

Un, ja jūs mēģināt jauno programmatūru vai instalēt un atinstalēt bieži, jūs varat pamanīt, ka jūsu Winsxs izmērs patiešām ir liels, jo Windows uzglabās vairākas šo DLL failu kopijas, lai ļautu vairākām lietojumprogrammām bez saderības problēmām.

WinSxs mapju tīrīšana

Windows 8.1 ieviesa jaunu komandrindas iespēju DISM.exe / AnalyzeComponentStore. Veicot šo komandu, tiks analizēta mape WinSxS un tiks parādīts, vai ieteicams izmantot komponentu veikala tīrīšanu.

In Windows 8, atveriet Disk Cleanup Tool un izmantojiet opciju Windows Update Cleanup, lai notīrītu WinSxs.

Microsoft izlaida atjauninājumu, kurā Windows tīrīšanas opcija tika pievienota diska tīrīšanas rīkā Windows 7.

Tagad jūs varat arī notīrīt WinSxS iekšā Windows Server 2008 R2 ar jauno jauno atjauninājumu.

Tālāk ir norādītas dažas citas iespējas atbrīvot diska vietu - dažas rutīnas un dažas ekstrēmas:

  1. Palaidiet diska tīrīšanas rīku vai CCleaner
  2. Atinstalējiet neizmantotās lietojumprogrammas
  3. Pārvietojiet lapas failu uz citu disku
  4. Atspējot hibernāciju
  5. Izmantojiet izdalītā faila opciju, lai attēlotu atmiņas dump failus citā sistēmas skaļumā.
  6. Atspējot sistēmas atjaunošanas punktus
  7. Izlauzt lietotāja profilu un programmu failu direktorijus citā sistēmas skaļumā.

Atjaunināt 1 no TechNet Blogs: Viena no lielākajām izmaiņām starp iepriekšējām Windows versijām un Windows 7 / Vista bija pāreja no INF aprakstītas OS uz componentization. Visas operētājsistēmas sastāvdaļas atrodamas mapē WinSxS - patiesībā mēs šo vietu saucam par komponentu veikalu. Katram komponentam ir unikāls nosaukums, kas ietver tās versiju, valodu un procesora arhitektūru. Mape WinSxS ir vienīgā atrašanās vieta, kurā komponents ir atrodams sistēmā, visi citi failā esošie failā esošie faila gadījumi, kurus jūs redzat sistēmā, ir "plānoti", cieto saikni no komponentu veikala.

Tagad, kad jūs zināt, kāpēc veikals var kļūt tik liels, jūsu nākamais jautājums, iespējams, ir jautājums, kāpēc mēs neizņemam vecākās komponentu versijas. Īsā atbilde uz to ir ticamība. Komponentu veikals kopā ar citu informāciju par sistēmu ļauj kādā brīdī noteikt, kāda ir projekta vislabākā versija. Tas nozīmē, ka, ja jūs noņemat drošības atjauninājumu, mēs varam instalēt nākamo augstāko versiju sistēmā - mums vairs nav problēmas ar "nepareizu atinstalēšanu". Tas arī nozīmē, ka, ja jūs nolemsiet uzstādīt papildu funkciju, mēs ne tikai izvēlamies komponenta RTM versiju, mēs izskatīsim, kāda ir visaugstākā pieejamā sistēmas versija.

Vienīgais veids, kā droši samazināt mapes WinSxS lielumu, ir samazināt iespējamo darbību skaitu, ko sistēma var veikt, - visvienkāršākais veids, kā to izdarīt, ir noņemt iepakojumus, kas uzstādīja komponentus vispirms. To var paveikt, atinstalējot jūsu sistēmā esošo pakešu aizstāto versiju. 1. servisa pakotne satur bināro nosaukumu VSP1CLN.EXE, kas padara pakotnes pakotni pakotni pastāvīgu (noņemamu) jūsu sistēmā un noņemtu visu nomainīto komponentu RTM versijas. To var izdarīt tikai tāpēc, ka, padarot pakalpojuma pakotni pastāvīgu, mēs varam garantēt, ka mums vairs nebūs nepieciešamas RTM versijas.

Atjauniniet 2 no E7 blogiem: Operētājsistēmas "modulēšana" bija inženierijas mērķis Windows Vista. Tas bija, lai atrisinātu virkni jautājumu, kas saistīti ar instalēšanu, apkalpošanu un uzticamību. Windows SxS katalogs ir visu sistēmu komponentu "uzstādīšanas un apkalpošanas stāvoklis". Bet patiesībā tas faktiski neuzņem tik daudz vietas diskā, kā tas parādās, ja tiek izmantoti iebūvētie rīki (DIR un Explorer), lai izmērītu izmantotās diska vietas. Tas, ka mēs padarīt to grūti, lai jūs zināt, cik daudz vietas faktiski tiek patērēts katalogā, noteikti ir taisnīgs punkts! WinSxS katalogs arī ļauj bezsaistes apkalpošanu, un padara Windows Vista un vēlāk "drošu attēlveidošanai".

Ir bijuši vairāki emuāri un pat daži "pazemes" rīki, kas jums parāda, ka ir pareizi dzēst direktoriju WinSxS, un tas noteikti ir taisnība, ka pēc instalēšanas jūs to varat noņemt no sistēmas, un parādīsies, ka sistēma darbojas pareizi. Bet, kā aprakstīts iepriekš, šī ir ļoti slikta prakse, jo jūs novēršat iespēju droši apkalpot, visas operētājsistēmas sastāvdaļas un spēju atjaunināt vai konfigurēt izvēles komponentus savā sistēmā. Windows atbalsta tikai WinSxS direktoriju fiziskajā diskā tā sākotnēji instalētajā vietā.

Secinājums

Ļaujiet WinSxS mapei būt kā tā!

Uzziniet par Sysnative mapi šeit.

Ziņojums ir pārraidīts no WVC.

Papildu lasījumi:

  1. Analizēt Windows komponentu veikalu vai WinSxS sistēmā Windows
  2. WinSxS mapes tīrīšana operētājsistēmā Windows 8
  3. Windows 7 atjaunināšanas diska tīrīšanas līdzekļa pievienošana opcijai Windows Update Cleanup
  4. Windows Server 2008 R2 tīrīšana WinSxS direktorijā.

Ieteicams: