cmd.exe
不在目录中C:\Windows\System32
。我想我是在摆弄环境变量时不小心删除了它,我不知道。
它不是从 PowerShell 启动的,而且我也尝试了运行(Win+ R),但它仍然不起作用。
我认为重新安装 Windows 是一种选择,但我不知道会发生什么。
我正在使用 Windows 10。
我怎样才能恢复/还原cmd.exe
?
答案1
您可以运行系统文件检查器工具(SFC.exe),它将修复丢失的或损坏的系统文件:
- 以管理员身份打开 PowerShell。
- 进入
sfc /scannow
。
从微软:
该
sfc /scannow
命令将扫描所有受保护的系统文件,并使用位于 %WinDir%\System32\dllcache 压缩文件夹中的缓存副本替换损坏的文件。%WinDir% 占位符代表 Windows 操作系统文件夹。例如,C:\Windows。
答案2
如果文件被删除的时间不是太长,您可以从 Windows 恢复快照中恢复它。打开资源管理器,转到文件夹 C:\Windows\System32 的属性(通过右键单击菜单),然后转到“以前的版本”,您可以从中打开该文件夹的任何快照。在文件被删除之前拍摄的快照将包含该文件。
答案3
根据评论中的要求,我将其作为答案发布:
有一个网站叫温宾指数提供 Windows 10 二进制文件的链接。这些链接指向 Microsoft 服务器,因此您无需信任第三方服务只要您验证链接指向 Microsoft 服务器(如果您不知道这意味着什么,我不建议您使用该服务)。
例如,这里有各种 cmd.exe 版本可供下载:https://winbindex.m417z.com/?file=cmd.exe
所有链接均指向微软, 例如:https://msdl.microsoft.com/download/symbols/cmd.exe/E1CBFC5367000/cmd.exe