找回密码
 立即注册

QQ登录

只需一步,快速开始

教程经验总索引TVMW5/小日本5 索引【视频转换】小日本4/TE4XP 索引【视频转换】TAW4 / TDA3 索引【DVD打包软件】
Nero 索引DVD-Lab 索引【DVD打包软件】编解码器 索引 【必读】固顶帖011号
查看: 1836|回复: 2

[转贴] Windows7如何取得文件管理所有权

[复制链接]

1

威望

671

金钱

17

贡献

初级会员

积分
744
主题
18
回帖
100
注册时间
2010-3-21
最后登录
2014-12-3
发表于 2011-3-19 12:32:53 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本帖最后由 IsaacZ 于 2011-3-19 13:37 编辑

Windows7如何取得文件管理所有权


从VISTA开始,微软对操作系统的安全性有了明显的提高,这样使得以前我们在XP下都可以打开或删除的文件(夹),无法在WIN7下进行操作。就算是在Administrator超级管理员帐户下也是无法操作的,提示“你需要来自TrustedInstaller的权限才能对此文件夹进行更改”,或者提示位置不可用,拒绝访问。
特别是清理系统垃圾,不管采用什么工具,都无法清理掉被保护的文件夹中的文件,为方便操作,这里提供一个注册表文件,导入注册表之后,你只要对需要操作的文件(夹)点击右键——管理员取得所有权,这样你就可以对此进行打开或删除操作。
需要注意的是,如果你对系统结构不是很精通,请不要随意删除对系统有用的文件!!!
注册表内容如下:
  1. Windows Registry Editor Version 5.00
  2. [HKEY_CLASSES_ROOT*shellrunas]
  3. @="管理员取得所有权"
  4. "NoWorkingDirectory"=""
  5. [HKEY_CLASSES_ROOT*shellrunascommand]
  6. @="cmd.exe /c takeown /f "%1" & icacls "%1" & icacls "%1" /grant administrators:F"
  7. "IsolatedCommand"="cmd.exe /c takeown /f "%1" & icacls "%1" /grant administrators:F"
  8. [HKEY_CLASSES_ROOTexefileshellrunas2]
  9. @="管理员取得所有权"
  10. "NoWorkingDirectory"=""
  11. [HKEY_CLASSES_ROOTexefileshellrunas2command]
  12. @="cmd.exe /c takeown /f "%1" & icacls "%1" & icacls "%1" /grant administrators:F"
  13. "IsolatedCommand"="cmd.exe /c takeown /f "%1" & icacls "%1" /grant administrators:F"
  14. [HKEY_CLASSES_ROOTDirectoryshellrunas]
  15. @="管理员取得所有权"
  16. "NoWorkingDirectory"=""
  17. [HKEY_CLASSES_ROOTDirectoryshellrunascommand]
  18. @="cmd.exe /c takeown /f "%1" /r /d y & icacls "%1" & icacls "%1" /grant administrators:F /t"
  19. "IsolatedCommand"="cmd.exe /c takeown /f "%1" /r /d y & icacls "%1" /grant administrators:F /t"
复制代码
以上内容以前在Windows7还可以使用,但是在Win7SP1系统平台下就不能用了,下面给一个适用于Win7SP1平台的注册表:
  1. Windows Registry Editor Version 5.00
  2. [HKEY_CLASSES_ROOT\*\shell\runas]
  3. @="管理员取得所有权"
  4. "NoWorkingDirectory"=""
  5. [HKEY_CLASSES_ROOT\*\shell\runas\command]
  6. @="cmd.exe /c takeown /f "%1" && icacls "%1" /grant administrators:F"
  7. "IsolatedCommand"="cmd.exe /c takeown /f "%1" && icacls "%1" /grant administrators:F"
  8. [HKEY_CLASSES_ROOT\exefile\shell\runas2]
  9. @="管理员取得所有权"
  10. "NoWorkingDirectory"=""
  11. [HKEY_CLASSES_ROOT\exefile\shell\runas2\command]
  12. @="cmd.exe /c takeown /f "%1" && icacls "%1" /grant administrators:F"
  13. "IsolatedCommand"="cmd.exe /c takeown /f "%1" && icacls "%1" /grant administrators:F"
  14. [HKEY_CLASSES_ROOT\Directory\shell\runas]
  15. @="管理员取得所有权"
  16. "NoWorkingDirectory"=""
  17. [HKEY_CLASSES_ROOT\Directory\shell\runas\command]
  18. @="cmd.exe /c takeown /f "%1" /r /d y && icacls "%1" /grant administrators:F /t"
  19. "IsolatedCommand"="cmd.exe /c takeown /f "%1" /r /d y && icacls "%1" /grant administrators:F /t"
复制代码

评分

参与人数 1贡献 +2 收起 理由
IsaacZ + 2 此话题有价值。

查看全部评分

9328

威望

303

金钱

1万

贡献

管理员

自由的灵魂

积分
99878
主题
5265
回帖
26222
注册时间
2003-4-10
最后登录
2024-4-27
发表于 2011-3-19 13:36:13 | 显示全部楼层
为新手考虑,应该注明如何保存为注册表文件。我说一下方法:复制从“Windows Registry Editor Version 5.00”这一行起下面的所有内容,粘贴进记事本,另存为文件名:管理员取得所有权.reg
需要使用时双击即可,弹出确认对话框选“是”。

如果要清除此右键菜单项,可以另制作一个 reg 文件,内容为:
  1. Windows Registry Editor Version 5.00
  2. [-HKEY_CLASSES_ROOT\*\shell\runas]
  3. [-HKEY_CLASSES_ROOT\exefile\shell\runas2]
  4. [-HKEY_CLASSES_ROOT\Directory\shell\runas]
复制代码
IsaacZ的发言中如果提到任何字母缩写或专有名词,在本论坛中一般都能搜索到。点此立即搜索点拨论坛。如有搜索不到的,请尝试搜索百度百科,或者跟帖提问。
发帖前请注意看置顶帖。如果你发现自己的问题没有得到回答,说明你的问题提错了地方或者提问前未先阅读本版规则固顶帖011号
回复

使用道具 举报

6

威望

1175

金钱

51

贡献

初级会员

积分
1429
主题
25
回帖
217
注册时间
2009-5-14
最后登录
2021-7-12
发表于 2011-3-20 11:22:24 | 显示全部楼层
收藏了,多谢楼主。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|点拨论坛

GMT+8, 2024-4-27 03:23 , Processed in 0.177749 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表