Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Win7 C 槽 assembly 資料夾是什麼?.NET GAC 全域組件快取 勿刪除

編輯:Windows 7 系統介紹

Windows 7 C 槽發現 assembly 資料夾佔用較大空間,實為 .NET Framework 全域組件快取 (GAC, Global Assembly Cache)。儲存強名稱組件(如 Office 2007、Visual Studio、各類 .NET 應用程式安裝的共用 DLL),供多應用程式並行使用特定版本組件。嚴禁手動刪除,否則導致相依 .NET 程式無法啟動、功能異常。

assembly 資料夾位置與大小

核心知識

  • 位置:C:\Windows\assembly(.NET 2.0/3.5)與 C:\Windows\Microsoft.NET\assembly(.NET 4.0+)。
  • 結構:以強名稱(名稱、版本、公開金鑰語彙基、文化特性)為索引,支援同一組件多版本共存。
  • 管理工具:gacutil.exe(開發人員命令列)、Windows 檔案總管擴充檢視(舊版 .NET)。

正確清理建議

  • 透過「控制台」→「程式與功能」正規解除安裝不需要的 .NET 應用程式,GAC 組件會隨著解除安裝自動清理。
  • 執行 cleanmgr →「清理系統檔案」→ 勾選「Windows Update 清理」,可移除已取代的 .NET 組件備份。
  • 不建議手動刪除 GAC 內個別 DLL,極易造成版本相依性地獄。
Copyright © Windows教程網 All Rights Reserved