|
已经找到原因了 并且实验成功了 win10上运行也成功
建议将代码改成
cd /D %~dp0
taskkill /f /im explorer.exe
PsExec.exe -i -s -d explorer.exe
pause
或者
cd /D %~dp0
PsExec.exe -i -s -d cmd.exe
pause
并且用以管理员运行, 实机测试, 不以管理员运行, 就会权限不足, 提示
Couldn't install PSEXESVC service:
拒绝访问。
并且代码中加上了cd /D %~dp0 就可以 无论bat文件放在哪里 都可以正常运行了
而pause命令就可以让cmd提示框暂停 方便像我之前情况 直接黑色框闪退 其实 已经有提示错误信息了 只是你的代码中没有pause命令 看不到而已 后来填上去 就知道原因了 |
|