现在的位置: 首页 > 综合 > 正文

无法显示隐藏文件夹(修改过注册表也无效)的解决方法 附注册表文件

2013年06月26日 ⁄ 综合 ⁄ 共 7417字 ⁄ 字号 评论关闭

显示隐藏文件的通法:
正常情况下,按照如下顺序操作即可:打开“我的电脑”的“工具”菜单--“文件夹选项”,在“查看”标签里,选择“显示所有文件和文件夹”,并找到“隐藏受保护的操作系统文件(推荐)”,将前面的勾去掉。如下图所示:
显示隐藏文件

被病毒修改注册表后导致无法显示隐藏文件的解决方法:
如果是由于病毒所导致的,则有很多种情况,这里说一下较常用的两种方法。

法一:打开注册表编辑器,进入注册表项:HKEY_LOCAL_MACHINE\Software\Microsoft\windows\CurrentVersion\explorer\Advanced\Folder\Hidden\SHOWALL,将右边CheckedValue 的键值改为1,然后再按照通法里设置一下文件夹选项。
如果连CheckedValue 都看不到,就在注册表项的当前窗口鼠标右键,新建一个DWORD 值,命名为“CheckedValue”(不要引号),双击它将其数值数据设为1(十六进制)。如果不会修改的话,就从这里下载注册表编辑文件,解压缩之后直接双击将里面的信息导入到注册表即可。

法二:如果上面的方法都不行,有可能是病毒修改了注册表里文件显示属性的其他键值,下载这个文件,并将里面的信息添加进注册表中重新恢复至初始设置即可。

以下是补充解决方法:

你可以看看是不是中了sys.exe病毒,下面是方法,就算不是我想也可以解除不能显示隐藏文件问题.
现象:系统文件隐藏无法显示,双击盘符无反映,任务管理器发现 sxs.exe 或者 svohost.exe (与系统进程 svchost.exe 一字之差),杀毒软件实时监控自动关闭并无法打开

找了网上许多方法,无法有效删除,并且没有专杀工具

手动删除“sxs.exe病毒”方法:

首先要显示出被隐藏的系统文件(此处就是偶为什么显示不了隐藏文件,NND,竟然改了注册表)

运行——regedit

HKEY_LOCAL_MACHINE\Software\Microsoft\windows\CurrentVersion\explorer\Advanced\Folder\Hidden\SHOWALL,将CheckedValue键值修改为1

但可能还没有用,隐藏文件还是没有显示,这是因为病毒在修改注册表达到隐藏文件目的之后,把本来有效的DWORD值CheckedValue删除掉,新建了一个无效的字符串值CheckedValue,并且把键值改为0!

方法:删除此CheckedValue键值,单击右键 新建——Dword值——命名为CheckedValue,然后修改它的键值为1,这样就可以选择“显示所有隐藏文件”和“显示系统文件”。

在分区盘上单击鼠标右键——打开(一定要右击打开),看到每个盘跟目录下有 autorun.inf 和 sxs.exe 两个文件,将其删除。(一定要把每个盘都删除了,要不然都白忙了)

(可能这个时候删除后它又会自动生成,所以你必须先在任务管理器中删除 sxs.exe 或者 svohost.exe 的进程)

打开注册表 运行——regedit

HKEY_LOCAL_MACHINE>SOFTWARE>Microsoft>Windows>CurrentVersion>Run

下找到 SoundMam 键值,可能有两个,删除其中的值为 C:\\WINDOWS\system32\SVOHOST.exe 的,最后到 C:\\WINDOWS\system32\ 目录下删除 SVOHOST.exe(为隐藏的)

重启电脑后,发现杀毒软件可以打开,分区盘双击可以打开了,一切正常!

方法二

