文件夹删除需要权限的问题

查看 107|回复 9
作者:zhanglei1371   
问题图片:
https://web3img.com/image/yZvi
https://web3img.com/image/y5yr


描述:
当将文件夹从压缩包解压后,打开这个文件夹,然后退出,再去删除文件夹,结果就会显示上面的错误对话框。
若再次打开文件夹后,选中里面的所有文件,删除也是可行的(有时会有几个无法删除),若能全部删除里面的文件,再删除文件夹就可以成功。
但是大多数情况下都是出现上面的图片里的错误情况。
=======================================================
可以确认,并没有存在文件被占用的情况(不运行里面的文件,纯粹打开文件夹再关闭就出现这个问题)。
因为当遇到这种情况时,若直接结束explorer.exe进程,然后再删除基本就可以成功了。
目前任何一个分区都存在这样的问题。当时删除不掉时,等待个5分钟以上再去删除就能删掉,似乎是资源管理器对文件夹的占用有个时间限制一样,过了这个时间就自动解除占用。
很久前遇到过这种情况,当时找不到原因就重新恢复系统了。现在又出现了这种情况,想知道论坛里有没有朋友遇到过,在不重装系统时有没有好的解决方法?不想因为这个小问题就重新恢复系统。

文件夹, 这种情况

沉默的菜鸟   

你的电脑账户有管理员权限吗?不行的话开启Administrator账户进行删除,之后在关闭Administrator账户
zhanglei1371
OP
  


沉默的菜鸟 发表于 2022-4-10 16:13
你的电脑账户有管理员权限吗?不行的话开启Administrator账户进行删除,之后在关闭Administrator账户

默认就是Administrator账户。默认就是最高权限。
这个问题是近期才出现的。之前一直没有任何问题。
沉默的菜鸟   


zhanglei1371 发表于 2022-4-10 16:14
默认就是Administrator账户。默认就是最高权限。
这个问题是近期才出现的。之前一直没有任何问题。

你在管理员方式运行的CMD里面执行:
[Shell] 纯文本查看 复制代码rmdir -s 文件夹名
看看
cohon   

Windows Registry Editor Version 5.00  
[HKEY_CLASSES_ROOT\*\shell\runas]
@="管理员取得所有权"
"NoWorkingDirectory"=""  
[HKEY_CLASSES_ROOT\*\shell\runas\command]
@="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_ROOT\exefile\shell\runas2]
@="管理员取得所有权"
"NoWorkingDirectory"=""  
[HKEY_CLASSES_ROOT\exefile\shell\runas2\command]
@="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_ROOT\Directory\shell\runas]
@="管理员取得所有权"
"NoWorkingDirectory"=""  
[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@="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"
cohon   


cohon 发表于 2022-4-10 16:20
Windows Registry Editor Version 5.00  
[HKEY_CLASSES_ROOT\*\shell\runas]
@="管理员取得所有权"

新建一个txt,复制上方的代码进去保存,然后文件后缀名改成.reg,打开就行
ligxi   

一般是某个程序在使用这个文件夹的资源,所以提示需要管理员权限来删除,可以直接找出是哪个程序占用。
打开:任务管理器——性能——底部:打开资源监视器——在关联的句柄中,输入文件夹的名字,搜索后就可以看到是哪个程序占用的,直接右键结束就可以删了。
zhanglei1371
OP
  


ligxi 发表于 2022-4-10 16:25
一般是某个程序在使用这个文件夹的资源,所以提示需要管理员权限来删除,可以直接找出是哪个程序占用。
打 ...

测试结果:文件夹已经关闭,但还是显示exploer.exe占用
所以问题应该是出在exploer.exe资管这个东西上了。
不知道怎么解决
Kenny0521   

用NSudo,下载好后打开,切到Trusted Installer,输入taskkill /f /im explorer.exe,然后cmd,定位到文件夹目录,del ”文件夹名“,rd ”文件夹名“
试试
zhanglei1371
OP
  

上面方法都测试了,都不行。
现在是:
若先结束一次exploer.exe进程,再删除,没有任何问题。
但是我经常高频的操作文件夹,不能每个都先结束一次exploer.exe进程吧。
您需要登录后才可以回帖 登录 | 立即注册