WinSxS-mappen i Windows 10 förklaras

Winsxs Folder Windows 10 Explained



WinSxS-mappen är en viktig del av Windows-operativsystemet. Den lagrar alla systemfiler och komponenter som krävs för att operativsystemet ska fungera. Utan WinSxS-mappen skulle Windows inte kunna köras. WinSxS-mappen finns på C:WindowsWinSxS. Det är en dold mapp, vilket innebär att du inte kommer att kunna se den om du inte har alternativet Visa dolda filer och mappar aktiverat i dina Filutforskarinställningar. WinSxS-mappen är viktig eftersom den lagrar flera versioner av systemfiler och komponenter. Detta är viktigt eftersom det gör det möjligt för Windows att kunna köra flera versioner av samma programvara samtidigt. Det gör det också möjligt för Windows att kunna återgå till en tidigare version av en systemfil eller komponent om det finns ett problem med den aktuella versionen. WinSxS-mappen kan vara ganska stor, och det är inte ovanligt att den tar upp flera gigabyte lagringsutrymme. Detta beror på att den lagrar flera kopior av systemfiler och komponenter. Om du har ont om lagringsutrymme kan du rensa WinSxS-mappen för att frigöra utrymme. Du bör dock bara göra detta om du är säker på din förmåga att göra det, eftersom det potentiellt kan orsaka problem med din Windows-installation om det görs felaktigt.



De flesta av er kanske har märkt Mapp WinSxS i Windows 10/8/7 och blev förvånad över dess storlek. För de som inte gör det finns foldern på C: Windows Winsxs Och det är enormt! Jag har nästan 5 GB, cirka 6000 mappar och 25000 filer, och det tar upp nästan 40% av Windows-mappen! Även om storleken på denna Winsxs-mapp i XP är cirka 25-50MB; dess stora storlek i Windows 10, Windows 8, Windows 7 och Windows Vista fascinerade många! Kolla in bilden nedan.





winsxs-mapp-fönster





Så vad är mysteriet med denna Winsxs-mapp i Windows 10, Windows 8.1, Windows8, Windows 7 och Windows Vista? Låt oss hitta det i det här inlägget.

IWinSxSmapp, lagrar flera kopiordll, exe och andra systemfilerför att få flera program att fungera på Windows utan kompatibilitetsproblem. Om du tittar inuti kommer du att se vad som ser ut som många dubbletterfiler, alla har samma namn. Det är faktiskt olika versioner av samma filer som lagras; eftersom olika program kan kräva olika versioner.



Vad är WinSxS-mappen i Windows 10

Kort, Winsxs, som betyder 'Fönster sida vid sida' , är en cache med inbyggda Windows-byggen. Den lagrar bibliotek som används av flera applikationer. Den här funktionen introducerades först i Windows ME och sågs av Microsoft som en lösning på de så kallade 'dll-helvetesproblemen' som plågade Windows 9x.

I Winsxs är 'backup'-mappen den största, som ses på bilden nedan.

Undermapp WinSxS

Återigen, som ses i bilden nedan, i Winsxs-mappen är filtyperna 'Övrigt'tadet mesta av utrymmet. De består huvudsakligen av .imd, .ngr, .csd, .dll, .dll.mui, .exe och andra liknande filtyper.



Filtyper i WinSxS

I Windows 7 och senare finns det ingen 'dllcache'-mapp och du kan inte heller hitta mappen 'i386' där systemet cachar (som i XP) alla källmoduler. Det är i denna WinSxS-mapp som de vanliga komponenterna i parallella applikationer lagras. Dessa filer kan vara flera versioner av samma sammansättning eller applikation. Varje parallellmontering har ett unikt ID. Ett av attributen för en sammansättnings identitet är dess version.

'Parallella sammansättningar används av operativsystemet som de primära enheterna för namngivning, bindning, versionshantering, distribution och konfiguration. Winsxs-mappen innehåller alla manifest, tillägg och Win32-filer från tredje part”, säger Microsoft.

Men varför finns det så många kapslade mappar och varför behålla så många olika versioner av sammaetc, exe eller andra filer?

Som nämnts behåller Windows gamla DLL-filer.och bibliotekskomponenter i WinSxS-mappen. Nu, om en nyare version av den här filen är en del av operativsystemet, men en viss applikation behöver en viss äldre version för att fungera, då den äldre versionen från WinSxSmappen kommer att användas och den nyare versionen lämnas kvar på sin nuvarande plats för andra program som kan behöva den.

är kanten samma som Internet Explorer

Uppenbarligen kan du inte ta bort den här katalogen eller flytta den till en annan plats. Det rekommenderas inte heller att ta bort någonting här, eftersom ett sådant steg förmodligen kan göra dina applikationer obrukbara eller till och med skada ditt system! Om du har många appar installerade kan du förvänta dig en gigantisk WinSxSmapp. Denna WinSxs-mapp kan inte finnas på någon annan volym än systemvolymen. Detta beror på NTFS hårda länkar. Om du försöker flytta mappen kan det leda till att Windows-uppdateringar, servicepack, funktioner etc. inte installeras korrekt.

Om du tar bort komponenter från WinSxS-mappen som manifest, sammansättningar etc. kan du få problem. Varje system kommer att reagera olika. Det som fungerar för en kan bryta en annan! Till exempel, om du installerar ett program som kräver exakt denna montering, som du kan ha tagit bort, så kommer detta program helt enkelt inte att starta! Mappkomprimering är inte heller tillåten eftersom det kan orsaka problem under WindowsUpdates eller när en snabbkorrigering installeras.

Det säkraste sättet att rensa upp det är att helt enkelt avinstallera de appar du inte behöver. Detta är dock inte heller idiotsäkert, eftersom många applikationer fortfarande lämnar sina filer här eftersom de kan användas av andra applikationer. Sannolikheten för misslyckande används alltså inteetcGapet är ganska stort.

