Windows 命令打开 CHKDSK(磁盘检查)任务管理器(Task Manager)DISM 和 SFC(系统文件检查器)磁盘清理(Disk Cleanup)事件查看器(Event Viewer)可靠性监视器(Reliability Monitor)
chkdsk.exe 完整解构
文件路径:
C:\Windows\System32\chkdsk.exe全称:Check Disk,磁盘检查工具 定位:用户态前端编排程序,本身不直接实现文件系统校验与修复核心逻辑;核心能力由内核文件系统驱动(ntfs.sys/fastfat.sys/exfat.sys)+ 卷管理器volmgr.sys承载;支持 FAT/FAT32/exFAT/NTFS,NTFS 新增联机扫描、spotfix 点修复现代机制。 核心区分:
- 传统模式:卷占用时无法直接修复,标记脏位,下次开机自动脱机 chkdsk
- 现代 NTFS 模式:
/scan联机扫描、/spotfix点修复,无需强制离线、无需重启
一、底层原理
整体架构
cmd/powershell → chkdsk.exe(用户态)
↓
下发FSCTL_*系列IOCTL控制码,和内核文件系统驱动通信
↓
ntfs.sys / fastfat.sys / exfat.sys(内核文件系统驱动)
↓
volmgr.sys / partmgr.sys / disk.sys 磁盘栈
↓
物理磁盘
chkdsk.exe 的职责:解析命令行参数、组装 IOCTL 请求、输出日志、处理脏位标记、调度联机 / 脱机修复;真正校验 MFT、索引、位图、坏簇的逻辑在内核文件系统驱动内。
内部核心模块(chkdsk.exe 用户态)
- 参数解析分发模块 识别
/F /R /X /scan /spotfix /I /C等开关;区分文件系统类型(NTFS / FAT32 /exFAT),过滤不兼容参数;区分【只读检查】【联机扫描】【脱机修复】【spot 点修复】模式。 - 卷状态与锁管理模块 查询卷是否被占用;
/X触发强制卸卷,使所有打开句柄失效;判断是否可以直接在线修复;如果无法在线修复,向文件系统设置脏位 (Dirty Bit),写入注册表,计划开机自动 chkdsk。 - IOCTL 调用封装模块 向对应文件系统驱动下发控制码:
FSCTL_VERIFY_VOLUME:基础校验FSCTL_SCAN_VOLUME:NTFS 联机扫描FSCTL_SPOT_FIX:NTFS 点修复FSCTL_SET_VOLUME_DIRTY:设置脏位
- 结果收集与输出模块 收集内核返回的错误、坏扇区、孤立簇、MFT 损坏信息;生成磁盘状态报告;写入事件日志。
- 开机预检查调度模块 读写注册表开机自检配置,控制下次启动是否执行 chkdsk。
NTFS 内核侧核心校验对象(ntfs.sys 执行)
- MFT(主文件表)完整性、MFT 记录校验
- 索引缓冲区(目录 B 树)校验(
/I弱化索引检查、/C跳过循环目录检测) - 簇分配位图(记录哪些簇已占用 / 空闲)
- 安全描述符流(
/sdcleanup清理冗余安全描述符) - 坏簇列表(
/R /B扫描物理坏扇区,标记坏簇) - USN 日志、事务日志
FAT/FAT32/exFAT 内核侧(fastfat.sys/exfat.sys)
重点校验:FAT 文件分配表、簇链、根目录;/freeorphanedchains 直接释放孤立簇链,不恢复文件内容。
4 种核心工作链路
链路 1:普通只读检查 chkdsk C:(无修复)
chkdsk.exe → IOCTL查询ntfs.sys → 内核读取MFT/索引/位图做一致性校验 → 返回错误信息 → chkdsk打印报告,不修改磁盘任何数据
链路 2:传统脱机修复 chkdsk C: /F 卷正在占用(系统盘典型场景)
chkdsk.exe检测到C盘被占用,无法直接锁定
↓
下发IOCTL设置NTFS脏位Dirty Bit
↓
写入注册表启动项,标记开机执行chkdsk
↓
提示“无法锁定,计划下次重启时检查”
↓
系统重启,内核在挂载卷前自动执行ntfs.sys脱机修复
链路 3:NTFS 联机扫描 chkdsk C: /scan(Win8+/Server2012 + 新增)
chkdsk.exe下发FSCTL_SCAN_VOLUME
↓
ntfs.sys在卷正常挂载、业务持续读写的同时后台扫描文件系统元数据
↓
发现损坏项,写入**坏点日志(Bad Log)**,不立即修复
↓
配合 /forceofflinefix:所有缺陷排队等待spotfix离线处理
链路 4:NTFS 点修复 chkdsk C: /spotfix
SpotFix 是现代 NTFS 核心优化:只修复联机扫描记录在坏点日志里的已知损坏,不完整扫描全卷,速度极快,仅短暂脱机几秒即可完成修复。
chkdsk → IOCTL FSCTL_SPOT_FIX
↓
ntfs.sys短暂冻结卷、仅修复预记录的损坏元数据
↓
修复完成立刻恢复卷在线状态,不需要全卷扫描
链路 5:/R 坏扇区扫描
chkdsk触发ntfs.sys读取所有簇
↓
磁盘驱动返回IO失败标记坏扇区
↓
ntfs将可读数据迁移至正常簇,在坏簇位图标记不可用
生命周期
- chkdsk.exe 是短生命周期进程,执行完直接退出,无后台常驻;
- 联机扫描模式:扫描工作在内核异步后台执行,chkdsk 进程可提前退出;
- 开机自动 chkdsk:属于内核阶段执行,不运行 chkdsk.exe 用户态程序,直接由 ntfs.sys 完成修复。
二、依赖文件、依赖关系
| 组件 | 路径 | 依赖说明 |
|---|---|---|
| chkdsk.exe | C:\Windows\System32\chkdsk.exe |
用户态入口程序,参数解析、IOCTL 编排、输出 |
| ntfs.sys | System32\drivers\ntfs.sys |
NTFS 文件系统内核驱动,校验 / 修复核心实现 |
| fastfat.sys | System32\drivers\fastfat.sys |
FAT/FAT32 内核驱动 |
| exfat.sys | System32\drivers\exfat.sys |
exFAT 内核驱动 |
| volmgr.sys / volmgrx.sys | System32\drivers\volmgr.sys |
卷管理器,卷锁定、卸除、卷设备管理(/X依赖) |
| disk.sys / partmgr.sys | System32\drivers\disk.sys |
磁盘类驱动、分区管理,坏扇区 IO 交互 |
| autochk.exe | System32\autochk.exe |
开机阶段自动磁盘检查程序;系统重启执行预安排 chkdsk 时调用,不是 chkdsk.exe 本身 |
注册表依赖
- 开机自检配置:
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager值名:BootExecute,默认autocheck autochk *;chkdsk /F 无法锁定卷时,会在这里写入 autochk 任务。 - 文件系统脏位:不存注册表,脏位直接保存在卷的 NTFS 元数据(引导扇区 / 元文件)内。
日志存储
事件日志:Microsoft-Windows-NTFS/Operational、Microsoft-Windows-Chkdsk,记录扫描、修复、坏簇事件。
三、配套链、交互入口
- 配套命令
autochk.exe:开机自动执行的磁盘检查程序;fsutil.exe:手动查询 / 设置脏位、查询文件系统元数据;wevtutil:导出 chkdsk/NTFS 扫描日志。 - PowerShell
Repair-Volume:PowerShell 封装,底层同样调用 NTFS 的 scan/spotfix IOCTL,等价 chkdsk。 - 图形界面:磁盘属性→工具→检查,前端调用 chkdsk 逻辑。
- SFC/DISM:和 chkdsk 职责完全不同:SFC 校验系统文件,chkdsk 校验文件系统元数据与磁盘坏扇区。
四、边界、限制、坑点
✅能力边界
- 支持 NTFS/FAT32/exFAT;不同文件系统支持的参数不同(
/scan /spotfix /I /C /sdcleanup仅 NTFS); - 两种修复范式:传统全卷脱机修复、现代 NTFS 联机扫描 + Spot 点修复;
/R可物理扫描坏扇区并迁移有效数据;/B重新复核已有坏簇;- 可设置脏位,实现重启自动修复。
❌边界与高频误区
- chkdsk.exe ≠ autochk.exe:日常手动执行是 chkdsk.exe;开机自动磁盘检查运行 autochk.exe,内核层执行。
/scan联机扫描只检测不自动修复,必须搭配/forceofflinefix,后续用/spotfix完成修复。/spotfix只能修复联机扫描已经记录在坏点日志里的损坏,不能独立全卷扫描。/R耗时极长:会读取卷全部扇区;固态硬盘不建议频繁执行/R,不必要的全盘读取损耗闪存。- FAT32 无联机扫描、无 spotfix,所有修复都需要独占卷。
- chkdsk 修复的是文件系统元数据损坏;如果是文件本身内容损坏(上层应用写入异常),chkdsk 无法恢复。
- 加密卷(BitLocker):必须先解锁挂载卷,chkdsk 才能执行内部文件系统校验;未解锁只能校验磁盘底层,无法解析 NTFS 元数据。
- 存储池 / ReFS:chkdsk 不支持 ReFS,ReFS 使用自己独立的完整性扫描机制,不使用 chkdsk。
典型故障现象
- chkdsk C: /F 提示无法锁定卷,计划重启检查:系统卷正在占用,无法在线修复,写入 autochk 任务;
- chkdsk 很快跑完,报告没有错误,但业务文件异常:文件内容损坏,不是文件系统元数据损坏,chkdsk 检测不到;
- /scan 执行很快,但损坏没有自动消失:仅扫描,未触发 spotfix;
- SSD 执行 chkdsk /R 耗时很久:全盘扇区读取。
记忆链路: chkdsk.exe 是用户态编排工具,核心校验修复逻辑由 ntfs.sys/fastfat.sys 等文件系统内核驱动完成;传统模式依赖脏位 + autochk 开机脱机修复;Win8 之后 NTFS 新增联机扫描 / SpotFix 点修复;
/scan只检测、/spotfix精准快速修复;ReFS 不支持 chkdsk。
CHKDSK 命令:磁盘检查与修复的强大工具
CHKDSK(Check Disk)命令是 Windows 操作系统中一项重要的系统工具,旨在检查和修复磁盘上的文件系统错误及坏扇区。其功能不仅限于简单的错误检测,还包括对磁盘的完整性和性能进行全面评估。CHKDSK 命令可以在命令提示符下运行,支持多种参数选项,以满足不同的需求。
执行 CHKDSK 命令时,用户可以指定要检查的驱动器(如 C:、D:),并结合不同的参数以实现特定功能。例如,使用 /F 参数可以自动修复发现的错误,而 /R 参数则不仅修复错误,还会查找并恢复可读信息,确保数据的完整性。此外,CHKDSK 还支持 /V 参数,在 FAT/FAT32 文件系统中显示每个文件的完整路径和名称,帮助用户更好地了解文件结构。
CHKDSK 的运行过程可能需要一定时间,具体取决于磁盘的大小和错误的严重程度。为了提高效率,用户可以在系统重启时运行 CHKDSK,尤其是在处理系统盘时。定期使用 CHKDSK 命令可以有效预防数据丢失,提升系统的稳定性和性能,成为系统管理员和普通用户维护计算机健康的重要工具。
CHKDSK 命令不仅是磁盘维护的基础工具,更是确保数据安全和系统可靠性的关键所在。通过掌握其高级用法,用户能够更有效地管理和维护其计算机系统。
chkdsk /?
检查磁盘并显示状态报告。
CHKDSK [volume[[path]filename]]] [/F] [/V] [/R] [/X] [/I] [/C] [/L[:size]] [/B] [/scan] [/spotfix]
CHKDSK volume 指定驱动器号(后面跟一个冒号)、装入点或卷名。
CHKDSK filename 仅 FAT/FAT32: 指定要检查碎片的文件。
CHKDSK /F 修复磁盘上的错误。
CHKDSK /V 在 FAT/FAT32 上: 显示磁盘上每个文件的完整路径和名称。在 NTFS 上: 显示清理消息(如果有)。
CHKDSK /R 查找坏扇区并恢复可读信息 (未指定 /scan 时,隐含 /F)。
CHKDSK /L:size 仅 NTFS: 将日志文件大小更改为指定的 KB 数。如果未指定大小,则显示当前大小。
CHKDSK /X 如果必要,则先强制卸除卷。该卷的所有打开的句柄都将无效 (隐含 /F)。
CHKDSK /I 仅 NTFS: 对索引项进行强度较小的检查。
CHKDSK /C 仅 NTFS: 跳过文件夹结构内的循环检查。
CHKDSK /B 仅 NTFS: 重新评估该卷上的坏簇 (隐含 /R)
CHKDSK /scan 仅 NTFS: 在卷上运行联机扫描
CHKDSK /forceofflinefix 仅 NTFS: (必须与 "/scan" 一起使用)跳过所有联机修复;找到的所有故障都排队等待脱机修复(即 "chkdsk /spotfix")。
CHKDSK /perf 仅 NTFS: (必须与 "/scan" 一起使用)使用更多系统资源尽快完成扫描。这可能会对系统中运行的其他任务的性能造成负面影响。
CHKDSK /spotfix 仅 NTFS: 在卷上运行点修复
CHKDSK /sdcleanup 仅 NTFS: 回收不需要的安全描述符数据(隐含 /F)。
CHKDSK /offlinescanandfix 在卷上运行脱机扫描并进行修复。
CHKDSK /freeorphanedchains 仅 FAT/FAT32/exFAT: 释放所有孤立的簇链而不恢复其内容。
CHKDSK /markclean 仅 FAT/FAT32/exFAT: 如果未检测到损坏,则将卷标记为干净,即使未指定 /F 也是如此。
CHKDSK /I 或 /C 开关通过跳过对卷的某些检查,来减少运行 Chkdsk 所需的时间。
CHKDSK 命令对照表
| 命令 | 描述 | 示例 |
|---|---|---|
| CHKDSK volume | 指定驱动器号(后面跟一个冒号)、装入点或卷名。 | CHKDSK C: |
| CHKDSK filename | 仅 FAT/FAT32: 指定要检查碎片的文件。 | CHKDSK C:\example.txt |
| CHKDSK /F | 修复磁盘上的错误。 | CHKDSK C: /F |
| CHKDSK /V | 在 FAT/FAT32 上: 显示磁盘上每个文件的完整路径和名称。 | CHKDSK C: /V |
| CHKDSK /R | 查找坏扇区并恢复可读信息(未指定 /scan 时,隐含 /F)。 | CHKDSK C: /R |
| CHKDSK /L:size | 仅 NTFS: 将日志文件大小更改为指定的 KB 数。 | CHKDSK C: /L:1024 |
| CHKDSK /X | 如果必要,则先强制卸除卷。该卷的所有打开的句柄都将无效(隐含 /F)。 | CHKDSK C: /X |
| CHKDSK /I | 仅 NTFS: 对索引项进行强度较小的检查。 | CHKDSK C: /I |
| CHKDSK /C | 仅 NTFS: 跳过文件夹结构内的循环检查。 | CHKDSK C: /C |
| CHKDSK /B | 仅 NTFS: 重新评估该卷上的坏簇(隐含 /R)。 | CHKDSK C: /B |
| CHKDSK /scan | 仅 NTFS: 在卷上运行联机扫描。 | CHKDSK C: /scan |
| CHKDSK /forceofflinefix | 仅 NTFS: (必须与 "/scan" 一起使用)跳过所有联机修复。 | CHKDSK C: /scan /forceofflinefix |
| CHKDSK /perf | 仅 NTFS: (必须与 "/scan" 一起使用)使用更多系统资源尽快完成扫描。 | CHKDSK C: /scan /perf |
| CHKDSK /spotfix | 仅 NTFS: 在卷上运行点修复。 | CHKDSK C: /spotfix |
| CHKDSK /sdcleanup | 仅 NTFS: 回收不需要的安全描述符数据(隐含 /F)。 | CHKDSK C: /sdcleanup |
| CHKDSK /offlinescanandfix | 在卷上运行脱机扫描并进行修复。 | CHKDSK C: /offlinescanandfix |
| CHKDSK /freeorphanedchains | 仅 FAT/FAT32/exFAT: 释放所有孤立的簇链而不恢复其内容。 | CHKDSK C: /freeorphanedchains |
| CHKDSK /markclean | 仅 FAT/FAT32/exFAT: 如果未检测到损坏,则将卷标记为干净。 | CHKDSK C: /markclean |
说明
- CHKDSK /I 或 /C 开关通过跳过对卷的某些检查,来减少运行 CHKDSK 所需的时间。
CHKDSK(Check Disk)是Windows操作系统中的一个命令行工具,用于检查磁盘上的文件系统和硬盘的健康状态。它可以检测并修复磁盘上的错误,解决文件系统问题。以下是 CHKDSK 命令在Windows中的发展时间线:
1. MS-DOS 2.0(1983年)
- 首次出现:CHKDSK 最早出现在MS-DOS 2.0版本中,作为一种文件系统检查工具。早期的 CHKDSK 主要用于检查硬盘驱动器(如固定磁盘)上的文件系统错误。
- 功能:
- 检查并报告磁盘上的逻辑错误。
- 允许用户扫描硬盘以查找文件分配错误。
2. Windows 95(1995年)
- 集成到Windows图形界面中:随着Windows 95的发布,CHKDSK 不仅继续作为命令行工具存在,还可以通过图形化界面进行操作,用户可以通过“我的电脑”访问硬盘属性并运行磁盘检查工具。
- 功能增强:
- 提供了一个简单的图形界面,可以让用户更方便地运行磁盘检查。
- 支持自动修复文件系统问题并扫描坏道。
- 引入了“自动修复”功能,能够自动修复检测到的错误。
3. Windows XP(2001年)
- 改进和整合:Windows XP对 CHKDSK 进行了多项改进,增强了它的功能和稳定性,特别是对于NTFS文件系统的支持。
- 新增功能:
- CHKDSK /F:引入了 /F 参数,用于自动修复检测到的文件系统错误。
- CHKDSK /R:引入了 /R 参数,除了修复文件系统错误外,还可以定位坏道并恢复可读信息。
- 磁盘检查的计划任务:如果文件系统正在使用中,Windows XP会提示用户在下次系统启动时自动运行 CHKDSK,以避免文件被占用。
4. Windows Vista(2007年)
- 加强磁盘检查功能:Windows Vista对 CHKDSK 进行了更深层次的优化,尤其是在系统启动时对文件系统的检查方面。
- 新增功能:
- 引入了更多详细的扫描和修复选项,CHKDSK 变得更加智能,能够处理复杂的文件系统问题。
- 增强了对 NTFS 文件系统的支持,能够更加高效地修复损坏的磁盘结构。
- CHKDSK /B:引入了 /B 参数,扫描并重建磁盘上的坏道数据,使磁盘性能得以优化。
5. Windows 7(2009年)
- 界面优化和功能增强:Windows 7对 CHKDSK 进行了进一步改进,特别是在执行效率和界面友好性方面。
- 新增功能:
- 更细致的报告:当运行 CHKDSK 时,系统将显示更加详细的报告,帮助用户了解检查过程。
- 支持在Windows运行时通过命令行进行磁盘检查,而不必在系统重启时强制进行。
- 启动时扫描:Windows 7优化了启动时磁盘扫描的性能,使得 CHKDSK 更加高效,尤其是在大型硬盘上运行时。
6. Windows 8(2012年)
- 快速启动和自动修复:Windows 8对 CHKDSK 进行了进一步的优化,增加了对固态硬盘(SSD)的支持,以及更多的自动修复功能。
- 新增功能:
- 增强了对 SSD 驱动器的支持,尤其是在没有传统磁盘坏道的情况下,CHKDSK 的运行方式得到了改进。
- 自动调度:当系统检测到文件系统错误时,CHKDSK 可以在下次系统启动时自动运行,用户无需手动输入命令。
7. Windows 10(2015年)
- 更强大的功能和性能提升:Windows 10进一步提升了 CHKDSK 的稳定性和性能,尤其是在大规模硬盘上检查和修复时。
- 新增功能:
- CHKDSK /F 和 CHKDSK /R 的改进,使得扫描和修复速度更快。
- 增强的坏道扫描:在NTFS和ReFS(Windows Server的文件系统)中,CHKDSK 变得更加智能,能够更快地识别和修复坏道。
- 图形界面集成:Windows 10将磁盘检查功能更紧密地集成到系统的存储设置中,用户可以更加方便地运行磁盘检查工具。
8. Windows 11(2021年)
- 继续优化和提升功能:Windows 11进一步加强了 CHKDSK 的性能,尤其是在硬盘健康检测和修复方面提供了更加智能和高效的功能。
- 新增功能:
- 更简化的操作:用户可以通过“存储设置”直接访问 CHKDSK,无需进入命令行。
- 增强了对固态硬盘(SSD)和NVMe硬盘的支持,提供更优化的检查和修复方案。
- 改进的报告:提供更详细的修复日志,方便用户理解每次扫描的修复过程。
CHKDSK 自首次出现在 MS-DOS 2.0 中以来,已经经历了多个版本的进化和改进。它从一个基本的磁盘错误检查工具,逐渐发展成了一个功能强大、能够修复文件系统错误、坏道、文件分配表损坏等问题的专业工具。每个版本的Windows都对 CHKDSK 进行了不同程度的增强,尤其是在性能、稳定性、对现代硬盘(如SSD)的支持等方面,确保它能够高效地运行并为用户提供更好的磁盘管理体验。
通过 Windows 命令打开不同的系统工具和功能,可以使用以下命令:
1. CHKDSK(磁盘检查)
使用 CHKDSK 命令来检查和修复磁盘上的错误:
- 打开 命令提示符(以管理员身份运行):
- 按下
Win + X,然后选择 命令提示符(管理员) 或 Windows PowerShell(管理员)。 - 输入以下命令并按回车:
Copy Code
chkdsk C: /f /rC:是你要检查的磁盘驱动器(你可以根据需要更改为其他驱动器字母)。/f表示修复磁盘上的错误。/r表示定位坏扇区并恢复可读取的信息。
- 按下
|
VBScript 脚本来执行 chkdsk C: /f /r 命令: vbscriptCopy Code
说明:
命令解释:
此命令通常需要在管理员权限下执行,因此可能会提示要求提供管理员权限,或者在下次系统重启时运行。 |
2. 任务管理器(Task Manager)
可以直接打开任务管理器,用于查看当前正在运行的程序和进程:
- 按下
Ctrl + Shift + Esc打开任务管理器。 - 或者按下
Win + X并选择 任务管理器。 -
命令打开 任务管理器(Task Manager),你可以使用以下方法:
-
通过运行命令打开任务管理器:
- 按下
Win + R键打开“运行”对话框。 - 输入以下命令并按回车:
Copy Code
taskmgr
这样就会打开任务管理器。
- 按下
-
通过命令提示符打开任务管理器:
- 打开 命令提示符(以管理员身份运行),然后输入以下命令并按回车:
Copy Code
taskmgr
- 打开 命令提示符(以管理员身份运行),然后输入以下命令并按回车:
这两种方法都会立即启动任务管理器,你可以查看和管理系统中的进程和应用程序。
-
|
VBScript 脚本来打开 任务管理器(taskmgr): vbscriptCopy Code
说明:
这个脚本会调用 |
3. DISM 和 SFC(系统文件检查器)
使用 DISM 和 SFC 命令来修复系统文件:
- 打开 命令提示符(管理员)。
- 输入以下命令以修复 Windows 映像:
Copy Code
DISM /Online /Cleanup-Image /RestoreHealth - 完成后,运行以下命令以修复损坏的系统文件:
Copy Code
sfc /scannow DISM会检查并修复系统映像,而SFC会检查和修复系统文件。VBScript 脚本来执行 DISM 和 SFC 命令:
vbscriptCopy CodeSet WshShell = WScript.CreateObject("WScript.Shell") ' 执行 DISM 命令 WshShell.Run "cmd.exe /c DISM /Online /Cleanup-Image /RestoreHealth", 1, True ' 执行 SFC 命令 WshShell.Run "cmd.exe /c sfc /scannow", 1, True说明:
- 打开一个文本编辑器(如记事本),将上面的代码粘贴进去。
- 保存文件,文件扩展名改为
.vbs,例如run_dism_sfc.vbs。 - 双击该
.vbs文件,它将会运行 DISM 和 SFC 命令。
脚本工作原理:
- 第一个命令
DISM /Online /Cleanup-Image /RestoreHealth会修复 Windows 镜像。 - 第二个命令
sfc /scannow会扫描并修复系统文件。
cmd.exe /c会启动命令提示符并执行命令,True表示等待命令完成后才继续执行下一个命令。
- 输入以下命令以修复 Windows 映像:
4. 磁盘清理(Disk Cleanup)
磁盘清理工具可以帮助你删除临时文件、系统文件等,释放磁盘空间:
- 打开 命令提示符(以管理员身份运行),然后输入以下命令:
Copy Code
cleanmgr - 你可以选择要清理的驱动器,通常选择 C 盘进行清理。
|
VBScript 脚本来打开 磁盘清理工具(cleanmgr): vbscriptCopy Code
说明:
这个脚本会调用 |
5. 事件查看器(Event Viewer)
事件查看器用于查看系统日志和诊断信息:
- 按下
Win + R打开“运行”对话框,输入eventvwr,然后按回车。 - 你也可以在 开始菜单 中搜索 事件查看器 来打开它。
VBScript 脚本来打开 事件查看器(eventvwr):
vbscriptCopy CodeSet WshShell = WScript.CreateObject("WScript.Shell") WshShell.Run "eventvwr"说明:
- 打开一个文本编辑器(如记事本),将上面的代码粘贴进去。
- 保存文件,文件扩展名改为
.vbs,例如open_event_viewer.vbs。 - 双击该
.vbs文件,它将会运行并打开 事件查看器。
这个脚本会调用
eventvwr命令,打开事件查看器,供你查看系统日志和诊断信息。
6. 可靠性监视器(Reliability Monitor)
可靠性监视器用于查看系统崩溃和错误报告的历史记录:
- 按下
Win + R打开“运行”对话框,输入:Copy Code
然后按回车,这将直接打开 可靠性监视器,展示系统稳定性和历史事件。perfmon /rel
|
VBScript 脚本来打开 可靠性监视器(perfmon /rel): vbscriptCopy Code
说明:
这个脚本会调用 |
通过这些命令,你可以轻松访问和管理 Windows 系统的各种工具和功能,进行系统诊断和优化。

浙公网安备 33010602011771号