最新消息: 预先成其事必先利其器

Windows 文件夹核心子目录功能解析

2 浏览

Windows 文件夹是操作系统的神经中枢,包含系统运行所需的核心文件、配置和资源。理解各子文件夹的作用,有助于系统维护、故障排查及磁盘空间管理。以下是关键子文件夹的功能说明。

System32 与 SysWOW64

  • System32​:存放 64 位系统核心 DLL、驱动程序、可执行文件(如 cmd.exe、taskmgr.exe)及系统服务。尽管名称含“32”,在 64 位 Windows 中它实际存储原生 64 位组件。
  • SysWOW64​:专为兼容 32 位应用程序设计,包含 32 位版本的系统 DLL 和工具。WOW64(Windows on Windows 64)子系统通过此文件夹实现 32 位程序在 64 位系统上的无缝运行。

WinSxS(Windows Side-by-Side)

该文件夹是 Windows 组件存储库,保存所有系统组件的多版本副本,支持并行安装与回滚。它是系统更新、修复和功能启用/禁用的基础。虽然占用空间较大,但不可手动删除;可通过 Dism /Online /Cleanup-Image /StartComponentCleanup 安全清理冗余版本。

Fonts

集中管理系统级字体文件(.ttf、.otf 等)。所有用户和应用程序共享此目录中的字体。安装新字体通常需管理员权限,且系统会自动注册到注册表以确保全局可用。

Temp 与 SoftwareDistribution

  • Temp​:存放系统和应用程序生成的临时文件。部分内容可能在重启后自动清除,但长期积累会占用空间,可定期安全清理。
  • SoftwareDistribution​:Windows Update 的缓存目录,存储下载的更新包和元数据。若更新失败或卡住,停止 wuauserv 服务后清空 DataStore 和 Download 子文件夹常可解决问题。

Drivers 与 DriverStore

  • Drivers​:包含当前加载的内核模式驱动程序(.sys 文件),由系统在启动或设备接入时动态调用。
  • DriverStore​:驱动程序包的持久化存储区,保留已安装驱动的完整副本(含 INF、CAT 等),支持驱动回滚和重新安装。FileRepository 子文件夹可能随时间膨胀,应使用 DISM 或 pnputil 工具管理而非手动删除。

Assembly 与 Microsoft.NET

  • Assembly​:.NET Framework 全局程序集缓存(GAC),存放强命名的共享 .NET 程序集,供多个应用复用。
  • Microsoft.NET​:包含 .NET Framework 运行时、编译器(csc.exe)、MSBuild 及框架类库。不同版本(如 v4.0.30319)对应不同 .NET 运行时环境,支撑传统桌面应用运行。

其他重要子文件夹

  • Boot​:存放启动管理器(bootmgr)、BCD 配置及早期启动所需文件,对 UEFI/Legacy 启动均关键。
  • Logs​:记录系统事件、安装日志和诊断信息(如 CBS.log、DISM.log),是排查问题的首要依据。
  • Prefetch​:缓存应用程序启动时的文件访问模式,加速后续启动。系统自动维护,无需干预。
  • ShellNew​:定义右键“新建”菜单中的模板文件类型(如文本文档、Word 文档),修改此处可自定义新建选项。