我在這就詳細說下吧:
先在命令行command輸入:assoc .exe來顯示EXE文件關聯,系統顯示「沒有為擴展名.exe找到文件關聯」,難怪EXE文件都不能執行。接著輸入:ftype | more來分屏顯示系統中所有的文件類型,其中有一行顯示為「exefile="%1" %*」,難道只要將EXE文件與「exefile」關聯,故障就會解決?於是在命令行輸入:assoc .exe=exefile(assoc與.exe之間有一空格),屏幕顯示「.exe=exefile」。現在關閉命令提示符窗口,按[Ctrl+Alt+Del]組合鍵調出「Windows安全」窗口,按[關機]按鈕後選擇「重新啟動」選項,按正常模式啟動Windows後,所有的EXE文件都能正常運行了。
故障分析
一定是某個軟體甚至可能是病毒把擴展名為EXE的文件關聯刪除或修改了,因此按照前面對話框的提示從控制面板中執行「文件夾選項」命令,選擇「文件類型」標簽,在「已注冊的文件類型」列表中找不到擴展名EXE和它的文件關聯。試著按[新建]按鈕,在「文件擴展名」後輸入「.exe」,按[高級]按鈕,系統自動將其文件類型定義為「應用程序」,按[確定]按鈕後在「已注冊的文件類型」列表中出現了擴展名「EXE」,選擇它後按[更改]按鈕,系統要求選擇要使用的程序,可是到底要選擇什麼應用程序來打開EXE文件?看來這個方法無效,只好按[取消]按鈕返回「文件夾選項」對話框。由於以前我從沒聽說要為擴展名為「.exe」的文件建立文件關聯,所以在「已注冊的文件類型」列表中選擇「EXE應用程序」,並按[刪除]按鈕將它刪除。由於所有EXE文件都不能執行,所以也無法用注冊表編輯器(因為我只能運行Regedit.exe或Regedit32.exe來打開注冊表編輯器)來修改注冊表,看來只好重新啟動計算機了。在出現「正在啟動Windows…」時按[F8]鍵,出現「Windows 2000高級選項菜單」,選其中的「最後一次正確的配置」,進入Windows 2000時仍然報錯。只好再次重新啟動,這次選「安全模式」,雖然沒有報錯,但仍不能運行EXE文件。再試試「帶命令行提示的安全模式」選項,啟動成功後在命令提示符窗口的命令行輸入:help | more(「|」是管道符號,在鍵盤上位於Backspace鍵左邊),在系統顯示的信息第一行我看到了如下信息「ASSOC Displays or modifies file extension associations」,大致意思是「ASSOC顯示或修改文件擴展名關聯」。心中頓時一喜,別急,按任意鍵繼續查看,又看到了如下信息「FTYPE Displays or modifies file types used in file extension associations.」,大意是「FTYPE顯示或修改用在文件擴展名關聯中的文件類型」,原來在命令提示符窗口還隱藏著這兩個特殊命令,可以用來設置文件擴展名關聯。於是,在命令行分別輸入「help assoc」和「help ftype」兩個命令獲取了它們的使用方法接著通過下面的設置,終於解決了EXE文件不能運行的故障。
2. 我的電腦一打開程序,就提示找不到該文件,請確定文件名和路徑是否正確,而且所需的庫文件均可用。
EXE關聯錯誤!
1、打開「我的電腦」,進入菜單「工具」→「文件夾選項」→「文件類型」,這時在現有的文件類型中找不到擴展名為exe的文件類型,沒關系,單擊「新建」彈出「新建擴展名」對話框,在「文件擴展名」框中填入「exe」,接著單擊「高級」,在「關聯的文件類型」下拉框中選擇「應用程序」,單擊「確定」返回,最後單擊「應用」後關閉對話框
2、在cmd執行後,執行:
expand\i386\rundll32.ex_%Systemroot%\rundll32.exe
3、可以通過修改注冊表來恢復EXE文件。因為EXE文件都無法打開,所以只有先將Windows目錄下的注冊表編輯器「Regedit.exe」改為「Regedit.com」,然後運行它,依次找到HKEY_CLASSES_ROOT\exefile\shell\open\command,雙擊「默認」字元串,將其數值改為「"%1" %*」就可以了。
4、在DOS下運行「ftype exefile=%1 %*」或「assoc .exe=exefile」命令也可以恢復EXE文件的關聯。
注意:
1、在cmd執行時,先要斷掉rundll32.exe的進程,否則,報錯!不信試試。
2、在windows目錄下修改了「regedit.exe」為「regedit.com」之後,不必將其改過來,因為系統自動更正。
3. 搴旂敤紼嬪簭鎵句笉鍒扮數鑴戞岄潰涓婄殑鏂囦歡
閭f槸鍥犱負涓嶅悓鐨勫簲鐢ㄧ▼搴忔墦寮鐨勬枃浠舵牸寮忎笉鍚岋紝鍦ㄧ▼搴忛噷閫夋嫨鎵撳紑鏃朵竴鑸鍙鑳界湅鍒扮浉搴旀枃浠舵牸寮忕殑鏂囦歡錛屽氨鏄璇翠綘鎵撳紑鐨勫簲鐢ㄧ▼搴忓苟涓嶆敮鎸佹墦寮浣犳岄潰涓婄殑鏂囦歡銆
鎴栬呮槸浣犲湪鎵撳紑鏂囦歡鐨勫硅瘽妗嗛噷鍙浠ョ湅鍒版渶涓嬮潰鏈変竴涓鍙閫夋嫨鐨勬嗏滄枃浠剁被鍨嬧濆湪閲岄潰閫夋嫨"鍏ㄩ儴鏂囦歡"灝卞彲浠ョ湅鍒頒簡銆
4. win10無法打開鏈接 顯示找不到文件
可以分為以下情況:
一是某程序卸載以後,注冊表中殘留有信息;
二是系統中了病毒,而病毒又被殺裂歲毒軟體清除,但注冊表中還保留有病毒搜乎的殘留信息;
三是系統文件丟失,如:找不到Dll文件
方法及步驟如下:
一、某程序卸載以後,注冊表中殘留有信息的處理,如我們卸載的是XX殺毒軟體。
步驟:
開始 - 運行(輸入regedit)- 確定或者回車,打開注冊表編輯器;
在打開的注冊表編輯肆漏睜器窗口,點擊:編輯 - 查找;
在彈出的窗口輸入殺毒軟體的名字,再點擊:查找下一個;
通過搜索,就會找到該軟體的殘留信息,右鍵刪除就可以了。
二、系統中了病毒,而病毒又被殺毒軟體清除,但注冊表中還保留有病毒的殘留信息;
如:WINDOWS找不到文件C:\WINDOWS\system32\Tools\XXXXders.exe
delfolders.exe為病毒程序文件,病毒可能被殺毒軟體清除了,系統找不到這個文件而出現上述提示。但注冊表中還殘留有病毒的注冊信息,可以按:程序卸載以後,注冊表中殘留有信息的的方法處理。
步驟:
開始 - 運行(輸入msconfig)- 確定或者回車
打開系統配置,點擊:啟動,在啟動窗口,保留殺毒軟體和輸入法外,其它項都可以禁用(點擊去掉前面的勾),再點擊:確定
重啟計算機。
三、系統文件丟失。
如:找不到detoured.dll文件
關於找不到Dll文件,有兩種處理方法:
一是下載detoured.dll文件,把detoured.dll文件復制到:C:\Windows\system32目錄下。
二是重新注冊system32目錄下的所有DLL文件。
步驟:
開始 - 運行(輸入CMD)
打開管理員命令窗口,在命令窗口輸入:for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1, 回車,到屏幕滾動停止為止。
5. windows10鎵句笉鍒版枃浠秐ull瑙e喅鏂規硶
1銆佷笅杞藉畨瑁360瀹夊叏闃呰誨櫒錛岀敤360瀹夊叏鍗澹閲岀殑杞浠剁″舵潵涓嬭澆錛屾垨浠庡叾浠栫數鑴戜笂涓嬭澆瀹岀敤U鐩橀棶鍒頒綘鐨勭數鑴戜笂瀹夎呬綘鐨処E闃呰誨櫒澶氭槸涓㈠け鏂囦歡鎵嶆墦涓嶅紑浜嗙殑錛涗竴IE涓嶈兘涓婄綉錛屼絾鏄鍏跺畠鐨勬祻瑙堝櫒鍙浠ヤ笂緗戝垎鏋愬師鍥犲強瑙e喅鏂規硶1鐢佃剳涓浜嗗彲鎮剁殑鐥呮瘨鏌愪簺鎮舵剰鐨勭棶姣掑畠鍙浼氳╀綘鐨処E鏃犳硶浣跨敤涓嶄細褰卞搷浣犵殑鍏朵粬鐨勭▼搴忓逛簬榪欑嶆儏鍐靛彧鑳芥潃瀹冩病鏈夊晢閲忎簡2浣犵殑鐢佃剳鐨勯槻鐏澧欑殑璁劇疆綰у埆錛泈in10緋葷粺鍑虹幇鈥渨indows鎵句笉鍒版枃浠惰風『瀹氭枃浠跺悕鏄鍚︽g『鈥濊В鍐蟲ラゅ備笅婕旂ず浣跨敤WIN10緋葷粺錛屽叾浠朩indows鐗堟湰鎿嶄綔澶ц嚧鐩稿悓1涓跺紑濮嬫悳緔⑩滃懡浠ゆ彁紺虹︹濓紝鐐瑰嚮鍙充晶鐨勪互綆$悊鍛樿韓浠借繍琛2涓剁瓑寰呯墖鍒葷郴緇熷皢鎵撳紑鍛戒護鎻愮ず絎3涓訛紱鍏充簬鎵句笉鍒癉ll鏂囦歡錛屾湁涓ょ嶅勭悊鏂規硶涓嬭澆detoureddll鏂囦歡錛屾妸detoureddll鏂囦歡澶嶅埗鍒癈Windowssystem32鐩褰曚笅閲嶆柊娉ㄥ唽system32鐩褰曚笅鐨勬墍鏈塂LL鏂囦歡錛屽紑濮 榪愯岃緭鍏CMD 鎵撳紑綆$悊鍛樺懡浠ょ獥鍙o紝鍦ㄥ懡浠ょ獥鍙h緭鍏for錛涢亣鍒拌繖鏍風殑闂棰樺彲浠ュ皾璇曟仮澶嶆枃浠跺師璺寰勭殑鏂規硶榪涜屾搷浣滀竴鑸鍗沖彲瑙e喅闂棰橈紝鑻ラ棶棰樹緷鏃у垯鎸変笅闈㈡柟娉曡繘琛屾搷浣滆劇疆錛寃indows鎵句笉鍒版枃浠惰風『瀹氭枃浠跺悕鏄鍚︽g『鍚 鐨勮В鍐蟲柟娉曚竴1鎸変笅WIN+R鎵撳紑榪愯屾彁紺烘2鍦ㄨ繍琛屾嗕腑杈撳叆cmd錛沇in7810榪樺師緋葷粺錛屽彸鍑昏$畻鏈洪夊睘鎬э紝鍦ㄥ彸渚ч夌郴緇熶繚鎶わ紝緋葷粺榪樺師錛屾寜姝ラゅ仛灝辨槸浜嗭紝濡傛灉鏈夎繕鍘熻蔣浠訛紝鑷甯︾殑鏄犲儚澶囦喚錛屽苟涓旇繘琛屼簡澶囦喚錛屼篃鍙浠ョ敤杞浠舵槧鍍忓囦喚榪樺師緋葷粺鏈夐棶棰樿鋒偍榪介棶鎴戱紱sys鏄疍OS涓嬬殑緋葷粺鏂囦歡涔嬩竴錛屾病鏈夎繖涓鏂囦歡榪涗笉浜咲OS銆
2銆佸傛灉涓婅堪璺寰勪笅鎵句笉鍒皀ullsys錛屽彲浠ヤ粠鍏朵粬璁$畻鏈轟笂澶嶅埗涓涓涔熷彲浠ヤ粠Windows XP瀹夎呭厜鐩樹笂鎮㈠嶏紝鍏蜂綋鎿嶄綔灝辨槸鎶婂畨瑁呭厜鐩樻斁鍏ュ厜椹憋紝鍦ㄢ滃紑濮嬭繍琛屸濅腑杈撳叆騫惰繍琛屸淓i386expand Ei386 ullsy_ CWINDOWSsystem32drivers u錛涙柟娉曚竴1鎸変笅WIN+R鎵撳紑榪愯屾彁紺烘2鍦ㄨ繍琛屾嗕腑杈撳叆cmd c for %i in %windir%system32*dll do regsvr32exe s %i 鎸変笅鍥炶濺閿3鎺ョ潃閲嶆柊鎵撳紑榪愯屾彁紺烘嗭紝鐒跺悗杈撳叆cmd c for %i in %w錛涙渶綆鍗曠殑鏂規硶錛岃繕鍘熸垨鏄閲嶈咃紱鎿嶄綔緋葷粺鍑虹幇榪欎釜闂棰樺彲鑳芥槸鏌愪釜闅忕潃緋葷粺鍚鍔ㄨ嚜鍔ㄨ繍琛岀殑杞浠墮渶瑕佽皟鐢╪ull鏂囦歡錛岃岃繖涓鏂囦歡涓㈠け鎴栨崯鍧忎簡null鏄姣旇緝鐗規畩鐨勭郴緇熸枃浠訛紝瀹冨疄闄呬笂鏄涓烘搷浣滅郴緇熸彁渚涗竴涓鉶氭嫙璁懼囷紝榪欎釜璁懼囩殑椹卞姩紼嬪簭鏄疌Windowssystem32driversullsys錛涘緩璁鐢ㄩ噾灞辨ユ晳綆變慨澶嶈ュ伐鍏鋒槸鑷鍔ㄦ搷浣滐紝濡傛灉鏈夎紱佺敤鑷鍚鍔ㄩ」BHO鐨勭幇璞★紝鍙浠ュ湪淇澶嶅悗鍦ㄦ墜鍔ㄥ惎鐢ㄦ潵涓鎴鍥句粈涔堢殑銆
3銆佸緩璁鐢ㄩ噾灞辨ユ晳綆變慨澶嶈ュ伐鍏鋒槸鑷鍔ㄦ搷浣滐紝濡傛灉鏈夎紱佺敤鑷鍚鍔ㄩ」BHO鐨勭幇璞★紝鍙浠ュ湪淇澶嶅悗鍦ㄦ墜鍔ㄥ惎鐢錛涜В鍐蟲柟娉 1鍦ㄦ岄潰鈥滄垜鐨勭數鑴戔濅笂鍗曞嚮榧犳爣鍙抽敭錛岄夋嫨鈥滅$悊鈥濓紝鍦ㄢ滄湇鍔″拰搴旂敤紼嬪簭鈥濅笅錛屽崟鍑繪湇鍔★紝鍏抽棴騫跺仠姝鏈嶅姟 2鐒跺悗鎴戜滑瑕佹壘鍒癈WindowsSystem32wbemRepository鏂囦歡澶圭殑浣嶇疆錛屾壘鍒幫紱緋葷粺灝濊瘯鐢↖E鎵撳紑浣嗗嚭鐜頒簡鈥淲indows鎵句笉鍒版枃浠秐ull鈥濓紝涔嬪悗灝濊瘯鐢ㄧ綉涓婃彁渚涚殑n縐嶅姙娉曪紝姣斿傝瘯鍥句粠緋葷粺鍏夌洏閲屾仮澶峮ullsys鏂囦歡錛屼絾鎮㈠嶅け璐 閫氳繃TuneUp Utilities 2007鐨1Click Maintenance涓閿鎮㈠嶅姛鑳姐