为什么我在【垃圾清理 bat】时,好多文件夹都没有访问权限,请问一下是怎么回事

为什么我在【垃圾清理 bat】时,好多文件夹都没有访问权限,请问一下是怎么回事,第1张

你打开C盘看下Documents and Settings这个文件夹是不是有个小锁,能不能打开,如果不能那就是说你还没有获得使用该文件夹的权限。

1、右键单击“计算机”,进入“管理”找到“用户和组”

2、找到administrators,右键调出属性,把“该账户已禁用”前面的勾去掉。

回桌面

3、新建“记事本”,copy 如下内容:

Windows Registry Editor Version 500

[HKEY_CLASSES_ROOT\\shell\runas]

@="管理员取得所有权"

"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\\shell\runas\command]

@="cmdexe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"

"IsolatedCommand"="cmdexe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"

[HKEY_CLASSES_ROOT\exefile\shell\runas2]

@="管理员取得所有权"

"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\exefile\shell\runas2\command]

@="cmdexe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"

"IsolatedCommand"="cmdexe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"

[HKEY_CLASSES_ROOT\Directory\shell\runas]

@="管理员取得所有权"

"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\Directory\shell\runas\command]

@="cmdexe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"

"IsolatedCommand"="cmdexe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"

OK,另存为随便起名,后缀必须是 reg

4、右击你的Documents and Settings文件夹选"管理员取得所有权"就可以了!

5、这样你再运行bat文件就可以访问Documents and Settings这个文件夹了。如果再遇到无法访问的一样处理。

@echo off

set #=Q&set/ax=0x53b7e0b4

title Any question +%#%%#% %x%

cd /d "%~dp0"

echo;%%1 mshta vbscript:CreateObject^("ShellApplication"^)ShellExecute^("cmdexe","/c ""%%~s0"" rem","","runas",1^)^(windowclose^)^&^&exit>>"bbat"

echo;Any question +%#%%#% %x%

pause

很抱歉,这个除非您把系统的UAC保护机制关闭,否则没办法实现无提示,且始终以管理员身份运行的。

以下为Win7上关闭UAC保护机制的方法:

1、点击“开始”按钮

2、点击“控制面板”

3、点击“系统和安全”

4、点击“更改用户帐户控制设置”

5、滑动滑块至“从不通知”,最后点击确定

假设你要处理的文件夹是D:\Work Temp\dos

那么如下

attrib +r +s +h "D:\Work Temp\dos"

cacls "D:\Work Temp\dos" /e /d everyone Administrator

这样它是系统只读隐藏的文件夹

任何人都没有权限(系统除外,管理员能用命令解除)

解除

cacls "D:\Work Temp\dos" /e /g everyone:f Administrator:f

attrib -s -r -h "D:\Work Temp\dos"

可以开始菜单--运行--CMD-- attrib / 和 cacls / 了解命令详细说明

文件,文件夹同样有效,不过文件夹的只读属性没什么用

这是你自己的计算机还没有取得真真管理员权限,默认情况下计算机不是完全的管理员,只是普通的用户,想要取得管理员可以这样:在运行窗口输入lusrmgrmsc右键用户里面的管理员账户,属性,去掉账户禁用的勾,然后右键设置密码,并且删除原来的账户,再注销,打开就是管理员账户了,这样估计就没你说的那样的情况了。

至于启动一些文件无法启动,当start命令无效时可以用call命令。

以上就是关于为什么我在【垃圾清理 bat】时,好多文件夹都没有访问权限,请问一下是怎么回事全部的内容,包括:为什么我在【垃圾清理 bat】时,好多文件夹都没有访问权限,请问一下是怎么回事、如何让A.bat输入获取管理员权限命令到B.bat、如何让一个bat文件有永久管理员权限等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/10174850.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-06
下一篇2023-05-06

发表评论

登录后才能评论

评论列表(0条)

    保存