返回列表 回復 發帖

雙擊盤符無法打開故障解決方法分類

第一類:
開始--運行--cmd(打開命令提示符)
D:/dir /a (沒有參數A是看不到的,A是顯示所有的意思)
此時你會發現一個autorun.inf文件
attrib autorun.inf -s -h -r 去掉autorun.inf文件的系統、只讀、隱藏屬性,否則無法刪除 autorun.inf
del autorun.inf

到這裡還沒完,因為你雙擊了D盤盤符沒有打開卻得到了一個錯誤。要求定位DESKTOP.exe,
這個時候自動運行的信息已經加入註冊表了。下面清楚註冊表中相關信息:
在開始菜單中--運行--regedit 回車
點編輯--查找--輸入DESKTOP.exe
找到的第一個就是D盤的自動運行,刪除整個shell子鍵
如果你的活動硬盤是F盤,則將註冊表中
HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerMountPointsFShell 項刪除


第二類:
1.開始
   運行
   cmd     (打開命令提示符)
   D:
   dir /a (沒有參數A是看不到的,A是顯示所有的意思)
   此時你會發現一個autorun.inf文件,約49字節
   attrib autorun.inf -s -h -r 去掉autorun.inf文件的系統、只讀、隱藏屬性,否則無法刪除
   del autorun.inf
到這裡還沒完,因為你雙擊了D盤盤符沒有打開卻得到一個錯誤。要求定位command.exe,這個時候自動運行的信息已經加入註冊表了。下面清除註冊表中相關信息:
2.開始
   運行
   regedit
   [HKEY_CLASSES_ROOTDirectoryshell]將shell刪除
   然後關閉註冊表 按鍵盤F5刷新
3.打開文件夾選項
   文件類型
   驅動器
   高級
   編輯文件類型
   新建
   操作裡填寫「open」
   用於執行操作的應用程序裡填寫explorer.exe,
   確定,隨後返回到「編輯文件類型」窗口,
   選中open,設為默認值,確定

   e,f...盤和c盤的方法一樣.就完重起就好~~~

第三類:
   A:1.點擊windows桌面左下角的開始,選擇:運行

   2.在對話框中輸入「regedit」

   3.在註冊表編輯器中展開
     hkey_current_usersoftwaremicrosoftwindowscurrentversionexplorermountpoints2

   4.將子目錄下所有帶加號「+」的項依次展開,如有一項叫做「command」的,這就個就是關鍵了!將之     前的「autorun」的目錄整個刪除。


    B:2、在文件類型中重新設置打開方式(以XP為例)

  打開我的電腦 工具》》文件夾選項》》文件類型 找到「驅動器」或「文件夾」(具體選哪個根據你所遇問題若屬於雙擊打不開驅動器則選擇「驅動器」打不開文件夾則選擇「文件夾」)點下方的「高級」》》點選「編輯文件類型」裡的「新建」》》操作裡填寫「open」(這個可隨意填寫)》》用於執行操作的應用程序裡填寫explorer.exe》》確定

  隨後返回到「編輯文件類型」窗口,選中open》》設為默認值》》確定.現在再打開分區或文件夾看下,是不是已恢復正常?

  C:3、註冊表法:

  a 對於分區不能雙擊打開

  開始》》運行 輸入regedit 找到[HKEY_CLASSES_ROOTDriveshell]將shell下的全部刪除 然後關閉註冊表 按鍵盤F5刷新 雙擊分區再看

  b 對於文件夾不能雙擊打開

  開始》》運行 輸入regedit 找到[HKEY_CLASSES_ROOTDirectoryshell]將shell下的全部刪除 然後關閉註冊表 按鍵盤F5刷新 雙擊分區再看

  4、小程序解決(謹慎使用)

  將=號內複製到記事本內(不包括=),保存為open.vbs,雙擊運行即可,若殺毒軟件彈出警告,姑且放行之。

Set WshShell = WScript.CreateObject("WScript.Shell")

p1 = "HKEY_CLASSES_ROOTDirectoryshell"
返回列表