查看: 2058|回复: 11
收起左侧

[其他] 导入了reg之后怎样还原成之前的

[复制链接]
FullAlchemist
发表于 2013-6-16 10:33:34 | 显示全部楼层 |阅读模式
win8下一个文件删除不了,右键上面的管理员取得所有权没用,在网上找了一个方法还是没用,现在想把它还原,怎么还原?



记事本打开是这样的:




Windows Registry Editor Version 5.00
;取得文件修改权限  
[HKEY_CLASSES_ROOT\*\shell\runas]  
@="管理员权限"
"Icon"="C:\\Windows\\System32\\imageres.dll,102"
"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]  
@="管理员权限"
"Icon"="C:\\Windows\\System32\\imageres.dll,102"
"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]  
@="管理员权限"
"Icon"="C:\\Windows\\System32\\imageres.dll,102"
"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"




还有一个还原原来权限的:



Windows Registry Editor Version 5.00


;恢复原始权限  
[HKEY_CLASSES_ROOT\*\shell\runas-]  
@="恢复原始权限"
"Icon"="C:\\Windows\\System32\\imageres.dll,101"
"NoWorkingDirectory"=""
; && takeown /f \"%1\"
[HKEY_CLASSES_ROOT\*\shell\runas-\command]  
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /reset && cacls \"%1\" /e /r \"%%USERNAME%%\""
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /reset && cacls \"%1\" /e /r \"%%USERNAME%%\""

[HKEY_CLASSES_ROOT\exefile\shell\runas2-]  
@="恢复原始权限"
"Icon"="C:\\Windows\\System32\\imageres.dll,101"
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\exefile\shell\runas2-\command]  
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /reset && cacls \"%1\" /e /r \"%%USERNAME%%\""
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /reset && cacls \"%1\" /e /r \"%%USERNAME%%\""


[HKEY_CLASSES_ROOT\Directory\shell\runas-]  
@="恢复原始权限"
"Icon"="C:\\Windows\\System32\\imageres.dll,101"
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\Directory\shell\runas-\command]  
@="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /reset && cacls \"%1\" /e /r \"%%USERNAME%%\""
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /reset && cacls \"%1\" /e /r \"%%USERNAME%%\""


急求
随便注册
发表于 2013-6-16 11:55:25 | 显示全部楼层
事先没备份就没办法还原,因为不知道原来是什么。删除倒是可以,就怕出问题,你先备份目前的吧。
删除项就是前面加个减号,删除值就是把值设为减号,你参考下下面这个写法
  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]
复制代码
值是这样,不过项都没了,就省略了
[HKEY_CLASSES_ROOT\Directory\shell\runas-]  
"NoWorkingDirectory"="-"
100lj
发表于 2013-6-16 14:00:58 | 显示全部楼层
那个注册表项是适用于WIN7的,不知道是否适用于WIN8 。
楼主不是已经有一个还原原始权限的了吗?备份注册表后,导入试试。
FullAlchemist
 楼主| 发表于 2013-6-16 22:29:37 | 显示全部楼层
100lj 发表于 2013-6-16 14:00
那个注册表项是适用于WIN7的,不知道是否适用于WIN8 。
楼主不是已经有一个还原原始权限的了吗?备份注册表 ...

所谓的还原原始权限指的是在右键菜单里面添加这个选项
100lj
发表于 2013-6-16 22:31:23 | 显示全部楼层
FullAlchemist 发表于 2013-6-16 22:29
所谓的还原原始权限指的是在右键菜单里面添加这个选项

这样啊,我还以为……
FullAlchemist
 楼主| 发表于 2013-6-16 22:33:48 | 显示全部楼层
随便注册 发表于 2013-6-16 11:55
事先没备份就没办法还原,因为不知道原来是什么。删除倒是可以,就怕出问题,你先备份目前的吧。
删除项就 ...

额,不是很懂,是在原来代码的每一个HKEY之前加一个“-”号?其他的都不要改?还是只把那几个含有“HKEY”的几行挑选出来在前面加上减号?
随便注册
发表于 2013-6-16 23:14:38 | 显示全部楼层
本帖最后由 随便注册 于 2013-6-16 23:17 编辑

-HKEY表示删除该项,它下面的值和子项就一并删除了,所以只保留这行就行。有子项的,也只需要保留主项,后面都省略即可。

问题在于,有的注册表是改动而不是增加,删除只对应于增加的,改动的用这招就会被误删,所以要看情况。不过这个大概没事。

再有导入注册表时,可以先把原来的项目导出来备份。
voldemort12138
发表于 2013-6-17 09:40:22 | 显示全部楼层
根据你添加的内容删除不就得了
FullAlchemist
 楼主| 发表于 2013-6-17 12:18:17 | 显示全部楼层
Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT\*\shell\runas]  
"NoWorkingDirectory"="-"
[-HKEY_CLASSES_ROOT\*\shell\runas\command]  
[-HKEY_CLASSES_ROOT\exefile\shell\runas2]  
"NoWorkingDirectory"="-"
[-HKEY_CLASSES_ROOT\exefile\shell\runas2\command]  
[-HKEY_CLASSES_ROOT\Directory\shell\runas]  
"NoWorkingDirectory"="-"
[-HKEY_CLASSES_ROOT\Directory\shell\runas\command]  



Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT\*\shell\runas-]
"NoWorkingDirectory"="-"
[-HKEY_CLASSES_ROOT\*\shell\runas-\command]  
[-HKEY_CLASSES_ROOT\exefile\shell\runas2-]  
"NoWorkingDirectory"="-"
[-HKEY_CLASSES_ROOT\exefile\shell\runas2-\command]  
[-HKEY_CLASSES_ROOT\Directory\shell\runas-]  
"NoWorkingDirectory"="-"
[-HKEY_CLASSES_ROOT\Directory\shell\runas-\command]  


@随便注册

像这样?还有,这个"NoWorkingDirectory"="-"是什么?也要保留吗?
FullAlchemist
 楼主| 发表于 2013-6-17 12:19:47 | 显示全部楼层
随便注册 发表于 2013-6-16 23:14
-HKEY表示删除该项,它下面的值和子项就一并删除了,所以只保留这行就行。有子项的,也只需要保留主项,后面 ...

Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT\*\shell\runas]  
"NoWorkingDirectory"="-"
[-HKEY_CLASSES_ROOT\*\shell\runas\command]  
[-HKEY_CLASSES_ROOT\exefile\shell\runas2]  
"NoWorkingDirectory"="-"
[-HKEY_CLASSES_ROOT\exefile\shell\runas2\command]  
[-HKEY_CLASSES_ROOT\Directory\shell\runas]  
"NoWorkingDirectory"="-"
[-HKEY_CLASSES_ROOT\Directory\shell\runas\command]  



Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT\*\shell\runas-]
"NoWorkingDirectory"="-"
[-HKEY_CLASSES_ROOT\*\shell\runas-\command]  
[-HKEY_CLASSES_ROOT\exefile\shell\runas2-]  
"NoWorkingDirectory"="-"
[-HKEY_CLASSES_ROOT\exefile\shell\runas2-\command]  
[-HKEY_CLASSES_ROOT\Directory\shell\runas-]  
"NoWorkingDirectory"="-"
[-HKEY_CLASSES_ROOT\Directory\shell\runas-\command]  


@随便注册

像这样?还有,这个"NoWorkingDirectory"="-"是什么?也要保留吗?
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-1-16 13:21 , Processed in 0.118251 second(s), 16 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

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