把以下内容复制到记事本,保存后把文件后坠改为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
以上两种是最常用的方法,如果还不行,用方法二试一下以下内容

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden]
"Text"="@shell32.dll,-30499"
"Type"="group"
"Bitmap"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,\
00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,53,00,\
48,00,45,00,4c,00,4c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,2c,00,34,00,00,\
00
"HelpID"="shell.hlp#51131"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\NOHIDDEN]
"RegPath"="Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced"
"Text"="@shell32.dll,-30501"
"Type"="radio"
"CheckedValue"=dword:00000002
"ValueName"="Hidden"
"DefaultValue"=dword:00000002
"HKeyRoot"=dword:80000001
"HelpID"="shell.hlp#51104"

[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"
"ValueName"="Hidden"
"DefaultValue"=dword:00000002
"HKeyRoot"=dword:80000001
"HelpID"="shell.hlp#51105"
"checkedvalue"=dword:00000001

方法三
到正常的电脑上把HKEY_LOCAL_MACHINE\Software\Microsoft\windows\CurrentVersion\explorer\Advanced\Folder\Hidden导出,复制到自己的电脑上,双击即可.
方法:开始->运行->regedit->HKEY_LOCAL_MACHINE\Software\Microsoft\windows\CurrentVersion\explorer\Advanced\Folder\Hidden选中Hidden右键->导出,,再把导出文件复制到自己的电脑上,双击
嘿嘿,这个方法和方法二是一样的,画蛇添足,为什么呢?嘿嘿,多写点,骗取楼主的同情,给个小旗,再一个就是给刚买电脑的小朋友看的

Win7无法显示隐藏文件原因及解决方法

现象描述:打开文件夹,没有办法显示隐藏的文件,点击工具-文件夹选项-查看所有文件设置无效果,一点照样还是不显示隐藏文件。

  发生这种问题的原意可能是电脑被病毒修改了注册表。

  解决方法:

  新建一个记事本文件,把下面的内容拷贝到里面去:

  Windows Registry Editor Version 5.00

  [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion

  \Explorer\Advanced\Folder\Hidden\SHOWALL]

  CheckedValue=dword:00000001

  并且把文件名命名为显示被隐藏的文件.REG

  文件名可以任意取,但是要把后缀改为了.reg

  如果你不能显示文件后缀请点击文件夹工具文件选项-查看隐藏已知文件扩展名

  解决显示所有文件和文件夹不能显示隐藏文件的问题。

  昨天偶然发现,隐藏属性的文件不能通过显示所有文件和文件夹显示文件了,一查进程多了个SVOHOST.EXE可不是svchost.exe可能中了什么木马。杀掉现象依旧,应该是注册表被其改动,隐藏其身份。

  在“开始”菜单中点击“运行”命令,在弹出的对话框里键入regedit打开注册表,找到HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\

  CurrentVersion\explorer\Advanced\Folder\Hidden\在这里有两个主键,分别是 NOHIDDEN、SHOWALL(windows2000)。在SHOWALL下面有个二进制键值CheckedValue,把它的键值修改是“0” ,原来如此!将其改为1后,原以为ok,结果现象依旧。

  把NOHIDDEN的CheckedValue 值改为1,SHOWALL的CheckedValue值也改为0,点了不显示隐藏……按确定后,隐藏的文件夹全显了出来,后又点了显示所有……按确定后,文件夹反而藏了起,正好与事实相反。虽然可以通过不显示隐藏……看隐藏文件,但总不爽,且菜单中没有缺省选中项了,不知是否windows的BUG

  对比后,恍然大悟,原来木马把SHOWALL的CheckedValue的值的属性改成REG_SZ,而不是REG_DWORD!所以无论SHOWALL的CheckedValue是否==1,都不起作用。改回后回复正常。

  还有可能电脑中的是LLM.exe 病毒。是由哈尔滨工业大学的一名学生开发的。还会更改你的计算机网络名称。清楚很复杂,具体清楚方法如下 ,认真看一定会看懂。

  首先修改注册表:

  “开始”->“运行”->“regedit”打开注册表编辑器。

  [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\

  Explorer\Advanced\Folder\Hidden\SHOWALL]

  将其中的“CheckedValue”键删除,因为病毒已将其类型改为“SZ”,及时将值改为“1”也无法察看。删除后新建类型为“DWORD”的键,名称改为“CheckedValue”,键值为“1”。

  [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\

  Winlogon]

  将其中的“Userinit”键内容改为“userinit.exe,”(含逗号),这时我们可以发现修改之前该键的内容中有一个“microsoft\*(乱码).exe”,这个文件其实就是病毒文件之一。

  将其中的“Shell”键内容改为“EXPLORER.EXE”,这时我们可以发现修改之前该键的内容中有一个“C:\WINDOWS\system32\dllcache\dcache.exe”,没错,这个文件就是病毒文件之二。

  [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]

  将其中的“System”键删除。该键的内容为“C:\WINDOWS\system32\advanced.exe”,这是第三个病毒文件。

  注册表修改完毕后进入C盘Windows文件夹System32文件夹,显示隐藏文件和系统文件以及扩展名,找到隐藏的 “advanced.exe”文件(44.2kb,没有图标),该文件此时无法删除,但可以将其文件名修改,改成什么都可以,只要下次你能找到并且文件名不是原来的那个就可以。然后新建一个文本文档(其实新建什么都行),将其名称改为“advanced.exe”(一定要显示扩展名,不然就变成 “advanced.exe.txt”了),属性改为“只读”(0kb,程序图标)。

  然后找到“dllcache”文件夹,删除隐藏的“dcache.exe”文件(44.2kb,没有图标);回到上级目录,找到“microsoft”文件夹,删除隐藏的“*(乱码).exe”文件(44.2kb,没有图标)。

  这时再回到各根目录下将隐藏的“llm.exe”(44.2kb,没有图标)和“autorun.inf”文件都删掉。这时,即使再次产生,生成的“llm.exe”文件也是与我们之前建立的“advanced.exe”(0kb,程序图标)相同,即没有任何危害性了。

  不放心的话可以再按以上顺序检查一遍,重启电脑再检查一下,如果注册表和Windows文件夹中都没有什么变化就可以将我们自己建立的那个假的“advanced.exe”删除了。

中了某些病毒後,隐藏文件和文件夹全部无法显示!
就是在任何文件夹里,我点 "工具"===>>"文件夹选项..."===>>"查看"===>>"显示所有文件和文件夹" 然后点"确定"或者"应用"再"确定"以后,电脑还是无法显示隐藏的文件和文件夹. 重新按上面的步骤 "工具"===>>"文件夹选项..."===>>"查看" 发现居然每次都自动又变回了"不显示隐藏的文件和文件夹"选项!

在网上找了找方法,于是,在 “运行”中键入“regedit”,打开注册表编辑器,然后定位到“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\F older\Hidden\SHOWALL”, 将CheckedValue改为1,重启了也没用的。

我想,这下可能是病毒了,下了个卡巴斯基作为杀毒软件,通杀一次,还是没解决问题!

正在我极度郁闷之中,在网上找到了这个文件,解决我多时的困扰!

恢复查看隐藏文件选项.reg,如果有网友也遇到和我相同的问题,用以上方法都没解决好的话,下载我下面提供的文件试试,解压后双击导入注册表即可,问题解决了吗?
恢复查看隐藏文件选项.reg

复制代码 代码如下:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden]
"Text"="@shell32.dll,-30499"
"Type"="group"
"Bitmap"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,\
00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,53,00,\
48,00,45,00,4c,00,4c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,2c,00,34,00,00,\
00
"HelpID"="shell.hlp#51131"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\NOHIDDEN]
"RegPath"="Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced"
"Text"="@shell32.dll,-30501"
"Type"="radio"
"CheckedValue"=dword:00000002
"ValueName"="Hidden"
"DefaultValue"=dword:00000002
"HKeyRoot"=dword:80000001
"HelpID"="shell.hlp#51104"

[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"

无法导入 *.reg: 指定的文件不是注册脚本。
您在注册表编辑器中只能导入二进位注册文件。
这是因为注册表格式的文件,Windows Registry Editor Version 5.00 必须在第一行,上面不能有空行。Windows Registry Editor Version 5.00下面必须空出一行。才可以。
如下图所示:

抱歉!评论已关闭.