WinSxS-map in Windows 10 uitgelegd

Winsxs Folder Windows 10 Explained



De map WinSxS is een cruciaal onderdeel van het Windows-besturingssysteem. Het slaat alle systeembestanden en componenten op die nodig zijn om het besturingssysteem te laten functioneren. Zonder de WinSxS-map zou Windows niet kunnen worden uitgevoerd. De map WinSxS bevindt zich in C:WindowsWinSxS. Het is een verborgen map, wat betekent dat u deze niet kunt zien tenzij u de optie Verborgen bestanden en mappen weergeven hebt ingeschakeld in uw instellingen voor Verkenner. De map WinSxS is belangrijk omdat hierin meerdere versies van systeembestanden en componenten worden opgeslagen. Dit is belangrijk omdat Windows hierdoor meerdere versies van dezelfde software tegelijkertijd kan uitvoeren. Het stelt Windows ook in staat om terug te gaan naar een eerdere versie van een systeembestand of onderdeel als er een probleem is met de huidige versie. De WinSxS-map kan behoorlijk groot zijn en het is niet ongebruikelijk dat deze meerdere gigabytes aan opslagruimte in beslag neemt. Dit komt omdat het meerdere kopieën van systeembestanden en componenten opslaat. Als je weinig opslagruimte hebt, kun je de WinSxS-map opschonen om wat ruimte vrij te maken. U moet dit echter alleen doen als u er zeker van bent dat u dit kunt doen, omdat dit mogelijk problemen met uw Windows-installatie kan veroorzaken als u het verkeerd doet.



De meesten van jullie hebben het misschien gemerkt Map WinSxS in Windows 10/8/7 en was verrast door de grootte. Voor degenen die dat niet doen, de map bevindt zich op C: Windows Winsxs En het is enorm! Ik heb bijna 5 GB, ongeveer 6000 mappen en 25000 bestanden, en het neemt bijna 40% van de Windows-map in beslag! Hoewel de grootte van deze Winsxs-map in XP ongeveer 25-50 MB is; het grote formaat in Windows 10, Windows 8, Windows 7 en Windows Vista intrigeerde velen! Bekijk de afbeelding hieronder.





winsxs-map-vensters





Dus wat is het mysterie van deze Winsxs-map in Windows 10, Windows 8.1, Windows8, Windows 7 en Windows Vista? Laten we het in dit bericht vinden.

INWinSxSmap, slaat meerdere exemplaren opdll, exe en andere systeembestandenom meerdere applicaties op Windows te laten werken zonder compatibiliteitsproblemen. Als je naar binnen kijkt, zie je wat lijkt op veel duplicatenbestanden, elk heeft dezelfde naam. In feite zijn dit verschillende versies van dezelfde bestanden die zijn opgeslagen; omdat verschillende programma's verschillende versies kunnen vereisen.



Wat is de WinSxS-map in Windows 10

Kort, Winsxs, wat betekent 'Ramen naast elkaar' , is een cache van native Windows-builds. Het slaat bibliotheken op die door verschillende toepassingen worden gebruikt. Deze functie werd voor het eerst geïntroduceerd in Windows ME en werd door Microsoft gezien als een oplossing voor de zogenaamde 'dll hell'-problemen waarmee Windows 9x werd geplaagd.

In Winsxs is de map 'back-up' de grootste, zoals te zien is in de afbeelding hieronder.

Submap WinSxS

Nogmaals, zoals te zien is in de onderstaande afbeelding, zijn de bestandstypen in de map Winsxs 'Other'nemenhet grootste deel van de ruimte. Ze bestaan ​​voornamelijk uit .imd, .ngr, .csd, .dll, .dll.mui, .exe en andere vergelijkbare bestandstypen.



Bestandstypen in WinSxS

In Windows 7 en hoger is er geen map 'dllcache' en kunt u ook de map 'i386' niet vinden waar het systeem alle bronmodules in de cache opslaat (zoals in XP). In deze WinSxS-map worden de gemeenschappelijke componenten van parallelle applicaties opgeslagen. Deze bestanden kunnen meerdere versies van dezelfde assembly of applicatie zijn. Elke parallelle assembly heeft een unieke ID. Een van de attributen van de identiteit van een assembly is de versie.

