我写了一个bat文件,代码如下,用来修改注册表。
双击运行文件,正常运行,但到注册表的部分会提示“错误:拒绝访问”;右键菜单以管理员身份运行文件,则没有任何反应。
请问是怎么回事?该如何解决?
[Shell] 纯文本查看 复制代码 @echo off
color 0a
title 资源管理器从Win11转回Win10
echo.
echo ---------------------------数据处理中!请勿关闭!---------------------------
echo ---------------------------数据处理中!请勿关闭!---------------------------
echo.
echo.
echo --------------------------- 修改注册表 ----------------------------
echo.
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked" /v "{e2bf9676-5f8f-435c-97eb-11607a5bedf7}" /f
rem 在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions中新建项Blocked,并新建字符串值{e2bf9676-5f8f-435c-97eb-11607a5bedf7}
echo.
echo --------------------------- 结束explorer ----------------------------
echo.
taskkill /f /im explorer.exe
echo.
echo --------------------------- 启动explorer ----------------------------
echo.
start explorer.exe
echo.
echo --------------------------- 任务结束,按任意键关闭窗口 ----------------------------
echo.
pause |