隐藏文件失效 注册表中破玄机
2009-09-15 10:08
113 查看
很多病毒都会修改注册表,导致隐藏文件不可见,即使在文件夹选项里去掉了“隐藏受保护的操作系统文件”和选择了“显示所有文件和文件夹”仍不起作用。本文就来带领大家破解其中的玄机。首先,要从了解注册表这个家伙开始。
◆为节约篇幅,注册表地址“HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/Advanced”在本文中通用简写为“A”。
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Explorer/Advanced/Folder简写为“Z”。
通过两个键值首位名称可以判断出:A是当前账户下的设置,Z是本机系统下的设置。
★注册表里都有啥?
全是键值项:注册表编辑器的右窗口,保存的是各种键值项,构成了注册表的内容。看到A和Z这种一长串的注册表地址,不要晕,其实就是键值项按层次排列而已。键值项由“键值名:数据类型:键值”三项按顺序构成。分三种类型:字符串值、二进制值、DWORD值。
细说种类:字符串值是整个注册表的“文字叙述”部分,文件的描述、硬件的标识等信息都用它来表示;二进制值一般用来定义“有”和“无”,没有其他的定义范围;DWORD值是双字的意思,英文Double Word的简称,用来定义更多的内容。
“机关”在哪?
在“开始→运行”中输入“regedit”回车打开注册表编辑器,文件夹选项里的设置对应的位置保存在A中,这里有很多DWORD键,如图1所示,其中Hidden用来设置是否显示隐藏文件,ShowSuperHidden用来设置是否显示系统文件。然而这只是当前账户下的设置,根源在哪?在文件夹选项中作出更改时,系统首先更改Z的键值,Z的键值决定了A的键值。Z处于中间环节,具有决定性。
(1)
侦破玄机
玄机一:“显示所有文件和文件夹”选项不见了。
根源:CheckValue键被删除。
玄机二:选择了“显示所有文件和文件夹”后不起作用。
根源1:CheckValue的值被修改。
解决方法:把Z/Folder/Hidden/SHOWALL下CheckValue的值改为1即可。
根源2:CheckValue被更改为REG_SZ类型(字符串类型)。
解决方法:把原来的CheckValue删除,如图2所示,右击编辑器空白处,新建一个DWORD类型的CheckValue。
根源3:ValueName的值被更改或被删除。
解决方法:把ValueName的值改为Hidden,或重建一个。
(2)
小提示
CheckValue同时也控制选项是否显示。如果想隐藏某个选项,把该选项对应的注册表项下的CheckValue删除即可。
Just Do It
1.如果希望“隐藏受保护的操作系统文件”不能被取消,可尝试以下方法:把Z/Folder/SuperHidden下Type的值改为radio,这个选项就变成了单选框,不能被取消。
2.不让别人动你的注册表:执行“开始→设置→控制面板→管理工具→服务”,找到名称为“Remote Registry”的服务。右击选“属性”,在“常规→启动类型”处由原来的“自动”改为“已禁用”即可。为了安全,抓紧行动!
◆为节约篇幅,注册表地址“HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/Advanced”在本文中通用简写为“A”。
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Explorer/Advanced/Folder简写为“Z”。
通过两个键值首位名称可以判断出:A是当前账户下的设置,Z是本机系统下的设置。
★注册表里都有啥?
全是键值项:注册表编辑器的右窗口,保存的是各种键值项,构成了注册表的内容。看到A和Z这种一长串的注册表地址,不要晕,其实就是键值项按层次排列而已。键值项由“键值名:数据类型:键值”三项按顺序构成。分三种类型:字符串值、二进制值、DWORD值。
细说种类:字符串值是整个注册表的“文字叙述”部分,文件的描述、硬件的标识等信息都用它来表示;二进制值一般用来定义“有”和“无”,没有其他的定义范围;DWORD值是双字的意思,英文Double Word的简称,用来定义更多的内容。
“机关”在哪?
在“开始→运行”中输入“regedit”回车打开注册表编辑器,文件夹选项里的设置对应的位置保存在A中,这里有很多DWORD键,如图1所示,其中Hidden用来设置是否显示隐藏文件,ShowSuperHidden用来设置是否显示系统文件。然而这只是当前账户下的设置,根源在哪?在文件夹选项中作出更改时,系统首先更改Z的键值,Z的键值决定了A的键值。Z处于中间环节,具有决定性。
(1)
侦破玄机
玄机一:“显示所有文件和文件夹”选项不见了。
根源:CheckValue键被删除。
玄机二:选择了“显示所有文件和文件夹”后不起作用。
根源1:CheckValue的值被修改。
解决方法:把Z/Folder/Hidden/SHOWALL下CheckValue的值改为1即可。
根源2:CheckValue被更改为REG_SZ类型(字符串类型)。
解决方法:把原来的CheckValue删除,如图2所示,右击编辑器空白处,新建一个DWORD类型的CheckValue。
根源3:ValueName的值被更改或被删除。
解决方法:把ValueName的值改为Hidden,或重建一个。
(2)
小提示
CheckValue同时也控制选项是否显示。如果想隐藏某个选项,把该选项对应的注册表项下的CheckValue删除即可。
Just Do It
1.如果希望“隐藏受保护的操作系统文件”不能被取消,可尝试以下方法:把Z/Folder/SuperHidden下Type的值改为radio,这个选项就变成了单选框,不能被取消。
2.不让别人动你的注册表:执行“开始→设置→控制面板→管理工具→服务”,找到名称为“Remote Registry”的服务。右击选“属性”,在“常规→启动类型”处由原来的“自动”改为“已禁用”即可。为了安全,抓紧行动!
相关文章推荐
- 显示隐藏文件——注册表
- 修改Windows2000注册表限制用户查看和运行应用程序+注册表让文件彻底隐藏
- [转]Mac OS X El Capitan(10.11)显示隐藏文件命令失效解决方法
- 用注册表如何显示隐藏文件
- 教你如何隐藏任意进程,目录/文件,注册表,端口
- 利用驱动程序隐藏任意进程,目录/文件,注册表,端口
- 驱动级隐藏文件,注册表,进程
- 用注册表显示隐藏文件
- Mac OS X El Capitan(10.11)显示隐藏文件命令失效解决方法
- [转载]隐藏任意进程,目录/文件,注册表,端口
- 禁止修改注册表,设置文件不被删除,隐藏“添加/删除
- 如果注册表被病毒修改导致隐藏的文件和文件夹不能显示~
- 教你如何隐藏任意进程,目录/文件,注册表,端口
- 关于自动播放/还原隐藏文件失效/U盘病毒的说明
- 隐藏任意进程,目录文件,注册表,端口
- C++隐藏任意进程,目录/文件,注册表,端口
- 隐藏任意进程,目录文件,注册表,端口
- 小技巧 修改注册表 彻底隐藏文件
- 驱动级隐藏文件,注册表,进程
- 驱动级隐藏文件,注册表,进程