“Parallelle assemblages worden door het besturingssysteem gebruikt als de primaire eenheden voor naamgeving, binding, versiebeheer, implementatie en configuratie. De map Winsxs bevat alle manifesten, add-ons en Win32-bestanden van derden”, zegt Microsoft.

Maar waarom zijn er zoveel geneste mappen en waarom bewaren zo veel verschillende versies van hetzelfdeenz, exe of andere bestanden?

Zoals eerder vermeld, bewaart Windows oude DLL's.en bibliotheekcomponenten in de map WinSxS. Als een nieuwere versie van dit bestand deel uitmaakt van het besturingssysteem, maar een bepaalde toepassing een bepaalde oudere versie nodig heeft om te werken, dan is de oudere versie van WinSxSde map wordt gebruikt, waarbij de nieuwere versie op de huidige locatie blijft staan ​​voor andere toepassingen die deze mogelijk nodig hebben.

is net hetzelfde als internet explorer

Het is duidelijk dat u deze map niet kunt verwijderen of naar een andere locatie kunt verplaatsen. Het wordt ook niet aanbevolen om hier iets te verwijderen, aangezien een dergelijke stap uw applicaties waarschijnlijk onbruikbaar kan maken of zelfs uw systeem kapot kan maken! Als je veel apps hebt geïnstalleerd, kun je een gigantische WinSxSmap. Deze WinSxs-map kan niet op een ander volume dan het systeemvolume worden gevonden. Dit komt door harde NTFS-koppelingen. Als u de map probeert te verplaatsen, kan dit ertoe leiden dat Windows-updates, servicepacks, functies enz. niet correct worden geïnstalleerd.

Als u componenten uit de WinSxS-map verwijdert, zoals manifesten, samenstellingen, enz., kunt u problemen krijgen. Elk systeem zal anders reageren. Wat voor de een werkt, kan de ander breken! Als u bijvoorbeeld een programma installeert dat precies deze assembly vereist, en u heeft het misschien verwijderd, dan start dit programma gewoon niet! Mapcompressie is ook niet toegestaan ​​omdat dit problemen kan geven tijdens WindowsUpdates of wanneer er een hotfix wordt geïnstalleerd.

De veiligste manier om het op te ruimen, is door simpelweg de apps te verwijderen die u niet nodig hebt. Dit is echter ook niet onfeilbaar, aangezien veel applicaties hun bestanden hier nog steeds achterlaten omdat ze door andere applicaties kunnen worden gebruikt. De faalkans wordt dus niet gebruiktenzDe kloof is vrij groot.

We raden het gebruik van WinSxS-opruimtools zoals WinsxsLite omdat je je Windows kunt breken.

En als u nieuwe software uitprobeert of regelmatig installeert en verwijdert, merkt u misschien dat uw Winsxs erg groot is, aangezien Windows er meerdere exemplaren van bewaartenzbestanden om meerdere toepassingen mogelijk te maken zonder compatibiliteitsproblemen.

De WinSxs-map opruimen

Windows 8.1 introduceerde een nieuwe opdrachtregeloptie voor DISM.exe, /AnalysComponentStore . Als u deze opdracht uitvoert, wordt de WinSxS-map geparseerd en wordt aangegeven of het opschonen van de componentenopslag wordt aanbevolen. Hij is binnen aanwezig Windows 10 , Ook.

IN Windows 8 / 8.1 / 10 , open het hulpprogramma Schijfopruiming en gebruik de optie Windows Update Cleanup om WinSxS op te ruimen.

Microsoft heeft een update uitgebracht die Windows Update-opruimoptie toegevoegd aan het hulpprogramma Schijfopruiming IN Windows 7 .

Nu kun je ook wissen WinSxS в Windows Server 2008 R2 met nieuwe nieuwe update.

Download PC Reparatie Tool om Windows-fouten snel te vinden en automatisch op te lossen

Hier zijn nog een paar opties die u misschien wilt overwegen schijfruimte vrijmaken - een beetje routine en een beetje extreem:

  1. loop Hulpprogramma voor het opschonen van schijven
  2. Verwijder ongebruikte apps
  3. Verplaats paginabestand naar een ander station
  4. Schakel de slaapstand uit
  5. Gebruik de speciale dumpbestandsoptie om geheugendumpbestanden naar een ander volume op het systeem te schrijven.
  6. Schakel systeemherstelpunten uit
  7. Offload het gebruikersprofiel en de programmabestandsmappen naar een ander volume op het systeem.

