在Windows中重新启动命令提示符

就像在Windows命令提示符中,我们可以给命令重新启动/注销/closures窗口…我想知道什么命令来重新启动命令提示符本身。 (可能的用例:在系统variables中进行更改后,我必须重新启动命令提示符才能看到这些更改生效)

起初,我认为运行start cmd.exe会启动新的环境变量设置的命令提示符。 但是,测试证实这不起作用 – 它尊重环境变量

 REM This won't work. SETX ABC 123 START cmd.exe EXIT 

运行ECHO %ABC%将不会在新窗口中回显123。

然而,“runas”可以用来做到这一点:

 REM This will work. SETX ABC 123 RUNAS /noprofile /savecred /user:%USERDOMAIN%\%USERNAME% cmd.exe EXIT 

在新窗口中运行ECHO %ABC%将会回显123。