Vi rekommenderar inte att du använder WinSxS-rensningsverktyg som t.ex WinsxsLite eftersom du kan bryta ditt Windows.

Och om du provar ny programvara eller installerar och avinstallerar ofta, kanske du märker att din Winsxs är riktigt stor i storlek eftersom Windows kommer att behålla flera kopior av dessaetcfiler för att tillåta flera applikationer utan kompatibilitetsproblem.

Rensa upp WinSxs-mappen

Windows 8.1 introducerade ett nytt kommandoradsalternativ för DISM.exe, / AnalyzeComponentStore . Om du kör det här kommandot tolkar du WinSxS-mappen och låter dig veta om det rekommenderas att städa upp komponentlagret. Han är närvarande i Windows 10 , Också.

I Windows 8/8.1/10 , öppna Diskrensningsverktyget och använd alternativet Windows Update Cleanup för att rensa upp WinSxS.

Microsoft har släppt en uppdatering som lade till Windows Update-rensningsalternativet till Diskrensningsverktyget I Windows 7 .

Nu kan du också rensa WinSxS в Windows Server 2008 R2 med ny ny uppdatering.

Ladda ner PC Repair Tool för att snabbt hitta och automatiskt åtgärda Windows-fel

Här är några fler alternativ som du kanske vill överväga frigöra diskutrymme - lite rutin och lite extrem:

  1. springa Diskrensningsverktyg
  2. Ta bort oanvända appar
  3. Flytta sidfil till en annan enhet
  4. Inaktivera viloläge
  5. Använd det dedikerade dumpfilalternativet för att skriva minnesdumpfiler till en annan volym på systemet.
  6. Inaktivera systemåterställningspunkter
  7. Ladda ner användarprofilen och programfilkatalogerna till en annan volym på systemet.

Uppdatering 1 från TechNet-bloggarna: En av de största förändringarna mellan tidigare versioner av Windows var övergången från ett OS som beskrivs i INF tillkomponentalitet. Alla komponenter i operativsystemet finns i WinSxS-mappen - i själva verket kallar vi denna plats för komponentlager. Varje komponent har ett unikt namn som inkluderar versionen, språket och processorarkitekturen för vilken den skapades. WinSxS-mappen är den enda plats där en komponent finns i systemet, alla andra filinstanser du ser på systemet 'projiceras' genom hård länkning från komponentarkivet.

Nu när du vet varför butiken kan växa till den här storleken är din nästa fråga förmodligen varför vi inte tar bort äldre versioner av komponenter. Det korta svaret är tillförlitlighet. Komponentlagret, tillsammans med annan information om systemet, låter oss när som helst avgöra vilken version av komponenten som är bäst för projektet. Det betyder att om du avinstallerar säkerhetsuppdateringen kommer vi att kunna installera den näst högsta versionen på systemet - vi kommer inte längre att ha något avinstallationsproblem. Detta betyder också att om du bestämmer dig för att installera en valfri funktion kommer vi inte bara att välja RTM-versionen av komponenten, vi kommer att se vilken version som är den högsta tillgängliga på systemet.

Det enda sättet att säkert minska storleken på WinSxS-mappen är att minska mängden möjliga åtgärder som systemet kan utföra. Det enklaste sättet att göra detta är att ta bort de paket som ursprungligen hade komponenterna installerade. Detta kan göras genom att ta bort ersatta versioner av paket som du har på ditt system. Service Pack 1 innehåller en binär fil med namnet VSP1CLN.EXE , ett verktyg som gör Service Pack permanent (ej flyttbart) på ditt system och tar bort RTM-versionerna av alla ersatta komponenter. Detta kan bara göras för att genom att göra Service Pack permanent; vi kan garantera att vi aldrig kommer att behöva RTM-versioner.

Uppdatering 2 från E7-bloggarna: Operativsystemets 'modularitet' var ett tekniskt mål för Windows Vista. Detta gjordes för att lösa ett antal problem i äldre versioner av Windows relaterade till installation, underhåll och tillförlitlighet. Windows SxS-katalogen representerar 'installations- och underhållsstatus' för alla systemkomponenter. Men det förbrukar faktiskt inte så mycket diskutrymme som det verkar när man använder inbyggda verktyg (DIR och Explorer) för att mäta använt diskutrymme. Det faktum att vi gör det svårare för dig att veta hur mycket utrymme en katalog tar upp är rättvist! WinSxS-katalogen tillhandahåller även offlinetjänster och gör Windows Vista och senare 'avbildningssäkert'.

Det har funnits flera bloggar och till och med flera 'underjordiska' verktyg som berättar att det är möjligt att ta bort WinSxS-katalogen, och det är verkligen sant att efter installationen kan du ta bort den från systemet och det visar sig att systemet startar och fungerar bra. . Men, som beskrivits ovan, är detta en mycket dålig praxis, eftersom du tar bort möjligheten att tillförlitligt underhålla alla komponenter i operativsystemet och möjligheten att uppdatera eller konfigurera ytterligare komponenter på ditt system. Windows stöder endast WinSxS-katalogen på en fysisk enhet på den ursprungliga platsen.

Slutsats

Låt WinSxS-mappen vara som den är!

Lära om inbyggd mapp och Mapparna Catroot och Catroot2 Här.

Ytterligare material:

  1. Analysera Windows Component Store eller WinSxS på Windows
  2. Rensa upp WinSxS-mappen i Windows
  3. Lägg till Windows Update Cleanup Option till Disk Cleanup Tool i Windows
  4. Rensa upp WinSxS-katalogen på Windows Server .
Populära Inlägg