文件夹中“显示所有文件”的修复
来源:互联网 发布:dbscan聚类算法 java 编辑:程序博客网 时间:2024/04/26 17:10
最近,经常发现有用户计算机因恶意软件导致无法正常显示隐藏文件。跟踪注册表发现,设置显示所有文件时,HKCR/Software/Microsoft/Windows/CurrentVersion/Explorer/Advanced/Hidden的值被设置成了字符串"0"。导致设置无法生效,正常情况应该为DWORD类型,值为1。
检查注册表发现,HKLM/SOFTWARE/Microsoft/Windows/CurrentVersion/Explorer/Advanced/Folder/Hidden/SHOWALL/CheckedValue被修改成了"0",删除该值,并重建一DWORD类型,值为1的CheckedValue后恢复正常。
固导出正常注册表内容如下,保存为注册表文件(如showAll.reg),导入即可恢复。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Explorer/Advanced/Folder/Hidden/SHOWALL]
"RegPath"="Software//Microsoft//Windows//CurrentVersion//Explorer//Advanced"
"Text"="@shell32.dll,-30500"
"Type"="radio"
"CheckedValue"=dword:00000001
"ValueName"="Hidden"
"DefaultValue"=dword:00000002
"HKeyRoot"=dword:80000001
"HelpID"="shell.hlp#51105"
注:HKLM/SOFTWARE/Microsoft/Windows/CurrentVersion/Explorer/Advanced/Folder下存有文件夹选项中的设置,如果有其它类似问题,如文件夹选项中少了某些项目,可到其它正常计算机上导出,在问题计算机上导入即可恢复。
20061007:今日发现另一类似问题,其修改的不是上述的"CheckedValue",而是"ValueName",将"Hidden"后面加了个空格,导致修改后,显示和不显示都选择上了。同样,我们把"ValueName"值改回来后即可恢复正常(同样我们可以导入上述注册表值即可。
200705010:发现有些问题计算机中,文件夹选现中的“显示系统文件”功能也被利用。故导出正常设置的注册表内容,附加到上一段注册表文件即可:
[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Explorer/Advanced/Folder/SuperHidden]
"Type"="checkbox"
"Text"="@shell32.dll,-30508"
"WarningIfNotDefault"="@shell32.dll,-28964"
"HKeyRoot"=dword:80000001
"RegPath"="Software//Microsoft//Windows//CurrentVersion//Explorer//Advanced"
"ValueName"="ShowSuperHidden"
"CheckedValue"=dword:00000000
"UncheckedValue"=dword:00000001
"DefaultValue"=dword:00000000
"HelpID"="shell.hlp#51103"
- 文件夹中“显示所有文件”的修复
- "显示所有文件和文件夹"不见了,简易修复方案
- 在LISTCTRL中显示指定文件夹里的所有文件
- "文件夹选项"中"显示所有文件和文件夹"选项消失的解决方法
- 文件夹选项中"显示所有文件和文件夹" 无效的解决办法
- 遍历显示文件夹下所有目录、所有文件的函数
- 遍历文件夹中所有文件的方法
- 修改文件夹中所有文件的文件名
- 获取文件夹中所有文件的文件名
- 复制文件夹中所有文件的文件名
- 使用树控件显示文件夹下的所有的文件
- 打造最隐蔽的文件夹选项 显示所有文件
- 打造最隐蔽的文件夹选项 显示所有文件
- 关于"显示所有文件和文件夹"不能修改的问题
- 让“显示所有的文件和文件夹”功能失效
- 无法显示所有文件和文件夹的终极解决方法
- 文件夹选项里显示所有文件不见了的问题解决
- TreeView 显示指定路径下的所有文件和文件夹
- Shadow Volumn
- 失望
- struts 分写成多个配置文件
- ASP.NET2.0的XmlDataSource获取Blog
- 大一号的衣服
- 文件夹中“显示所有文件”的修复
- 用 AspectJ 和 Spring 进行依赖项插入
- java2不用设定classpath路径,也能找到类库
- 删除打印机重新安装驱动
- ASP.NET 2.0配合MasterPage的优化CSS
- Tomcat集群与负载均衡
- 用ant 进行derby数据库开发
- Image与Base64字符串相互转换
- SQL Server 2005 管理员概述