无忧启动论坛

标题: 批处理提高权限运行在win10 20H1失效原因 [打印本页]

作者: sofood    时间: 2020-7-18 21:25
标题: 批处理提高权限运行在win10 20H1失效原因

@ECHO off
%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit
cd /d "%~dp0"

以上代码,直接双击批处理提高权限运行代码,相当于右键以管理员身份运行批处理,
在win10 19H1 19H2系统运行可以正常,在20H1系统无效,
请教各位坛友,什么原因?


作者: 一本小书    时间: 2020-7-20 20:23
本帖最后由 一本小书 于 2020-7-20 20:25 编辑

我只知道20H1 版本中DISM命令有问题,你百度一下就知道了,
作者: kingshui    时间: 2020-7-21 17:12
本帖最后由 kingshui 于 2020-7-21 17:27 编辑
一本小书 发表于 2020-7-20 20:23
我只知道20H1 版本中DISM命令有问题,你百度一下就知道了,

WD认为是恶意。。。
以下可以帮到你
  1. icacls "%windir%\system32\config" >nul 2>&1
  2. if [%errorlevel%] neq [0] (
  3.         powershell -c "Start-Process \"%0\" -Verb runAs"
  4.         exit
  5. )
  6. pushd "%~dp0"
复制代码

作者: sofood    时间: 2020-7-29 09:22
本帖最后由 sofood 于 2020-7-29 09:24 编辑
kingshui 发表于 2020-7-21 17:12
WD认为是恶意。。。
以下可以帮到你

感谢坛友热心!
代码有效




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3