cmd下的管理员权限闪退 原理分析
目录
- 1. 问题所示
- 2. 原理分析
1. 问题所示
执行cmd下的管理员权限会闪退,一时半会找不到原因,但是网上也有很多花里胡哨的方式
2. 原理分析
本文主要着重讲讲原理分析
这个建议涉及修改注册表项,以便在使用管理员权限运行 .bat
文件或 .cmd
文件时,CMD 窗口不会闪退
注册表项分析
- HKEY_CLASSES_ROOT\batfile\shell\runas\command(复制即可)
注册表项定义如何以管理员权限运行 .bat
文件
原始设置是:
%SystemRoot%\System32\cmd.exe /C "%1" %*
这表示以管理员权限运行 cmd.exe
,然后执行 .bat
文件的内容(%1
是指 .bat
文件的路径