Most of y'all may own got noticed the WinSxS folder inward Windows 7/8/10 together with been surprised at its size. For those who own got not, the folder is situated at C:\Windows\Winsxs and has a whopping size ! Mine is almost five GB together with has exactly about 6000 folders & 25000 files together with occupies almost 40% of the Windows folder! While the size of this Winsxs folder, inward XP is exactly about 25-50 MB; its large size inward Windows 10, Windows 8, Windows seven together with Windows Vista, is intriguing, to many ! Check the ikon below.
So what is the mystery of this Winsxs folder inward Windows Vista together with later? Let us notice so, inward this post.The WinSxS folder, stores multiple copies of dll, exe together with other organization files inward monastic say to allow multiple applications run inward Windows without whatsoever compatibility problem. If y'all browse inside, y'all volition run across what expression similar a lot of duplicate files, each having the same name. These are actually, unlike versions of the same files which are beingness stored; every bit unlike programs may require unlike versions.
WinSxS folder Windows 10/8/7
In short, Winsxs, which stands for ‘Windows Side By Side', is Windows native assembly cache. Libraries which are beingness past times multiple applications are stored there. This characteristic was outset introduced, inward Windows ME together with was considered every bit Microsoft's solution to the so-called ‘dll hell' issues that plagued Windows 9x.
In Winsxs the ‘backup' folder is the largest every bit tin endure noticed inward the ikon below.
Again, every bit tin endure seen inward the ikon below, inward the Winsxs folder, the ‘Other' File types takes the mass of the space. These primarily consist of .imd, .ngr, .csd, .dll, .dll.mui, .exe together with such other file types.
In Windows seven together with later, in that location isn't a ‘dllcache' folder together with nor tin y'all notice the ‘i386' folder, where the organization caches (like inward XP) all it's source modules. It is this WinSxS folder which stores the shared components of side-by-side applications. These files tin endure multiple versions of the same assembly or application. Every side-by-side assembly has a unique identity. One of the attributes of the assembly identity is its version. “Side-by-side assemblies are used past times the operating organization every bit key units of naming, binding, versioning, deployment, together with configuration. The Winsxs folder includes all manifests, optional components together with tertiary political party Win32 files”.
But, why therefore many subfolders, together with why cash inward one's chips along so many different versions of the same dll, exe or other files ?
As mentioned, Windows stores the one-time dll‘s and library components inward the WinSxS folder. Now if a newer version of this file is a business office of the OS, but a item application requires a item older version for running, together with then the older version from the winsxs folder volition endure used, leaving the newer version inward its nowadays place, for other applications which may require it.
So apparently y'all cannot delete this directory or motion it elsewhere. Nor is it advisable to delete anything here, every bit such a stair could in all likelihood brand your applications un-workable or fifty-fifty suspension your system! If y'all own got many applications installed, y'all tin await to own got a jumbo sized winsxs folder. This WinSxs folder cannot reside on whatsoever other book than the organization volume. This is because of the NTFS difficult links. If y'all attempt to motion the folder, it may lawsuit inward Windows updates, service packs, features, etc, non installing correctly.
If y'all delete components from the WinSxS folder similar the manifests or the assemblies, etc, y'all could endure inward trouble. Each organization would react differently. What may move for 1 could suspension another! For instance, if y'all install a plan that requires that item assembly, which y'all may own got deleted, together with then that plan volition exactly non run! Compressing the folder is also a no-no, every bit it could drive problems during WindowsUpdates or spell installing a Hotfix.
The safest way to construct clean it, is past times exactly uninstalling applications which y'all don't require. However, this besides is non fool-proof, every bit many applications withal exit behind their files here, since they may endure shared betwixt other applications. So the probability of dud unused dll‘s being left behind is quite high.
We would non advice the purpose of WinSxS cleanup tools similar WinsxsLite every bit y'all could halt upward breaking your Windows.
And if y'all are into trying out novel software or installing together with uninstalling frequently, y'all may notice that your Winsxs size is indeed large, every bit Windows volition shop multiple copies of these dll files, inward monastic say to allow multiple applications without compatibility problem.
WinSxs Folder Cleanup
Windows 8.1 introduced a novel ascendence business choice for DISM.exe, /AnalyzeComponentStore. Running this command, volition analyze the WinSxS folder together with tell y'all whether a Component Store Cleanup is recommended or not. It is nowadays inward Windows 10 every bit well.
In Windows 8/8.1/10, opened upward Disk Cleanup Tool together with purpose the Windows Update Cleanup choice to construct clean the WinSxS.
Microsoft released an Update that added the Windows Update Cleanup choice to Disk Cleanup tool in Windows 7.
You tin similar a shot also construct clean upward WinSxS in Windows Server 2008 R2 with novel the novel Update.
Here are some other options y'all may consider to free upward disk space – some routine together with some extreme:
- Run Disk Cleanup tool or CCleaner
- Uninstall unused applications
- Move Page file to some other drive
- Disable hibernation
- Use the dedicated dump file choice to capture retentivity dump files on some other book on the system.
- Disable organization restore points
- Offload user profile together with plan file directories to some other book on the system.
Update 1 From TechNet Blogs : One of the largest changes betwixt previous versions of Windows together with Windows seven / Vista was a motion from an INF described OS to componentization. All of the components inward the operating organization are institute inward the WinSxS folder – inward fact nosotros telephone telephone this location the element store. Each element has a unique yell that includes the version, language, together with processor architecture that it was built for. The WinSxS folder is the entirely location that the element is institute on the system, all other instances of the files that y'all run across on the organization are “projected” past times difficult linking from the element store.
Now that y'all know why the shop tin grow to endure therefore large, your side past times side enquiry is in all likelihood to enquire why nosotros don’t take the older versions of the components. The brusk respond to that is reliability. The element store, along alongside other data on the system, allows us to determine at whatsoever given fourth dimension what the best version of a element to projection is. That agency that if y'all uninstall a safety update nosotros tin install the side past times side highest version on the organization – nosotros no longer own got an “out of monastic say uninstall” problem. It also agency that if y'all create upward one's heed to install an optional feature, nosotros don’t exactly pick out the RTM version of the component, we’ll expression to run across what the highest available version on the organization is.
The entirely way to safely trim the size of the WinSxS folder is to trim the laid of possible actions that the organization tin own got – the easiest way to do that is to take the packages that installed the components inward the outset place. This tin endure done past times uninstalling superseded versions of packages that are on your system. Service Pack 1 contains a binary called VSP1CLN.EXE, a tool that volition brand the Service Pack parcel permanent (not removable) on your system, together with take the RTM versions of all superseded components. This tin entirely endure done because past times making the Service Pack permanent nosotros tin guarantee that nosotros won’t always demand the RTM versions.
Update two From E7 Blogs : “Modularizing” the operating organization was an applied scientific discipline destination inward Windows Vista. This was to solve a number of issues inward legacy Windows related to installation, servicing together with reliability. The Windows SxS directory represents the “installation together with servicing state” of all organization components. But inward reality it doesn’t truly swallow every bit much disk infinite every bit it appears when using the built-in tools (DIR together with Explorer) to stair out disk infinite used. The fact that nosotros arrive tricky for y'all to know how much infinite is truly consumed inward a directory is definitely a fair point! The WinSxS directory also enables offline servicing, together with makes Windows Vista together with later “safe for imaging”.
There own got been several blogs together with fifty-fifty some “underground” tools that tell y'all it’s ok to delete the WinSxS directory, together with it’s surely truthful that after installation, y'all tin take it from the organization together with it volition seem that the organization boots together with runs fine. But every bit described above, this is a real bad practice, every bit you’re removing the mightiness to reliably service, all operating organization components together with the mightiness to update or configure optional components on your system. Windows entirely supports the WinSxS directory on the physical drive inward its originally installed location.
Conclusion
Let the WinSxS folder endure every bit it is!
Learn close the Sysnative folder here.
Post ported from WVC.
Additional reads:
comment 0 Comments
more_vert