如何解決無法顯示隱藏文件

問題症狀:Windows XP操作系統,打開“我的電腦”-“工具”-“文件夾選項”,選擇“查看”選項頁,點擊選擇“顯示所有文件和文件夾”後,無論點擊“應用”或者“確定”按鈕,都無法顯示所有文件,重新打開“文件夾選項”,“查看”選項頁中依然爲“不顯示所有文件和文件夾”,怎麼辦?
  
問題截圖:不能勾選“顯示所有文件和文件夾”,即便勾選了也不起作用。

 圖 1
解決方案:
方法一、通過瑞星卡卡上網安全助手自動修復
1、運行卡卡上網安全助手,點擊“IE及系統修復”選項頁,檢測到“禁止所有文件和文件夾”爲異常項,勾選此異常項,並點擊“修復”按鈕進行修復(如圖 2所示)。
2、再次掃描確認“禁止所有文件和文件夾”已恢復爲正常狀態後,打開“我的電腦”-“工具”-“文件夾選項”,選擇“查看”選項頁,勾選“顯示所有文件和文件夾”即可。
圖 2
方法二、手動修改註冊表
注意:修改前務必備份註冊表項。

請覈對註冊表項鍵值並修改爲如圖 2所示的對應值即可。
[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"

圖 2
提示:可能存在兩種情況導致無法顯示隱藏文件。

【情況1】

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL]
下的CheckedValue,類型爲REG_DWORD,但數據爲0,如圖 3。

圖 3
解決辦法
雙擊CheckedValue,把數據值改成1,並點擊“確定”按鈕保存即可,如圖 4。

圖 4
【情況2】

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL]
下的CheckedValue,類型爲REG_SZ,如圖 5。

圖 5
解決辦法

1、右鍵點擊CheckedValue,在彈出的菜單中選擇“重命名”,將它改成其他名稱;
2、在[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL]
下新建一個DWORD值(如圖 6),將名稱設爲CheckedValue,並把數據設置成1(如圖 7)。

圖 6

圖 7
第三種方法:
今日,在公司用的電腦中毒了,按照往常習慣,在文件夾選項中設置顯示所有文件和文件。可今天卻不聽話了,將文件夾選項中選成“顯示所有文件和文件夾”,但按確定後,仍然顯示不了隱藏文件,再回文件夾選項看,自己恢復到"不顯示隱藏的文件和文件夾“。暈,跟我鬥~~~
後來找找資料,終於知道是怎麼一回事,原來是被病毒惡意修改了註冊表。在此分享一下解決方法:

找到 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\explorer\Advanced\Folder\Hidden\SHOWALL分支,在右邊的窗口中雙擊CheckedValue鍵值項,該鍵值應爲1.如果值不爲1,改爲1即可。

如果你設置仍起不了作用,那麼接下來看。
有些***把自己的屬性設置成隱藏、系統屬性,並且把註冊表中“文件夾選項中的隱藏受保護的操作系統文件”項和“顯示所有文件和文件夾”選項刪除,致使通過procexp可以在進程中看到,但去文件所在目錄又找不到源文件,無法進行刪除。(正常如圖,被修復後看不見圖中標註的項)
針對這種情況可以把下面內容存儲成ShowALl.reg文件,雙擊該文件導入註冊表即可
Windows Registry Editor Version 5.00
[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"
[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"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\SuperHidden\Policy]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\SuperHidden\Policy\DontShowSuperHidden]
@=""

具體操作方法:
1)通過記事本新建一個文件
2)將以上內容複製到新建的記事本文件中
3)通過記事本文件菜單另存爲show.reg
4)雙擊存儲的showall.reg文件,點擊彈出的對話框是按鈕即可。
注意:以上方法對win2000和XP有效
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章