恢复控制台是 Windows 2000Windows XPWindows Server 2003 安装介质中包含的诊断工具,可用于修复阻止启动到完整 Windows 环境的系统错误。它是一个命令行界面,旨在类似于命令提示符和其他控制台 Windows 实用程序,但是,它们不共享任何代码,并且相同实用程序的 Windows 和恢复控制台版本之间存在许多差异,其中最引人注目的是 DISKPART。此工具由 Windows 安装程序加载的 SPCMDCON.SYS 驱动程序实现。

Windows 恢复控制台
Microsoft Windows 的组件
文件:Xpcmdcons.png
Windows XP 中的恢复控制台
类型恢复工具
推出于Windows 2000
最后包含于Windows Server 2003
接替
Windows 恢复环境

恢复控制台主要从安装光盘使用。但是,也可以使用 winnt32.exe /cmdcons 命令将其安装到硬盘上。[a]确认后,安装程序会将故障恢复控制台安装到 C:\CMDCONS 并向 boot.ini 添加适当的条目。

Windows Vista 用基于 WinPEWindows 恢复环境取代了恢复控制台,此环境具有完整的图形界面,并在向导中实现了大多数相同的功能。

命令

恢复控制台支持许多命令提示符命令,并包含一些自定义命令,这些命令可以分为几个类别。

命令提示符对应项

以下命令的行为与命令提示符内置命令大致相同,主要处理文件管理:

  • ATTRIB – 操作文件属性
  • CD/CHDIR – 更改或打印当前工作目录
  • CLS – 清除屏幕
  • COPY – 复制文件
  • DEL/DELETE – 删除文件
  • DIR – 打印目录的内容
  • EXIT – 退出故障恢复控制台并重新启动计算机
  • HELP – 打印支持的命令列表或有关其用法的详细信息
  • MD/MKDIR – 创建目录
  • RD/RMDIR – 删除目录
  • REN/RENAME – 重命名文件或目录
  • SET – 设置或输出环境变量
  • TYPE/MORE[b] – 输出文件的内容

外部命令对应项

以下命令类似于 Windows 附带的某些外部命令;但是,它们与常规对应物的行为并不完全兼容(如果有的话):

  • BOOTCFG – 操作 boot.ini 文件[c]
  • CHKDSK – 检查文件系统是否有错误
  • DISKPART – 磁盘分区编辑器;与常规 DiskPart 无关
  • EXPAND – 从安装媒体扩展压缩文件
  • FORMAT – 格式化卷
  • NET – 连接到网络共享[d]

恢复控制台独有

以下命令是恢复控制台独有的:

  • BATCH – 执行文本文件中的命令,类似于批处理文件
  • DISABLE – 禁用服务
  • ENABLE – 启用服务
  • FIXBOOT – 将 Windows 卷引导记录写入指定卷
  • FIXMBR – 将 Windows 主引导记录写入指定磁盘
  • LISTSVC – 列出所有已注册的服务
  • LOGON – 将用户登录到 Windows 安装;启动时运行
  • MAP – 显示驱动器盘符映射
  • SYSTEMROOT – 对系统目录的更改

  1. winnt32.exe 位于 Windows 安装光盘上的子目录中,具体取决于目标体系结构(IA-32 为 i386,AMD64 为 amd64,IA-64 为 ia64)。
  2. MORE 命令仅被识别为 TYPE 命令的别名,此命令不完全匹配其通常的语法。值得注意的是,它不能用于选择性地对命令的输出进行分页;但是,由于所有命令的输出都已自动分页,因此不需要此命令。
  3. 在 Windows XP 中引入。
  4. 此命令的可用性存在争议,因为在恢复控制台中没有加载网络堆栈。