如何让diskpart.exe在调用它的同一终端窗口中运行?
在同一终端窗口运行diskpart.exe的方法
默认情况下diskpart完全可以在当前终端窗口内运行,弹出新窗口大概率是用了错误的调用方式或配置问题,以下是具体解决办法:
直接执行命令:不管是CMD还是PowerShell,直接输入以下命令回车即可:
diskpart执行后会直接在当前窗口进入diskpart的交互式环境,你可以直接输入指令(比如
list disk)进行操作。避免使用触发新窗口的调用方式:如果之前用了
start diskpart这类命令,或是通过带特殊参数的快捷方式启动,就会弹出新窗口。去掉start前缀,直接调用diskpart即可;脚本里也不要添加任何会触发新进程窗口的参数。检查终端配置(极端情况):如果上述方法无效,可能是程序关联出现问题:
- 进入系统设置的「应用」>「默认应用」>「按应用设置默认值」,找到
diskpart.exe,将它的默认启动方式改为终端 - PowerShell用户可以用
Get-Alias diskpart查看是否有自定义别名覆盖了原命令,有的话用Remove-Alias diskpart删除即可
- 进入系统设置的「应用」>「默认应用」>「按应用设置默认值」,找到
内容的提问来源于stack exchange,提问作者Melvin Calvin
相关产品推荐
相关产品推荐

