1.如何设置.exe文件的关联?
文件关联的目的是要实现某种扩展名的文件由相应的应用程序来打开,对于编写的应用软件来说,由于一般都有设计者特定的扩展名的数据文件,软件编制者应在程序中实现自动关联而不能由用户手工去实现。下面给出实现文件关联的实用程序。
实现文件关联的核心是对注册表的操作, 所有的文件关联都在HKEY—CLASSES— ROOT 下面, 要实现文件关联必须在HKEY—CLASSES—ROOT 中增加两个键值,一是和文件扩展名对应的类型说明,二是对这种类型文件的操作所需要执行的应用程序。下面举例说明,本例实现将扩展名为.xyz的文件定义为“我自己的文件”类型,双击此种类型的文件时执行的打开功能使用记事簿程序。 实现这一功能需要用到Delphi中的函数 RegCreateKey、RegSetValue。实现如下:
在窗体中放置一个按钮,双击按钮写如下代码:
procedure TForm1.Button1Click(Sender: TObject);
var
lphKey: HKEY;
sKeyName: string;
sKeyValue: string;
begin
sKeyName := 'myfile';
sKeyValue := '我的文档';
RegCreateKey(HKEY—CLASSES—ROOT, pchar(sKeyName), lphKey);
RegSetValue(lphKey, '', REG—SZ, pchar(sKeyValue), 0);
sKeyName := '.xyz';
sKeyValue := 'myfile';
RegCreateKey(HKEY—CLASSES—ROOT, pchar(sKeyName), lphKey);
RegSetValue(lphKey, '', REG—SZ, pchar(sKeyValue), 0);
sKeyName := 'myfile';
sKeyValue := 'c:\Windows\NotePad.exe %1';
RegCreateKey(HKEY—CLASSES—ROOT, pchar(sKeyName), lphKey);
RegSetValue(lphKey, 'shell\open\command', REG—SZ, pchar(sKeyValue), MAX—PATH);
end;
建立一新文件,使其扩展名为.xyz,然后双击它看是否是启动记事簿来打开的。
2.如何恢复EXE文件关联?
EXE文件关联出错非常的麻烦,因为这种情况的出现多是由于病毒引起的,而杀毒软件的主文件都是EXE文件,既然EXE文件关联出错,又怎能运行得了杀毒软件呢?还好xp提供了安全模式下的命令行工具供我们使用,可以利用命令行工具来解决这个问题。
在安全模式下输入:assoC.exe=exefile,屏幕上将显示“.exe=exefile”。现在关闭命令提示符窗口,按Ctrl+Alt+Del组合键调出“Windows安全”窗口,按“关机”按钮后选择“重新启动”选项,按正常模式启动Windows后,所有的EXE文件都能正常运行了! 希望我的回答可以帮到你。
3.升级win10后怎么解决exe文件关联exe文件关联修复软件
尝试打开浏览器,一般是可以打开的。如果打不开,找到浏览器的原始目录(比如.c:\program files\internet explorer\iexplore.exe),找到浏览器主程序,重命名,将.exe后缀改为.com。然后去网上下载一个xuetr软件。解压前面下载到的xuetr运行。此时把解压出来的xuetr.exe重命名为xuetr.com,确定两次。打开xuetr.com,转到“系统杂项”,对任意一项,点右键-修复所有,确定。此时exe打开方式还原并恢复正常。
如果桌面图标未恢复,则打开“计算机”,找到“组织”-文件夹和搜索选项,在“查看”选项卡中,选中“显示所有隐藏文件和文件夹”,去掉“隐藏受保护的系统文件”前的对号。找到c:\users\你的用户名\appdata\local,删除掉iconcache.db文件,然后在任务管理器下找到“进程”选项卡,结束explorer.exe进程,点击文件-新建,输入explorer重建进程就可以了。刷新桌面,图标恢复正.至此,系统应用程序打不开的问题就可以完美解决了。
4.升级win10后怎么解决exe文件关联exe文件关联修复软件
尝试打开浏览器,一般是可以打开的。
如果打不开,找到浏览器的原始目录(比如.c:\program files\internet explorer\iexplore.exe),找到浏览器主程序,重命名,将.exe后缀改为.com。然后去网上下载一个xuetr软件。
解压前面下载到的xuetr运行。此时把解压出来的xuetr.exe重命名为xuetr.com,确定两次。
打开xuetr.com,转到“系统杂项”,对任意一项,点右键-修复所有,确定。此时exe打开方式还原并恢复正常。
如果桌面图标未恢复,则打开“计算机”,找到“组织”-文件夹和搜索选项,在“查看”选项卡中,选中“显示所有隐藏文件和文件夹”,去掉“隐藏受保护的系统文件”前的对号。找到c:\users\你的用户名\appdata\local,删除掉iconcache.db文件,然后在任务管理器下找到“进程”选项卡,结束explorer.exe进程,点击文件-新建,输入explorer重建进程就可以了。
刷新桌面,图标恢复正.至此,系统应用程序打不开的问题就可以完美解决了。
5.和EXE文件进行关联
到下载专杀试试.
手工清除:(仅参考,因为变种较多)
1.删除灰鸽子服务端程序
由于在Windows环境下灰鸽子的服务端是处于运行状态,无法直接删除,所以必须进入纯DOS状态删除,删除命令如下:
cd c:\windows\system
attrib-r-s-h kernel32.exe
attrib-r-s-h notepod.exe
del kernel32.exe
del notepod.exe
还要注意,如果灰鸽子服务端设置了exe 文件关联的话,将会导致注册表编辑器无法运行,所以在删除服务端之前,先将注册表编辑器重命名,以便以后对注册表进行更改,操作命令如下:
ren c:\windows\regedit.exe regedit.com
2.删除注册表中启动键
由于我们改了注册表编辑器名称,所以要打开注册表编辑器应为:打开”开始“菜单”中的“运行”然后输入“regedit.com".启动注册表编辑器后,依次打开“HKEY—LOCAL—MACHINE\Software\Microsoft\windows\Current Version\Run",在右边的窗口中删除名称为”Loadwindows"的键值就可以了。
--------------------------------------------------------------------
清除文件关联
灰鸽子可以设置4种文件关联:exe关联,txt关联,ini关联,inf关联,其中exe关联可以和其他三种类型同时存在。
1.解除exe关联:
启动注册表编辑器,然后找到HKEY—CLASSES—ROOT\Exefile\shell\Open\Cpmmand主键,查看起默认的键值是不是系统默认的“%1%*”,如果被修改,则改成默认值.
2.解除txt关联:
打开注册表的HKEY—CLASSES—ROOT\txtfile\shell\open\command主键,其默认值的正常参数应该为“C:\windows\notepad.exe%1",如果不是,请修改为正确数据。
3.解除ini关联:
INI文件的的关联配置保存在注册表HKEY—CLASSES—ROOT\Inffile\shell\Open\Cpmmand主键下,其默值数据也是“C:\windows\notepad.exe%1”,如果被修改的话,也要改回来。
4解除inf关联:
打开注册表的HKEY—CLASSES—ROOT\Inffile\shell\Open\Cpmmand主键,和ini,txt文件关联一样,其默认值也是“C:\windows\notepad.exe%1”,如果被修改,也要立刻改回正确的数据。
6.如何修改Windows 10系统下的文件关联和打开方式
可通过以下两种方式:
一、修改文件关联
1、打开“控制面板”,如下图所示:
2、选择“始终使用指定的程序打开某种文件类型”,如下图所示:
3、选择需要修改的文件关联,例如.rm,选择后点击右上角的“更改程序”,在弹出的对话框中选择对应的文件关联即可。如下图所示:
4、修改后,在当前默认程序已经被修改。如下图所示:
二、通过打开方式修改文件的关联方式。
1、右击需要修改的文件类型,选择“打开方式”,然后选择“选择默认程序”,如下图所示:
2、在弹出的对话框中,选择需要的默认打开程序即可。如下图所示:
转载请注明出处windows之家 » win10设置exe文件关联