答案1
全部Windows Vista 及以上版本包含 PowerShell(以控制台和单独的集成脚本环境的形式)。您可以从开始菜单中查找 PowerShell,或打开 Windows 资源管理器并搜索powershell.exe
。应该有不少结果System32以及温斯。如果没有,您可以搜索powershell_ise.exe
适用于 Powershell ISE(集成脚本环境)
在 64 位 Windows 中,C:\Windows\SysWOW64 中也应该有一个 32 位版本cmd.exe
。同样,该文件夹中也会有 32 位版本的 PowerShell 和 PowerShell ISE
作为最后的手段,你可以尝试运行conhost.exe
Windows 中由其他终端应用程序(如 cmd.exe 或 powershell.exe)使用的真实控制台
不过,这取决于你想运行什么,你可能根本不需要控制台。可执行文件可以直接从 Windows 资源管理器、任务管理器或运行对话框。只有内部命令cmd.exe
需要从 cmd.exe 内部运行。但所有这些命令在 PowerShell 中都有替代版本
或者你可以简单地下载第三方终端应用程序,因为你有互联网访问权限
也就是说,一旦 cmd.exe 丢失,发生了一些严重问题你应该重新安装或修复 Windows,因为通常如果任何系统文件被删除或有不同的签名,证监会将自动启动并恢复文件。您也可以通过运行 强制重新检查/恢复sfc /scannow
。同样,sfc 可以从运行对话框或资源管理器的地址栏运行,而无需控制台