隐藏文件失效 注册表中破玄机

来源:互联网 发布:4g网络的ip地址 编辑:程序博客网 时间:2024/05/21 14:58

很多病毒都会修改注册表,导致隐藏文件不可见,即使在文件夹选项里去掉了“隐藏受保护的操作系统文件”和选择了“显示所有文件和文件夹”仍不起作用。本文就来带领大家破解其中的玄机。首先,要从了解注册表这个家伙开始。
  
  ◆为节约篇幅,注册表地址“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”的服务。右击选“属性”,在“常规→启动类型”处由原来的“自动”改为“已禁用”即可。为了安全,抓紧行动!

原创粉丝点击