你的注册表被修改了,所以上面的方法都不管用,一定要通过修改注册表来解决。
显示隐藏文件夹(文件)的方法 :
如果文件的属性值在注册表里被修改了,即使在文件夹选项里设置为显示所有文件,被隐藏的文件也不会显示。可运行注册表编辑器,打开主键HKEY_LOCAL_MACHINE\Software\Microsoft\Windows
\CurrentVersion\explorer\Advanced\Folder\Hidden,把主键SHOWALL下的键CheckedValue的值改为1,同时还要把主键NOHIDDEN和NOHIDORSYS下的键CheckedValue其键值为0。这样就恢复了windows原来的设置
这是被恶意软件修改了注册表后照成的,你可以在开始--运行,输入regedit,
打开注册表,在[HKEY_LOCAL_MACHINE\Software\Microsoft\
Windows\CurrentVersion\explorer\Advanced\Folder\Hidden\SHOWALL]
下,在右边找到键名为CheckedValue的Dword键,修改值为1就行了(为0则无法显示隐藏文件,象你上面说的那种情况)
至于你的隐藏文件,只要你没删,那就不会没有,只要你记住文件名,在搜索时选择包括隐藏文件就应该可以搜出来
看是否有wuauserv.exe进程,没有的话
按上面的方法都可以解决了
如果有建议做系统吧或按下面的方法试一下
解决方法:
首先必须下载可以察看进程映像路径的任务管理器,因为要找出有问题的svchost进程(推荐longhorn任务管理器,上www.crsky.com搜索下载安装)。
重新启动进安全模式,打开新任务管理器,点“进程”--菜单栏“查看”-“选择列”,勾选“映像路径”,然后回到进程列表就可以看到路径了。
结束位于system32目录以外的SVCHOST进程(先记下它的路径,假设是system32\scvhost)和那个病毒进程,然后进到病毒的所在文件夹system32\scvhost,可能是隐藏的,在文件夹选项里勾选“现实所有文件”,去掉“隐藏受保护文件”的勾,确定后病毒程序原形毕露,彻底删除之。
善后:清理注册表项
点“开始”--运行--regedit,打开“编辑”--查找,输入刚才的路径(如scvhost),找到后删除之,按F3继续,删除所有病毒项。
修复:将
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows
NT\CurrentVersion\Winlogon]
右侧的
Userinit的值"userinit.exe,C:\WINDOWS\system32\scvhost\svchost.exe,wuauserv.exe"编辑为
"C:\WINDOWS\system32\userinit.exe,"(逗号不要省略,无引号)
重新启动即可。
不会没有的,这个是因为你的注册表里showall值被改为0了,可能是因为中毒的原因,你自己进去把它改为1,然后刷新一下,就OK了.注册表路径如下:运行regedit,然后按hkey_local_machine\software\microsoft\windows\currentversion\explorer\advanced\folder\hidden\showall路径找到showall,双击名称就可以更改了.另外,如果你还记得文件夹的名字的话,直接在地址栏打上那个文件夹的路径,比如文件夹名为music,在D盘,你就输入D:\music,然后在打开的文件空白处打开文件属性,把那个"隐藏"上的钩去掉 就显示隐藏的内容了
第一次回答,希望对你有所帮助
开始--运行,输入
regedit,回车,展开\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\NOHIDDEN
---对应的是“文件夹选项”---“不显示隐藏的文件和文件夹”
双击右边的CheckedValue
的值设为2,DefaultValue
的值设为2;
(键值1是执行,2是不执行)
\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL
---对应的是“文件夹选项”---“显示隐藏的文件和文件夹”
双击右边的CheckedValue
(检查重要的)的值设为1,DefaultValue(
默认重要的)的值设为2;