在查看Win7系統盤文件夾的時候,常常會發現一些占用很大內存的文件夾,其中winsxs文件夾就是這樣的,其大小往往達到5G以上。那麼問題來了,一個占用內存嚴重的文件夾到底能不能刪除呢?今天這篇文章將針對這個問題來好好給大家講解講解。
winsxs是Windows目錄下一個重要的目錄,裡面的文件是不可刪除的。winsxs文件夾裡面有很多重要的組件,版本也很繁雜,為了保證Windows的正常運行,請確保這些文件一個都不能少。這些文件支撐著mscorwks.dll,沒有它們,mscorwks也無法加載。強行刪除後可能只有以安全模式能勉強進入Windows,Windows也就廢了。
如果到此你還是不夠明白,那麼以下是微軟關於關於winsxs的說明,閱讀後你就能明白winsxs到底能不能刪除:
支持COM和共享DLL的隔離
Windows XP/Vista在“Windows”目錄下提供了一個名為“winsxs”(Windows Side-by-Side)的文件夾。系統使用這個文件夾存儲各個版本的Windows XP組件,減少因為動態鏈接庫(Dynamic Link Libraries,DLL)引起的配置問題(DLL hell)。組件的多個版本都存儲在這個文件夾中。Windows XP允許Win32? API組件和應用程序使用與這些程序在測試時所使用的版本完全一致的Microsoft 組件版本,並且不受其它程序或者操作系統升級的影響。Windows XP通過XML文件來實現這一功能,這些XML文件保存了有關應用程序配置的元數據,例如COM類、接口和類型庫。
winsxs文件夾的作用
winsxs是VISTA/Windows 7的Windows目錄下一個非常重要的文件夾,該文件夾裡邊有很多重要的組件,版本也很復雜,為了保證Windows的正常運行,裡面的文件是不可刪除的,這些文件夾支撐著mscorwks.dll,沒有它們nmscorwks也無法加載。如果強行刪除後,可能只能以安全模式能勉強進入 Windows,Windows也就“掛”了。
看過上文後,我們已經明白了winsxs文件夾的重要性,所以對於那些想給系統瘦身的朋友一定要注意了,winsxs文件夾下的文件盡量不要去刪除,因為刪除了將會導致系統運行出現問題。