Update 1 van de TechNet-blogs: Een van de grootste veranderingen tussen eerdere versies van Windows was de overstap van een besturingssysteem beschreven in INF naarcomponentialiteit. Alle componenten in het besturingssysteem bevinden zich in de WinSxS-map - in feite noemen we deze plaats de componentopslag. Elk onderdeel heeft een unieke naam die de versie, taal en processorarchitectuur omvat waarvoor het is gemaakt. De WinSxS-map is de enige plaats waar een component zich op het systeem bevindt, alle andere bestandsinstanties die u op het systeem ziet, worden 'geprojecteerd' door een harde koppeling vanuit de componentopslag.

Nu je weet waarom de winkel zo groot kan worden, is je volgende vraag waarschijnlijk waarom we oudere versies van componenten niet verwijderen. Het korte antwoord is betrouwbaarheid. De componentenopslag, samen met andere informatie over het systeem, stelt ons in staat om op elk moment te bepalen welke versie van de component het beste is voor het project. Dit betekent dat als u de beveiligingsupdate verwijdert, we de volgende hoogste versie op het systeem kunnen installeren - we zullen niet langer een verwijderingsprobleem hebben. Dit betekent ook dat als u besluit een optionele functie te installeren, we niet alleen de RTM-versie van het onderdeel selecteren, maar ook kijken welke versie de hoogst beschikbare versie is op het systeem.

De enige manier om de grootte van de WinSxS-map veilig te verkleinen, is door de reeks mogelijke acties die het systeem kan uitvoeren te verkleinen. De gemakkelijkste manier om dit te doen is door de pakketten te verwijderen waarin de componenten oorspronkelijk waren geïnstalleerd. Dit kan worden gedaan door verouderde versies van pakketten op uw systeem te verwijderen. Service Pack 1 bevat een binair bestand met de naam VSP1CLN.EXE , een tool die het Service Pack permanent (niet-verwijderbaar) op uw systeem maakt en de RTM-versies van alle vervangen componenten verwijdert. Dit kan alleen worden gedaan door het servicepack permanent te maken; we kunnen garanderen dat we nooit RTM-versies nodig zullen hebben.

Update 2 van de E7-blogs: De 'modulariteit' van het besturingssysteem was een technisch doel voor Windows Vista. Dit is gedaan om een ​​aantal problemen in verouderde versies van Windows met betrekking tot installatie, onderhoud en betrouwbaarheid aan te pakken. De Windows SxS-directory vertegenwoordigt de 'installatie- en onderhoudsstatus' van alle systeemcomponenten. Maar het verbruikt eigenlijk niet zoveel schijfruimte als het lijkt bij het gebruik van ingebouwde tools (DIR en Explorer) om de gebruikte schijfruimte te meten. Het feit dat we het u moeilijker maken om te weten hoeveel ruimte een directory in beslag neemt, is terecht! De WinSxS-catalogus biedt ook offline service en maakt Windows Vista en later 'imaging-safe'.

Er zijn verschillende blogs en zelfs verschillende 'underground'-tools die je vertellen dat het mogelijk is om de WinSxS-directory te verwijderen, en het is zeker waar dat je deze na installatie van het systeem kunt verwijderen en het blijkt dat het systeem opstart en werkt prima. . Maar zoals hierboven beschreven, is dit een zeer slechte gewoonte, aangezien u de mogelijkheid wegneemt om alle componenten van het besturingssysteem betrouwbaar te onderhouden en de mogelijkheid om aanvullende componenten op uw systeem bij te werken of te configureren. Windows ondersteunt alleen de WinSxS-directory op een fysieke schijf op de oorspronkelijke locatie.

Conclusie

Laat de WinSxS-map zijn zoals hij is!

Leren over oorspronkelijke map En Mappen Catroot en Catroot2 Hier.

Aanvullende materialen:

  1. Analyseer de Windows Component Store of WinSxS op Windows
  2. De WinSxS-map in Windows opschonen
  3. Voeg Windows Update Cleanup Option toe aan Disk Cleanup Tool in Windows
  4. Ruim de WinSxS-map op Windows Server op .
Populaire Berichten