11,如何查看、修改 Autochk 的等待时间?
要显示 Autochk.exe 开始的倒计时时间,请键入:
chkntfs /t
要更改 Autochk.exe 开始的倒计时时间,请以秒为单位键入时间。例如,要将倒计时时间更改为 30 秒,请键入:
chkntfs /t:30
如下图:
注意:运行 chkntfs /t:30 后,在注册表项 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager下创建
特别说明:autochk.exe 计数停机时间由以下注册表项:
HKLM\System\CurrentControlSet\Control\Session Manager \AutoChkTimeOut
如果未找到条目, 将使用下默认的 10 秒数。
要直接删除该键值,请运行:cmd /k reg delete "HKLM\System\CurrentControlSet\Control\Session Manager" /v AutoChkTimeOut /f
12,BootExecute 注册表键值都保存什么数据信息?
警告:注册表编辑器使用不当可能导致严重问题,可能需要重新安装操作系统。Microsoft 不能保证您可以解决因注册表编辑器使用不当而导致的问题。使用注册表编辑器需要您自担风险。按照下列步骤操作,然后退出注册表编辑器:
1. | 单击“开始”,单击“运行”,键入 regedit,然后单击“确定”。 |
2. | 在注册表中找到并单击以下注册表项: HKLM\System\CurrentControlSet\Control\Session Manager\BootExecute |
3. | 此键值下记录所有对分区的重启开机操作,例如,chkdsk 命令、CONVERT 命令、chkntfs 命令、Fsutil 所有命令等。 |
4. | 所以,运行“cmd /k reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager" /v BootExecute /t reg_multi_sz /d "autocheck autochk *" /f”,将会恢复重置该键值下所有信息! |
除了我们以前讲过的 chkdsk 命令,如果其他命令行工具设置了对某分区的开机操作,例如 CONVERT 命令设置重启开机对某分区进行转换,我们都可以在这里取消。
13,BootExecute 注册表键值与功能、命令的对应关系?
在 BootExecute 中还可以找到其他条目:
注册表值 | 功能 |
---|---|
/P \??\Volume: | 安排无条件运行 Chkdsk 来检查卷。 |
/p \??\VOLUME{GUID} | 安排无条件运行 Chkdsk 来检查卷装入点。 |
/k:Volume * | 不让 Chkdsk 检查卷。 |
/m \??\Volume: | 让 Autochk 仅查找卷上的脏位。如果已设置了脏位,则运行 Chkdsk。 |
示例命令 | 所产生的注册表条目 |
---|---|
Chkdsk C:/F | Autocheck autochk /p \??\C: |
Chkdsk C:\mountpoint /F | Autocheck autochk /p \??\VOLUME{GUID} |
Chkntfs D:E:/X | Autocheck autochk /k:D /k:E * |
Chkntfs G:/C | Autocheck autochk /m \??\G: |
联系客服