在对windows系统级文件操作时,经常弹出限制说权限不够,比如
然后你上网搜解决办法,大部分答案是告诉你在属性里更改权限,比如:
但是我以前这么做根本不起作用,不知道你是不是也是这样,
在这里就分享一个终极解决方案.
新建一个文本文件(txt格式的那种),用记事本打开,粘贴以下内容:
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT*shell unas] @="管理员取得所有权" "NoWorkingDirectory"="" [HKEY_CLASSES_ROOT*shell unascommand] @="cmd.exe /c takeown /f "%1" && icacls "%1" /grant administrators:F" "IsolatedCommand"="cmd.exe /c takeown /f "%1" && icacls "%1" /grant administrators:F" [HKEY_CLASSES_ROOTexefileshell unas2] @="管理员取得所有权" "NoWorkingDirectory"="" [HKEY_CLASSES_ROOTexefileshell unas2command] @="cmd.exe /c takeown /f "%1" && icacls "%1" /grant administrators:F" "IsolatedCommand"="cmd.exe /c takeown /f "%1" && icacls "%1" /grant administrators:F" [HKEY_CLASSES_ROOTDirectoryshell unas] @="管理员取得所有权" "NoWorkingDirectory"="" [HKEY_CLASSES_ROOTDirectoryshell unascommand] @="cmd.exe /c takeown /f "%1" /r /d y && icacls "%1" /grant administrators:F /t" "IsolatedCommand"="cmd.exe /c takeown /f "%1" /r /d y && icacls "%1" /grant administrators:F /t"
然后保存,重命名,把文件扩展名的txt改成 .reg
然后双击,确定.以后想操作哪个文件夹,就对其右击,选择管理员获取所有权
就可以了,执行完这一步,之后不管在里面怎么搞都行.
额外知识:
因为windows怕小白无意中修改文件扩展名,所以默认是隐藏的,你得开启一次.打开文件管理器,