Windows 無法開啟這個檔案
 
請選擇你想要用來開啟這個檔案的程式

一、先說說windows xp的三個老方法

A.如果還能打開cmd,輸入如下命令:(不能開可以改成cmd.com試試)

ftype exefile="%1" %*
assoc .exe=exefile


B.在C:\WINDOWS中找到regedit.exe修改為regedit.com或者regedit.scr
運行註冊表註冊表編輯器打開後,找到以下分支:

HKEY_CLASSES_ROOT\exefile\shell\open\command


雙擊右側窗口中的 (默認) 值,設定成 "%1" %*
再找到:HKEY_CLASSES_ROOT\.exe
雙擊右側窗口中的 (默認) 值,設定成 exefile

C.打開記事本輸入以下程式碼,並另存為所有檔案下,存所有檔案的格式為.reg,然後雙擊導入註冊表。

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.exe]
@="exefile"
"Content Type"="%1,%*"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.exe\PersistentHandler]
@="{098f2470-bae0-11cd-b579-08002b30bfeb}"

d.最後介紹一下Ftype的用法:

在Windows中,Ftype命令用來顯示及修改不同擴展名文件所關聯的打開程序。相當於在註冊表編輯器中修改「HKEY_CLASSES_ROOT」項下的部分內容一樣。

Ftype的基本使用格式為:Ftype [文件類型[=[打開方式/程序]]]

比如:ftype exefile=notepad.exe %1,表示將所有文件類型為EXE(exefile表示為EXE類型文件)的文件都通過「記事本」程序打開,後面的%1表示要打開的程序本身(就是雙擊時的那個程序)。
ftype exefile="%1" %*則表示所有EXE文件本身直接運行(EXE 可以直接運行,所以用表示程序本身的%1即可),後面的%*則表示程序命令後帶的所有參數(這就是為什麼EXE文件可以帶參數運行的原因)。


二、再來說說windows7的方法

錯誤訊息:
這個檔案沒有執行這個動作的關聯程式,請安裝程式,如果已安裝程式,則請在[控制台]的[預設程式]中建立關聯。
Windows 7 中所有 exe 的檔案都無法執行


win7權限高改附檔名的招數都行不通呀!cmd命令提示字元的指令也都無法使用了...
唯一萬變不離其宗的就是登錄編輯程式regedit.exe!
雖然不能執行起碼還是可以執行.reg檔案的喔^^

 

WindowsRegistryEditorVersion5.00
[HKEY_CLASSES_ROOT\.EXE]
@="exefile"
"Content 
Type"="application/x-msdownload"
[HKEY_CLASSES_ROOT\.EXE\PersistentHandler]
@="{098f2470-bae0-11cd-b579-08002b30bfeb}"
[HKEY_CLASSES_ROOT\exefile]
@="Application"
"EditFlags"=hex:38,07,00,00
"FriendlyTypeName"=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,\
00,6f,00,6f,00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,\
32,00,5c,00,73,00,68,00,65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,\
00,2c,00,2d,00,31,00,30,00,31,00,35,00,36,00,00,00

HKEY_CLASSES_ROOT\exefile\DefaultIcon]
@="%1"
[HKEY_CLASSES_ROOT\exefile\shell]
[HKEY_CLASSES_ROOT\exefile\shell\open]
"EditFlags"=hex:00,00,00,00
[HKEY_CLASSES_ROOT\exefile\shell\open\command]
@="\"%1\" 
%*"
"IsolatedCommand"="\"%1\" %*"
[HKEY_CLASSES_ROOT\exefile\shell\runas]
[HKEY_CLASSES_ROOT\exefile\shell\runas\command]
@="\"%1\" 
%*"
"IsolatedCommand"="\"%1\" %*"
[HKEY_CLASSES_ROOT\exefile\shellex]
[HKEY_CLASSES_ROOT\exefile\shellex\DropHandler]
@="{86C86720-42A0-1069-A2E8-08002B30309D}"
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.exe\UserChoice]
, , , , , , , , , , , , ,

Posted by 周宇若 at 痞客邦 PIXNET 留言(0) 引用(0) 人氣()