EXE文件关联丢失的解决方法
找不到文件……请确定路径和文件名是否正确。
所有的exe程序都打不开,提示“找不到文件……请确定路径和文件名是否正确。”...
2006-08-07 23:28
这是EXE文件关联被破坏了,恢复EXE文件关联就好了
方法 1: 适用于所用 Windows 95 以上版本的 Windows (9x/ME/2000/XP/2003)
开始->运行->输入"command" (在 Windows 2000/XP/2003 中,输入"cmd"),回车
在命令行中,依次执行以下命令:
cd %windir%
copy regedit.exe
regedit
注册表编辑器打开后,找到以下分支:
HKEY_CLASSES_ROOT\exefile\shell\open\command
双击右侧窗口中的 (默认) 值,设置为 "%1" %* [包含引号]
再找到:
HKEY_CLASSES_ROOT\.exe
双击右侧窗口中的 (默认) 值,设置为 exefile
然后退出注册表编辑器,重启电脑
方法 2:适用于 Windows 2000/XP/2003
开始->运行->输入"cmd",回车
在命令行中,依次执行以下命令:
ftype exefile="%1" %* [包含引号]
assoc .exe=exefile
重启电脑
方法 3:适用于 Windows 2000/XP/2003
下载并运行以下任一 .reg 文件
/regs_edits/exefix.reg /xp/fileassoc/xp_exe_fix.zip
EXE文件关联修复
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文件不能运行的故障。 故障解决 先在命令行command输入:assoc .exe来显示EXE文件关联,系统显示“没有为扩展名.exe找到文件关联”,难怪EXE文件都不能执行。接着输入:ftype | more来分屏显示系统中所有的文件类型,其中有一行显示为“exefile="%1" %*”,难道只要将EXE文件与“exefile”关联,故障就会解决?于是在命令行输入:assoc .exe=exefile(assoc与.exe之间有一空格),屏幕显示“.exe=exefile”。现在关闭命令提示符窗口,按[Ctrl+Alt+Del]组合键调出“Windows安全”窗口,按[关机]按钮后选择“重新启动”选
该文件没有与之关联的程序来执行该操作
该文件没有与之关联的程序来执行该操作导言
在我们使用计算机时,经常会遇到文件无法打开的情况。当我们点击一个文件时,系统会尝试使用与该文件关联的程序来执行操作。然而,有时会出现错误,弹出一个窗口提醒我们“该文件没有与之关联的程序来执行该操作”。本文将就这个问题进行详细介绍,并提供一些解决方法。
一、问题原因
1. 文件类型没有关联程序
当你点击一个文件时,系统会根据文件的后缀名来确定使用何种程序打开它。如果文件的后缀名是一个系统无法识别的类型,或者在你的系统中没有安装与该类型文件关联的程序,那么系统就会提示“该文件没有与之关联的程序来执行该操作”。
2. 文件关联错误或损坏
有时,文件关联错误或损坏也会导致这个问题的出现。可能是在安装或卸载某个程序时,文件关联信息被错误地修改或删除,或者是文件本身出现了损坏,使系统无法识别它应该用哪个程序打开。
二、解决方法
1. 检查文件类型
首先,我们需要检查文件的后缀名是否正确。后缀名是文件类型的标识,它决定了系统使用何种程序来打开文件。你可以右键单击文件,选择“属性”,然后查看“类型”栏中的后缀名。如果后缀名正确,而系统仍然无法找到关联的程序,那么我们需要进行下一步的操作。
2. 重新关联文件类型
在某些情况下,文件关联可能会错误地修改或删除。为了解决这个问题,我们可以通过以下步骤重新关联文件类型:
1) 右键单击文件,选择“打开方式”;
2) 在弹出的菜单中选择“选择默认的程序”;
3) 在打开方式对话框中,选择适当的程序来打开文件,如果没有合适的程序,可以点击“浏览”按钮手动选择程序的可执行文件;
EXE可执行文件关联被破坏后的终极解决办法
EXE可执行文件是windows操作系统中最重要的文件类型之一,一旦文件关联出现问题,用鼠标双击程序图标或快捷方式时,要么没有任何反映,要么打开了其他界面。总之就是所有的EXE可执行程序都不能正常运行了!
程序或文件关联出现问题,一般是由病毒引起的,也可能是用户误操作引起的。
解决方式有些麻烦。网上有许多相关介绍,但内容几乎全都一样:
方法(一):
打开HKEY_CLASSES_ROOT键,找到.exe键项并打开,修改数值数据为exefile;
方法(二):
运行CMD命令,进入命令行窗口,运行以下命令:
ASSOC .EXE=EXEFILE
运行regedit和cmd之前,先将这两个程序的后缀exe改为com。
注意:需要显示文件扩展名才能修改后缀。
方法:打开资源管理器(打开“我的电脑”)→“工具”→“文件夹选项”→“查看”→把“隐藏已知文件类型的扩展名”前面的√取消。
但是,病毒水平在不断提高,这种方法往往很难奏效。因为,病毒修改注册表后,很可能会锁定注册表相关键项,无法在这些键项上进行任何操作,有时甚至整个注册表全部不能保存,经过反复试验,我觉得以下方式完全可以解决此类问题(至少目前为止有效)。
(一)恢复系统的安全模式。
可以修改注册表修复安全模式,考虑到注册表本身有些问题,这里不用此法。
建议采用工具修复,如自动播放病毒专杀软件AutoGuarder,下载后是一个压缩包,直接双击解压缩到任何目录下(如果打不开winrar等软件,把winrar程序后缀改为 .com,先运行,再打开压缩包)。然后将AutoGuarder.exe改后缀为.com,运行这个程序。点击左边的“修复工具”→“系统修复工具”,在中间项目栏里面选“修复无法进入安全模式”,再点击右边的“修复所选项”。然后重启,就可以进入安全模式了。如图1:
电脑exe病毒的原因和解决方法
电脑exe病毒的原因和解决方法
从计算机病毒的发展史来看,病毒的出现与消匿都遵循一定的规律。一种新病毒出现后在一段时间内会迅速传播、发展变种,然而反病毒技术也随之产生,抑制其扩散、作恶。一起来看看电脑exe病毒的原因和解决方法,欢迎查阅!
exe病毒的解决方法
解决办法:
1、赶紧重启进入安全模式中全盘杀毒,当然还可以下载顽固木马清除软件来清除,还可以通过系统急救箱来清除;
2、如果进入不了安全模式,也没关系,可以在系统中直接启动杀毒软件的全盘杀毒功能,同时启用顽固木马清除,两个同开,那么病毒最终也能被清除。清除之后有时候会有一个后遗症,那就是隐藏的文件夹无法显示,即使我们在文件夹选项里去设置显示所有隐藏文件也没有用,因为你会发现你改了,点了确定后它又被改回不显示了。此时就要看下一个步骤了;
3、在运行栏里输入“regedit”打开注册表编辑器,打开如下位置;
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Cu rrentVersion\Explorer\Advanced\Folder\Hidden
注:该路径下有好几个注册表项中含有“CheckedValue”
问题出现在CheckedValue这个键上,可以双击它,将它的值改为1,然后再从文件夹选项里显示被隐藏的文件,这里被隐藏的文件就可以正确显示出来。
4、去掉被隐藏的文件夹的隐藏属性。选择文件夹,点右键显示文件夹属性,将文件夹的隐藏属性前的勾去掉,然后确定,在弹出的是否影响子文件夹时,我们选择上面的不影响子文件夹即可。
exe文件关联丢失的解决方法
exe文件关联丢失的解决方法
一、背景介绍
在使用计算机的过程中,我们经常会遇到一些文件类型的关联问题。
e x e文件关联丢失是指计算机无法正确识别和打开ex e类型的文件。当
我们双击ex e文件时,操作系统无法找到与其关联的默认程序,从而无
法正常运行该文件。本文将介绍解决e xe文件关联丢失问题的几种方法。
二、方法一:使用“默认程序”
大部分操作系统都提供了“默认程序”功能,可以用于关联文件类型
和特定程序。通过以下步骤可以尝试解决e xe文件关联丢失的问题:
1.右键单击待关联的e xe文件,选择“属性”选项;
2.在属性窗口中,找到并点击“打开方式”或“打开”标签页;
3.在打开方式列表中,点击“更改”或“修改”按钮;
4.在弹出的“打开方式”对话框中,选择要关联的程序;
5.勾选“始终使用选定的程序打开此类文件”的选项;
6.点击“确定”按钮保存设置。
尝试打开关联丢失的e xe文件,系统应该能够自动使用您选择的程序
来运行该文件。
三、方法二:使用命令行修复
除了使用图形界面的“默认程序”功能,我们还可以通过命令行来修
复e xe文件关联丢失的问题。按照以下步骤进行操作:
1.打开命令提示符窗口,可以通过按下Wi n键+R键,然后输入“cm d”并按下回车键来打开;
2.在命令提示符窗口中,输入以下命令并按下回车键:
a s so c.ex e=ex ef ile
f t yp ee xe fi le="%1"%*
3.关闭命令提示符窗口。
此时,尝试双击e xe文件,系统应该能够正确地识别和打开该文件。四、方法三:使用注册表编辑器
exe文件关联
手工恢复.EXE关联
第一步:在“开始→运行”中输入CMD,打开“命令提示符”窗口。
第二步:输入ftype exefile=notepad.exe %1,这句话的意思是将所有的EXE文件用“记事本”打开。这样原来的病毒就无法启动了。
第三步:重启电脑,你会看见打开了许多“记事本”。当然,这其中不仅有病毒文件,还有一些原来的系统文件,比如:输入法程序。
第四步:右击任何文件,选择“打开方式”,然后点击“浏览”,转到Windows\System32下,选择cmd.exe,这样就可以再次打开“命令提示符”窗口。
第五步:运行ftype exefile="%1" %*,将所有的EXE文件关联还原。现在运行杀毒软件或直接改回注册表,就可以杀掉病毒了。
第六步:在每一个“记事本”中,点击菜单中的“文件→另存为”,就可看到了路径以及文件名了。找到病毒文件,手动删除即可,但得小心,必须确定那是病毒才能删除。建议将这些文件改名并记下,重启后,如果没有病毒作怪,也没有系统问题,再进行删除
在Windows中,Ftype命令用来显示及修改不同扩展名文件所关联的打开程序。相当于在注册表编辑器中修改“HKEY_CLASSES_ROOT”项下的部分内容一样。
Ftype的基本使用格式为:Ftype [文件类型[=[打开方式/程序]]]
比如:像上例中的ftype exefile=notepad.exe %1,表示将所有文件类型为EXE(exefile表示为EXE类型文件)的文件都通过“记事本”程序打开,后面的%1表示要打开的程序本身(就是双击时的那个程序)。
exe文件关联修复器
修复方式
极端 利用后缀名
傻瓜级
利用后缀名
因为是EXE文件关联出了问题,所以导致windows下所有EXE文件不能打开。 但是那些粗心的修复软件作者没有想到这一点啊!所以,将修复软件的后缀名.exe改成就行了! 如果不会,参考资料在下面!
极端
如果修复软件都不能修复,那就只有采取极端方式:修改注册表。 打开注册表编辑器 WINDOWS XP:开始→搜索→输入regedit.exe搜索范围为系统盘 找到后,右键单击→属性,查看目标位置,然后到目录下找到regedit.exe将其后缀名改为然后再运行 WINDOWS 7:开始→输入regedit.exe 找到后,右键单击→属性,查看目标位置,然后到目录下找到 regedit.exe将其后缀名改为然后再右键单击→以管理员身份运行。(注:必须将“用户帐户控制”关闭,否则 将无法更改后缀名) 备份注册表 最重要的一步,一旦修改失败,计算机随时可能瘫痪!!!!!!!! 点击注册表编辑器的"文件"菜单,再点击"导出"选项,在弹出的对话框中输入文件名"regedit ALL",将" 保存类型"选为"注册表文件(.reg)",再将"导出范围"设置为"全部",接下来选择文件存储位置,最后点击"保 存"按钮,就可将系统的注册表保存到硬盘上。
EXE文件关联丢失的解决方法
EXE文件关联丢失的解决方法
1、修改regedit.exe 为
2、HKEY_CLASSES_ROOT\exefile\shell\open\command下的default,键值为"%1" %*。
另外,exe程序关联问题,在注册表下的
HKEY_LOCAL_MACHINE\Software\Microsoft\windowsNT\currentVersion\winlog on
下面有个名为shell的子项,键值应为explorer.exe。
Explorer.exe程序在系统中的作用
凡是Windows系列的*作系统,运行时都会启动一个名为Explorer.exe的进程。这个进程主要负责显示系统桌面上的图标以及任务栏,它在不同的系统中有不同的妙用。
Windows 9x中的应用
在Windows 9x中,这个进程是运行系统时所必需的。如果用“结束任务”的方法来结束Explorer.exe进程,系统就会刷新桌面,并更新注册表。所以,我们也可以利用此方法来快速更新注册表。方法如下:
按下Ctrl+Alt+Del组合键,出现“结束任务”对话框。在该对话框中选择“Explorer”选项,然后单击“结束任务”按钮,将出现“关闭Windows”对话框。单击“否”按钮,系统过一会儿将出现另一个对话框,告诉你该程序没有响应,询问是否结束任务。单击“结束任务”按钮,则更新注册表并返回Windows 9x系统环境中。这比起烦琐的重新启动过程要方便多了?
Windows 2000/XP中的应用
在Windows 2000/XP和其他Windows NT内核的系统中,Explorer.exe进程并不是系统运行时所必需的,所以可以用任务管理器来结束它,并不影响系统的正常工作。打开你需要运行的程序,如记事本。然后右击任务栏,选择“任务管理器”,选中“进程”选项卡,在窗口中选择Explorer.exe进程,单击“结束进程”按钮,,接下来桌面上除了壁纸(活动桌面Active Desktop的壁纸除外),所有图标和任务栏都消失了。此时你仍可以像平常一样*作一切软件。
如何恢复计算机上的默认文件关联
如何恢复计算机上的默认文件关联计算机上的默认文件关联指的是在打开某个特定文件类型时,计算
机会根据设置的默认程序来运行该文件。然而,在使用计算机的过程中,可能会因为误操作或者其他原因导致默认文件关联被修改或者损坏,这会给用户带来不便。在这篇文章中,我们将介绍如何恢复计算
机上的默认文件关联,恢复正常的文件打开方式。
一、使用操作系统自带的恢复功能
大多数操作系统都提供了恢复默认文件关联的功能,以下是一些常
见的操作系统的操作方法:
1. Windows操作系统:
在Windows操作系统中,你可以通过以下步骤恢复默认的文件关联:
1) 点击“开始”菜单,选择“设置”。
2) 在设置窗口中,选择“应用”或“应用程序”。
3) 在应用或应用程序窗口中,找到并选择“默认应用程序”。
4) 在默认应用程序窗口中,找到并选择你想要恢复默认文件关联的
文件类型,然后选择默认的应用程序。
2. macOS操作系统:
在macOS操作系统中,你可以通过以下步骤恢复默认的文件关联:
1) 打开“Finder”。
2) 在“Finder”中,找到并选择你想要恢复默认文件关联的文件类型。
3) 右键点击该文件类型,选择“信息”。
4) 在打开的“信息”窗口中,找到“打开方式”一栏,选择要恢复的默
认应用程序。
二、使用第三方工具恢复默认文件关联
除了操作系统自带的恢复功能,还有许多第三方工具可以帮助你恢
复默认文件关联。以下是一些常见的第三方工具:
1. Default Programs Editor:可针对Windows操作系统进行默认文件
关联的修改和恢复。
如何修复Windows系统的文件关联错误
如何修复Windows系统的文件关联错误Windows系统的文件关联错误是一种常见的问题,当您点击一个文件时却无法打开对应的程序,或者出现错误的默认程序打开文件时,很有可能是文件关联错误所致。本文将向您介绍一些修复Windows系统文件关联错误的方法。
一、重置文件关联
重置文件关联是修复文件关联错误的最简单方法之一。按照以下步骤进行操作:
1. 点击开始菜单,选择“设置”。
2. 在设置页面中,点击“应用”选项。
3. 在“应用”页面中,选择“默认应用”。
4. 找到并点击“重置”按钮,系统会自动重置所有文件类型的默认程序。
二、使用默认程序修复工具
Windows系统自带了一个默认程序修复工具,可以帮助您解决文件关联错误。按照以下步骤操作:
1. 点击开始菜单,选择“设置”。
2. 在设置页面中,点击“应用”选项。
3. 在“应用”页面中,选择“默认应用”。
4. 找到并点击“重置”按钮,系统会自动重置所有文件类型的默认程序。
三、手动修复文件关联
如果上述方法无效,您可以尝试手动修复文件关联。按照以下步骤
操作:
1. 找到需要修复的文件类型,右键点击该文件类型。
2. 选择“属性”,弹出属性窗口。
3. 在属性窗口中,点击“更改”按钮。
4. 在弹出的“打开方式”窗口中,选择正确的程序并点击“确定”按钮。
四、使用第三方工具修复文件关联
除了系统自带的修复工具,还有许多第三方工具可以帮助您解决文
件关联错误。以下是几个常用的工具:
1. CCleaner:CCleaner是一款常用的系统清理工具,其中包含了文
件关联修复功能。
修复EXE文件关联、快捷方式关联、.lnk快捷方式的几个小办法
修复EXE文件关联、快捷方式关联、.lnk快捷方式的几个小办
法
修复EXE文件关联、快捷方式关联、.lnk快捷方式的几个小办法2010-06-24 8:43
1.升级病毒库在安全模式下查杀病毒
2.开始--运行--输入cmd 输入assoc .lnk=lnkfile回车(点击“开始”→“运行”,键入“regedit”,进入注册表,搜索“HKEY_ LOCAL_MACHINE\SOFTWARE\CLASSES\”下的“.lnk”键,修改其值为“lnkfile”,保存即可注:两种办法本质一样,如果你不懂注册表建议采用第一种方法。)或用附件的文件导入注册表
解析:
快捷方式关联,注册表解决办法,把下面的保存成.reg的,双击导入就行,XP上没问题的。
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.lnk]
@="lnkfile"
[HKEY_CLASSES_ROOT\.lnk\ShellEx]
[HKEY_CLASSES_ROOT\.lnk\ShellEx\{000214EE-0000-0000-C 000-000000000046}]
@="{00021401-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\.lnk\ShellEx\{000214F9-0000-0000-C
000-000000000046}]
@="{00021401-0000-0000-C000-000000000046}"
病毒修改.exe文件关联的简单解决方法
病毒修改.exe文件关联的简单解决方法
不幸中了诸如“传奇木马”之类的病毒后,它会厚颜无耻的保护自己,删除*.exe的文件关联,使得我们电脑里的所有应用程序都不能正常的运行(包括杀毒软件),而病毒本身则会在C:\WINDOWS文件夹下创建文件来让自己的程序秘密运行。
解决的办法有很多,我前一篇博客中提到的修改注册表的方法已经实验,并且证实可行。还有一种较为简便的方法可以灵活运用:
我们依次打开“控制面板”→“文件夹选项”→打开“文件类型”选项卡→按“新建”按钮,在弹出的“新建扩展名”对话框中输入文件扩展名“exe”,然后点击“高级”选项,在“关联的文件类型”下拉列表中选择“应用程序”,点击确定后退出。
这样一来我们就会重新恢复应用程序的文件关联,也不用担心杀毒软件会因为无法关联程序而启动不起来了。不过,杀毒软件一旦重新启动,可要尽快把病毒消灭干净啊,以免后患无穷!
手动修复exe关联
42.EXE文件打不开——恢复EXE文件关联有次朋友电脑中了病毒,我去看了一下,是个QQ病毒,由于挺长时间没有上网搜集病毒方面消息了,我对这些病毒的特性也不甚了解。 我先打开“进程管理器”,将几个不太熟悉的程序关闭掉,但刚关掉一个,再去关闭另外一个时,刚才关闭的那个马上又运行了。没办法,我决定从注册表里先把启动项删除后,再重启试试,结果,我刚把那些启动项删除,然后刷新一下注册表,那些启动项又还原了,看来一般的方法是行不通了,上网下载专杀工具后,仍然不能杀掉。我知道这是因为病毒正在运行,所以无法删除。 由于这台电脑只有一个操作系统,也没办法在另一个系统下删除这些病毒,这时怎么办呢?如果大家也遇到这种情况时,我向大家推荐一种方法。 第一步:在“开始→运行”中输入CMD,打开“命令提示符”窗口。 第二步:输入ftype exefile=notepad.exe %1,这句话的意思是将所有的EXE文件用“记事本”打开。这样原来的病毒就无法启动了。 第三步:重启电脑,你会看见打开了许多“记事本”。当然,这其中不仅有病毒文件,还有一些原来的系统文件,比如:输入法程序。 第四步:右击任何文件,选择“打开方式”,然后点击“浏览”,转到Windows\System32下,选择cmd.exe,这样就可以再次打开“命令提示符”窗口。 第五步:运行ftype exefile="%1" %*,将所有的EXE文件关联还原。现在运行杀毒软件或直接改回注册表,就可以杀掉病毒了。 第六步:在每一个“记事本”中,点击菜单中的“文件→另存为”,就可看到了路径以及文件名了。找到病毒文件,手动删除即可,但得小心,必须确定那是病毒才能删除。建议将这些文件改名并记下,重启后,如果没有病毒作怪,也没有系统问题,再进行删除.----------------------------------------对于exe打开方式被木马或病毒修改,无法打开任何可执行文件的解决办法 对于exe打开方式被木马或病毒修改,无法打开任何可执行文件的解决办法。方案一:先将regedit.exe改名为或regedit.scr。运行,找到HKEY_CLASSES_ROOT\exefile\shell\open\command键值,将默认值改为"%1" %*重启,再将改回regedit.exe即可。方案二:将下面的内容存为exefile.reg,双击导入注册表;或在纯dos下运行regedit exefile.reg,导入注册表即可。(注意:REGEDIT4后面留一空行)REGEDIT4[HKEY_CLASSES_ROOT\exefile\shell\open\command]@="\"%1\" %*"方案三(只适用于Win2000/XP):1、将cmd.exe改名为或cmd.s
Win7如何修复exe文件关联错误?
Win7如何修复exe文件关联错误?
导读:Win7如何修复exe文件关联错误?最近一位Win7用户遇到一个很棘手的问题,该用户打开电脑后发现桌面的全部图标都变成widnwos media player 的图标,点击打开也是widnwos media player播放器,这就是所谓的exe文件关联错误,那么碰到这样的错误该如何修复呢?请看下文操作!
修复方法如下:
1、首先点击“开始”按钮打开“开始”菜单,点击打开“运行”,输入“regedit”并按下回车键打开“注册表编辑器”;
2、在注册表编辑器窗口中,在左侧依次展开“HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\currentversion\Explore r\FileExts\.lnk”;
3、展开“.ink”项,删除“openwithlist ”和“ openwithprogids”以外的所有项;
4、然后点击“openwithlist ”,在右侧删除“默认”值以外的所有值;
5、点击“openwithprogids”,在右侧删除“默认”和“lnkfile”以外的所有值。
以上就是Win7修复exe文件关联错误的方法,使用注册表即可轻松修复,不过大家在操作前请备份下注册表,以防操作失误可以恢复。
exe文件关联修复
EXE文件关联丢失的解决方法EXE文件关联丢失的解决方法一个十分棘手的问题,就是进入Windows 2000后所有扩展名为EXE的文件都不能运行了。现将发现和解决这一问题的过程及体会写成下文,希望在今后碰到类似问题时会对大家有所帮助。 故障现象 一日,开机后进入Windows 2000,突然弹出了一个对话框,标题为“C:\Program Files\Microsoft office\OSA9.EXE”, 提示信息为“该文件没有关联程序执行该操作。请在控制面板的文件夹选项中创建关联程序”。我十分吃惊,心想:会不会所有扩展名为EXE的文件都不能运行?果然,双击桌面上所有与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显示或修改用在文件扩展名关联中的文件类型”,原来在命令提示符窗口还隐藏着这两个特殊命令,可以用
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
EXE文件关联丢失的解决方法
1、修改regedit.exe 为
2、HKEY_CLASSES_ROOT\exefile\shell\open\command下的default,键值为"%1" %*。
另外,exe程序关联问题,在注册表下的
HKEY_LOCAL_MACHINE\Software\Microsoft\windowsNT\currentVersion\winlog on
下面有个名为shell的子项,键值应为explorer.exe。
Explorer.exe程序在系统中的作用
凡是Windows系列的*作系统,运行时都会启动一个名为Explorer.exe的进程。这个进程主要负责显示系统桌面上的图标以及任务栏,它在不同的系统中有不同的妙用。
Windows 9x中的应用
在Windows 9x中,这个进程是运行系统时所必需的。如果用“结束任务”的方法来结束Explorer.exe进程,系统就会刷新桌面,并更新注册表。所以,我们也可以利用此方法来快速更新注册表。方法如下:
按下Ctrl+Alt+Del组合键,出现“结束任务”对话框。在该对话框中选择“Explorer”选项,然后单击“结束任务”按钮,将出现“关闭Windows”对话框。单击“否”按钮,系统过一会儿将出现另一个对话框,告诉你该程序没有响应,询问是否结束任务。单击“结束任务”按钮,则更新注册表并返回Windows 9x系统环境中。这比起烦琐的重新启动过程要方便多了?
Windows 2000/XP中的应用
在Windows 2000/XP和其他Windows NT内核的系统中,Explorer.exe进程并不是系统运行时所必需的,所以可以用任务管理器来结束它,并不影响系统的正常工作。打开你需要运行的程序,如记事本。然后右击任务栏,选择“任务管理器”,选中“进程”选项卡,在窗口中选择Explorer.exe进程,单击“结束进程”按钮,,接下来桌面上除了壁纸(活动桌面Active Desktop的壁纸除外),所有图标和任务栏都消失了。此时你仍可以像平常一样*作一切软件。
如果你想运行其他软件,但此时桌面上空无一物,怎么办?别着急,下面有两种可以巧妙地打开其他软件:
第一种方法:按下Ctrl+Alt+Del组合键,出现“Windows安全”对话框,单击“任务管理器”按钮(或是直接按下Ctrl+Shift+Esc组合键),在任务管理器窗口中选中“应用程序”选项卡,单击“新任务”,在弹出的“创建新任务”的对话框中,输入你想要打开的软件的路径和名称即可。
你还可以在正在运行的软件上,选择“文件→打开”,在“打开”对话框中,点击“文件类型”下拉列表,选择“所有文件”,再浏览到你想打开的软件,右击它,在快捷菜单中选择“打开”命令,就可以启动你需要的软件了。注意,此时不能够通过单击“打开”按钮来打开软件,此种方法适用于大多数软件,Office 系列除外。
通过结束Explorer.exe进程,还可以减少4520KB左右的系统已使用内存,无疑会加快系统的运行速度,为资源紧张的用户腾出了宝贵的空间。
提示:重新启动Explorer.exe进程后,有些软件在任务栏系统托盘的小图标会消息,但该软件还是在正常运行当中。如果觉得有些不方便,可以再次打开该软件来显示小图标。
PCSC驱动问题
请问我的电脑开机后提示“Reader PCSC Driver Error,you must Reinstall Reader Driver",这是出现了什么问题呢?
读卡器驱动错误,重装读卡器驱动。
解决方案 1 在控制面板中进入管理工具(进入计算机管理)。管理窗口的左栏中打开“服务和应用程序”,点击“服务”。(或者可以通过控制面板进入) 2 找到名称为“Smart Card”的服务,双击打开。在“常规”处“启动类型”选为自动;在“登录”处,“登录身份”选择本地系统帐户,点击确定。 3 在该项上单击鼠标右键,选择“启动”,即可启动windows智能卡服务。
“由于用优化大师卸载工具卸载某一软件,导致系统重新启动出现这个问题提示错误” 进入DOS后,键入以下命令: 1.scardsvr reinstall 2.regsvr32 scardssp.dll (中间有空格。回到window视窗系统后,重新启动服务,默认为手动,改为自动后,点击启动。)如使用DOS命令仍然不能导入IC卡信息,重新安装操作系统。
pcsc驱动开发
以下内容是翻译国外网站上的:
如果想完全了解pcsc协议,可以去PC/SC Workgroup网站上下载协议看.该网站包括了大量pcsc主题方面的信息也可以去啃MSDN , 也可发现相关文档. DDK 中也包含了一些smartcard例子,留给有信心有毅力的一定要写出pcsc驱动的人.这可不是一件轻松的事,pcsc驱动有它自己的内部构造(pcsc驱动会与smclib连续),很多地方比较晦涩难懂,非驱动老手,还要多从各种可能的地方获取信息。当然ddk是开发驱动一个不错的出发点。
把pcsc协议搬到这里来讲,个人认为并不是什么好办法,这里主要讲讲对pcsc 的理解来让读者入门。
例子中的pcsc驱动不是一个服务读卡器和智能卡的全功能的pcsc驱动,如大家所知,驱动安装以后,系统就能识别pcsc读卡器,应用程序就可以通过微软的smartcard组件来访问智能卡。现在流行的usbkey(国外习惯叫usbtoken或usb dongle)是一种安全认证的设备,集成了读卡器和卡片,上层应用利用pcsc框架调用微软的csp进行数字签名,身份认证等功能。如果不走pcsc架构,这些功能的开发可以说一点不比开发驱动容易。
pcsc架构有几个层次:
ICC - integrated circuit cards; 卡片
IFD - interface device (读卡器);
IFD handler - handler of interface device (简单的说就是驱动); Resource Manager - service, 管理和控制应用程序所有对任何读卡器中智能卡访问. 比如多个应用程序同时对一张卡操作,那么Resource Manager会对请求进行管理排队,从而保证系统和设备不会打架。
Service Providers - 如cryptographic (CSP) and noncryptographic(SCSP) service providers 这部分通常是建立的基于智能卡的应用服务。用户的智能卡能当作什么用途,就是在这里实现的。这部分要由用户自行开发。
pcsc驱动屏蔽了设备和其他一些通讯协议方面的事情,这样不管你的读卡器是串口,并口,usb口,不管你的通讯协议是怎么定义的。用户要对你的智能卡进行开发,都只需调用windows提供的pcsc函数,而不需管底层的实现细节。把设备和应用开发划分成了两个独立的模块。这两块都用windows的pcsc函数进行接口。这样只要符合pcsc协议的设备,都可以拿来为你所用,而你开发的软件,无需任何修改也可以应用到许多不同厂商的设备上。
如果你的pcsc驱动满足某些条件,那么你可以开发出很奇特的设备,比如usbkey (把读卡器和卡固定地做在一起),然后让系统识别它为插入卡的读卡器。那么usbkey可以替代读卡器+卡模式完成windows的域登录等。开发usbkey的成本比开发读卡器加卡的成本要低得多。可能只有三分之一不到。当然,我也承认目前这方面的争论很大,但是我们面对争论的办法,只是让研究继续……
生产usbkey比较大的厂家国内有华大,握奇,明华,海泰等,国外有aladdin,rainbow等。
小结:无论对于usbkey或者读卡器来说PC/SC驱动是非常重要的部分。希望这个例子能够对那些对pcsc驱动有兴趣的人有所帮助。
基本上比较正确。但是在98系统下,PCSC架构的驱动有硬伤,98智能卡补丁中的SCRM不支持读卡器的即插即用,即使设备本身是PNP的。所以在98系统可以考虑只使用USB驱动。
卡商一般在驱动以上会封装一层设备API层,本层通过SCRM访问驱动,或者直接和通过USB驱动访问设备。设备API层上面再封装一层应用API层,封装了7816指令,对上层的应用屏蔽了7816指令的细节。再往上就是CSP,当然也可