首先,确保关闭UAC,这东西能通过注册表直接控制,有时候从图形界面上你看它明明是关闭的,但实际注册表层面开启它了,误导你找不到原因。
图形界面操作UAC
C:\Windows\System32\UserAccountControlSettings.exe
命令行关闭UAC
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v EnableLUA /t REG_DWORD /d 0 /f
命令行开启UAC
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v EnableLUA /t REG_DWORD /d 1 /f
操作UAC,重启生效
在UAC关闭的情况下,仍然存在标题的问题,按下述办法操作
以目录C:\Windows\Firmware为例,应用时替换目录路径即可
cmd:
TAKEOWN /F C:\Windows\Firmware /A /R /D Y
ICACLS C:\Windows\Firmware /T /grant :r Administrators:F
或者
cygwin bash:
cmd.exe /c "TAKEOWN /F C:\Windows\Firmware /A /R /D Y"
cmd.exe /c "ICACLS C:\Windows\Firmware /T /grant :r Administrators:F"
再举个例子,品牌笔记本电脑一般都会自动更新固件,此过程如果出现异常或断电或关机,笔记本电脑就变板砖了,所以新买的笔记本一定要执行这句命令禁止访问C:\Windows\Firmware:
icacls C:\Windows\Firmware /deny *S-1-1-0:(OI)(CI)F
后面如果想复原C:\Windows\Firmware目录权限:
TAKEOWN /F C:\Windows\Firmware /A /R /D Y
ICACLS C:\Windows\Firmware /T /grant :r Administrators:F
或者
cmd.exe /c "TAKEOWN /F C:\Windows\Firmware /A /R /D Y"
cmd.exe /c "ICACLS C:\Windows\Firmware /T /grant :r Administrators:F"
最后再介绍下如何去掉"系统、隐藏、只读"属性,参考我这篇文档:https://cloud.tencent.com/developer/article/2394255
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。