我创建了一个通过添加兼容模式的脚本cmd
,但是我在让它工作时遇到了问题:
Reg Add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /v "%CD%\mha2.exe" /t REG_SZ /d "WINXPSP3 256COLOR 640X480" /f
:: # For testing only:
MkDir Success
Exit
- 通过 GUI 执行脚本时,
Success
会创建目录,但未设置兼容模式;我是否在有/没有管理员权限的情况下运行脚本都没有关系 - 通过以下方式以管理员权限执行脚本时,它会执行应执行的所有操作:
Start "C:\Path\To\script.bat"
为什么会这样,我该如何解决?
经过几个小时的工作,我想通了:在之前包含单行代码时需要管理员权限才能启动脚本
Reg Add
,就像cmd
在%WinDir%\system32
.另一个简化管理员权限验证的命令如何: