不能顯示隱藏檔案的終極方法

hb0202發表於2008-09-08

 A、找到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有效

B、HKEY_LOCAL_MACHINE | Software |Microsoft | windows | CurrentVersion | explorer | Advanced | Folder | Hidden | SHOWALL,將CheckedValue鍵值修改為1

但可能依然沒有用,隱藏檔案還是沒有顯示,這是因為病毒在修改登錄檔達到隱藏檔案目的之後,把本來有效的DWORD值CheckedValue刪除掉,新建了一個無效的字串值CheckedValue,並且把鍵值改為0!

方法:刪除此CheckedValue鍵值,單擊右鍵 新建Dword值,命名為CheckedValue,然後修改它的鍵值為1,這樣就可以選擇“顯示所有隱藏檔案”和“顯示系統檔案”。
 

相關文章