U盤雙擊后無法打開并提示找不到應用程序的原因及解決
2020-10-26 20:15:41
供稿:網友
當你的U盤雙擊后無法打開,并提示找不到應用程序時,為什么會這樣呢?其實導致該問題的原因有兩方面,一個是系統的注冊表混亂導致的,一個是病毒原因導致的。既然知道了誘因,我們解決起來就簡單了。下面一起來看看處理方法吧。
修改注冊表方法:
右鍵打開D、E、F、G等盤后,點 工具 文件夾選項 查看 隱藏受保護的... 前的勾 去掉 , 再選 顯示所有文件和文件夾。如果看不到隱藏文件,點 開始 運行 REGEDIT 找到以下鍵值:KEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerAdvancedFolderHiddenSHOWALL ,右邊的[CheckedValue] 鍵值改為1。這樣,就可以看見D、E、F、G等盤里的隱藏文件,全部砍了。
修改注冊表無效,則分析:可能是因為你機器中過病毒,殺毒之后的結果。這種病毒在每個驅動器下都有一個卷標AutoRun.inf文件,只要你雙擊驅動器,就會激活病毒.或可能是中了SXS.exe病毒或是中了Rose.exe病毒.就算是殺過毒后都有可能存在.只有出現上面問題,就極有可能是中了這種病毒了.區分這個病毒可以將文件夾選項里面的隱藏受保護的系統文件 前面的勾去掉,再到你無法打開的分區下面看.只有autorun.inf打開發現里面有SXS.exe的文本,或只有autorun.inf打開發現里面有SXS.exe的文本后能為多見,則為sxs.exe病毒.有rose.exe和autorun.inf則為Rose.exe病毒.前者為常見。
病毒解決方法:
一、SXS.EXE病毒手工清理
打開顯示隱藏文件的選項,然后在硬盤圖標上點右鍵,使用資源管理器瀏覽,然后在每個硬盤的根目錄下看看是不是存在有Autorun.inf這樣的文件(該文件為隱藏文件),刪除掉即可。運行regedit 找hkey_current_usersoftwaremicrosoftwindowscurrentversionexplorermountpoints24.將子目錄下所有帶加號“+”的項依次展開,如有一項叫做“command”的,這就個就是關鍵了!將之前的“autorun”的目錄整個刪除.就是auto與autorun項與其子項.
二、rose.exe病毒手式清理
Rose.exe病毒主要表現在:
1、在系統中占用大量cpu資源。
2、在每個分區下建立rose.exe,autorun.inf2個文件,雙擊該盤符時顯示自動運行,但無法打開該分區。
3、大部分通過U盤、移動硬盤等存儲設備傳播。對網絡危害還在發現過程當中。
4、可能會引起部分*作系統崩潰,表現在開機自檢后直接并反復重啟,無法進入系統。
由于某些原因,各種殺毒軟件均沒有提供相應的病毒庫,導致無法通過殺毒軟件查殺該病毒?,F網絡中心提供手動殺毒方式,具體如下:
1、調出任務管理器,在進程頁面中結束掉所有名稱為Rose.exe的進程(建議在后面的*作中反復此*作,以確保病毒文件不會反復發作)。
2、在開始--運行中輸入“regedit”(XP系統)打開注冊表,查找所有的“rose.exe”鍵值項,找到后將整個shell子鍵刪除。
3、在我的電腦-工具-文件夾選項-查看-顯示所有文件和文件夾,把“隱藏受保護的系統文件”的勾去掉。
4、對每個盤符點右鍵-打開進入(切記不能雙擊),刪掉所有的rose.exe和autorun.inf文件。
5、在c:windowssystem32下查找有沒有rose.exe文件,如果存在就直接刪掉
下面還有一個方法,方法與上面差不多,有興趣的朋友可以嘗試。
打開“我的電腦”。每個硬盤盤符的默認設置被改為“自動播放”,而不是原來的“打開”。這種病毒的危害主要是占用系統資源。偶最近就接到不少朋友的求助。現將我的一些經驗和大家分享一下。
首先,在進程管理中終止rose.exe進程。
其次,打開文件搜索(按win鍵+F),在搜索欄中填入?“rose.exe”,把所有搜索到的rose.exe文件全部刪除。再在搜索欄中填入“autorun.ini”,只需搜索根目錄即可,把搜索到的文件再刪除掉。再次,在運行欄輸入“msconfig”,在啟動中去掉rose.exe的選項。
最后重啟你的電腦,就OK了!
三、手工來刪除AutoRun.inf
在“命令提示符”下輸入“attrib autorun.inf -s -h -r”去掉它的“系統”、“只讀”、“隱藏”屬性,這樣輸入“del autorun.inf”才可以刪除。接著進入注冊表查找“COMMAND.EXE”鍵值項,找到后將整個shell子鍵刪除。 解決的具體方法如下(以D盤為例):
開始---運行---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子鍵 完畢.
重復以上操作數次,解決其他驅動器的問題,注冊表中的信息是在一起的,在刪除D盤ShellOpenAutorun的時候順便都刪除了吧。
另外你也可以使用超級巡警這款免費殺毒軟件,引擎級查殺autorun.inf病毒的新版,一分鐘解決問題。
以上方法經過驗證都是非常有效的,能夠迅速處理U盤雙擊后會出現找不著程序的問題。在最后還要提醒大家,一定要在保證電腦系統無病毒的情況下使用上面方法,否則可能導致U盤二次感染病毒,那樣就白費功夫了。