如何更改应用程序打开方式前段时间我得电脑里有一个.exe文件,我
前段时间我得里有一个.exe文件,我想删除,但删不掉,也打不开,无法复制,移动。提示文件损坏。后来我想改变其打开方式,看看能不能行。我将打开方式改为ie,提示改类文件推荐用ie打开。还是不行。我就重启,重启后我就把文件删了。但我发现所有的.exe文件都打不开了。后来我发现还能打开,担不是双击打开,而是--点右键,运行方式,会提示由谁来运行此程序,点当前电脑,把下面复选框对号去掉,(此复选框大概是说选了会安全但程序运行可能不正常),点确定,ok,程序自动运行。所有的.exe都得这样打开,包括注册表,启动项。
请将以下保存为注册表文件导入(末尾有2行空行): Windows Registry Editor Version 5.00 [-HKEY_CLASSES_ROOT\.exe] [HKEY_CLASSES_ROOT\.exe] @="exefile" "Content Type"="application/x-msdownload" [-HKEY_CLASSES_ROOT\.exe\PersistentHandler] [HKEY_CLASSES_ROOT\.exe\PersistentHandler] @="{098f2470-bae0-11cd-b579-08002b30bfeb}" [HKEY_CLASSES_ROOT\exefile] @="应用程序" "EditFlags"=hex:38,07,00,00 "TileInfo"="prop:FileDescription;Company;FileVersion" "InfoTip"="prop:FileDescription;Company;FileVersion;Create;Size" [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\" %*" [HKEY_CLASSES_ROOT\exefile\shell\runas] [HKEY_CLASSES_ROOT\exefile\shell\runas\command] @="\"%1\" %*" [HKEY_CLASSES_ROOT\exefile\shellex] [HKEY_CLASSES_ROOT\exefile\shellex\DropHandler] @="{86C86720-42A0-1069-A2E8-08002B30309D}" [HKEY_CLASSES_ROOT\exefile\shellex\PropertySheetHandlers] [HKEY_CLASSES_ROOT\exefile\shellex\PropertySheetHandlers\PifProps] @="{869A00-42A0-1069-A2E9-08002B30309D}" [HKEY_CLASSES_ROOT\exefile\shellex\PropertySheetHandlers\ShimLayer Property Page] @="{513D916F-2A8E-4F51-AEAB-0CBC76FB1AF8}" [HKEY_CLASSES_ROOT\exefile\shellex\PropertySheetHandlers\{B41DB860-8EE4-11D2-9906-E49FADC173CA}] @="" PS:用指定的方式打开了某个文件后,此操作将取代默认打开方式,但在文件类型面板中是看不见的.需要删除该注册表后重建.另外,对于特殊的文件类型,比如"文件夹""驱动器"等,在文件类型面板选项中点重置,也无效,在下不知道EXE是否也在此列中.即使不是,用注册表的方法也是可绝对修复的.