修复系统默认文件关联

修复系统默认文件关联

修复系统默认文件关联

当我们无意中破坏了win7系统默认的文件关联,这招就派上用场了。win7下可不像winxp那样容易修改文件关联的,不信?试试*_*

[操作方法]:

开始->cmd,按如下格式输入assoc.XXX=XXXfile

XXX代表文件类型,比如修复TXT和BAT的文件关联,命令就是

assoc.TXT=TXTfile 和assoc.BAT=BATfile

很简单有效,实在是居家折腾机器之必备技巧啊、、

多种文件格式

多种文件格式 exe 可执行文件,应用程序 com 系统可执行文件 bat 批处理文件 doc word文件 dot 模板文件 xls excel文件 ppt 幻灯片演示文稿文件 mp3 音乐文件 dll 动态链接库文件 torrent BT种子 wma 音乐文件 gif 动画文件 swf flash播放影片 jpg 图片文件 bmp 位图文件 html (htm)网页文件 psd photoshop文件 dwt CAD文件 rar(zip) 压缩文件 rm(rmvb) realplay播放格式文件 txt 文件文件 ini 配置信息文件 log 日志文件 hlp 帮助文件 regACA Microsoft的代理使用的角色文档 acf 系统管理配置 acm 音频压缩管理驱动程序,为Windows系统提供各种声音格式的编码和解码功能 aif 声音文件,支持压缩,可以使用Windows Media Player和QuickTime Player播放 AIF 音频文件,使用Windows Media Player播放 AIFC 音频文件,使用Windows Media Player播放 AIFF 音频文件,使用Windows Media Player播放 ani 动画光标文件扩展名,例如动画沙漏。 ans ASCII字符图形动画文件 arc 一种较早的压缩文件,可以使用WinZip,WinRAR,PKARC等软件打开 arj 压缩文件。可以使用WinZip,WinRAR,PKARC等软件打开 asf 微软的媒体播放器支持的视频流,可以使用Windows Media Player播放 asp 微软的视频流文件,可以使用Windows Media Player打开 asp 微软提出的Active Server Page,是服务器端脚本,常用于大型网站开发,支持数据库连接,类似PHP。可以使用Visual InterDev编写,是目前的大热门 asx Windows Media 媒体文件的快捷方式 au 是Internet中常用的声音文件格式,多由Sun工作站创建,可使用软件Waveform Hold and Modify 播放。Netscape Navigator中的LiveAudio也可以播放.au文件 avi 一种使用Microsoft RIFF规范的Windows多媒体文件格式,用于存储声音和移动的图片

EXE文件关联丢失的解决方法

EXE文件关联丢失的解决方法 1、修改regedit.exe 为 https://www.360docs.net/doc/8e7537539.html, 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组合键),在任务管理器窗口中选中“应用程序”选项卡,单击“新任务”,在弹出的“创建新任务”的对话框中,输入你想要打开的软件的路径和名称即可。

信息系统常见问题解决方案

管理信息系统 常见问题解决方案 1.保存时【解析XML数据失败】 2.点运行时提示【格式错误】 3.与【服务器连接失败】 4. .netframework 2.0安装时【版本冲突】问题. 5.登陆不上.提示返回的【数据集为空】 6.点运行时显示【无法启动应用程序,请与应用程序提供商】问题1.解析XML数据失败问题:

如果出现上图提示,大多都是输入数字的时候用的是全角。 解决方法:使输入法在半角状态重新输入即可。 全角与半角切换方法如图。 https://www.360docs.net/doc/8e7537539.html, framework 问题。 这个是系统自动将.net framework 2.0 自动升级到3.0或者3.5的状态。 解决方法:进入控制面板, 先卸载.net framework 3.5,从高版本到低版本卸载。卸载完后重新装下.net framework 2.0就可以了。关闭电脑的自动更新功能.(我的电脑-属性—自动更新-关闭) 3.网络问题

主要是网络原因,请检查网络情况.建议使用电信网络. 4…netframework版本问题 这个问题的原因是系统内安装了.netframework其它或者更高的版本. 解决:在控制面板—添加或删除程序里找到如图 把.netframework从下往上全部卸载,重新安装2.0版本 5.防火墙问题. 登陆时候登陆不上.见截图 网络情况差的时候也会出现这个问题. 但是网络情况良好,ping 服务器地址正常.

原因是windows防火墙阻止了登陆.关闭windows防火墙即可. 6.无法启动应用程序 点运行时出现错误如截图: 解决办法.: 出现这个问题的原因有可能是windows防火墙或者360防火墙屏蔽了地址.如果将所有防火墙和杀毒软件关闭以后仍然出现这个问题- 打开C盘,在工具,文件夹选项里,选中显示所有文件和文件夹, 打开C:\Documents and Settings\Administrator\Local Settings,下的apps文件夹( 红颜色的表示当前电脑登陆用户名) ,将apps文件夹删除. 然后在系统网页里点运行,重新下载程序.

office2010文件资料关联修复方法

office2010文件关联修复方法 doc、xls、ppt等文件突然变成空白图标,无法打开怎么办?右键选打开方式,仍然无法关联怎么办?这里提供两个办法,亲身试验过非常有效。 ?office 2010 ?windows 7 1. 1 对着doc文件单击右键,在右键菜单中选择【打开方式】-【选择默认程序】。 2. 2

在弹出界面中选择Microsoft Word,记得勾选左下角的始终使用选择的程序打开这种文件。点击确定之后,你可以看到doc文档变回了正常的样子,可以正常用word打开了。 这个方法不起作用时那就要采取复杂一点的办法了,见方法二。 END 方法二:修改注册表 1. 1 点击任务栏右下角的图标,打开运行。

2. 2 在运行对话框中输入regedit,确定,注册表编辑器会跳出来。

3. 3 在注册表编辑器左侧文件列表里面找到,HKEY_CLASSES_ROOT目录下找到.doc文件夹,双击左边的【默认】项,查看其数据是否为Word.Document.8,如果不是请改过来。同样的,找到.docx文件夹,确认默认项的数据为Word.Document.12 4. 4 第3步检查无误后,左侧文件夹列表往下拉,仍在HKEY_CLASSES_ROOT 目录下依次找到Word.Document.8\shell\Open\command(点文件夹左侧的三角标志展开下级目录),将默认项的数据改为"C:\Program Files

(x86)\Microsoft Office\Office14\WINWORD.EXE %1"。注意这里要根据你电脑上office的安装目录填写,格式为“word启动程序所在目录+空格+%1”。改完后,你会发现双击doc文件,默认word打开了。 同理,Word.Document.12文件夹一样处理。 5. 5 如果不知道自己的office安装目录在哪里,可在360软件管家中快速查看。在360软件管家-软件卸载-办公软件里面可以找到office2010,点开可以找到【打开安装目录】的选项。

电脑系统盘格式变未知引发的几种常见故障及其解决策略

电脑系统盘的分区格式变未知 引发的几种常见故障及其解决策略 一、常见的硬盘分区格式 根据目前流行的操作系统来看,常用的分区格式有四种,分别是FAT16、FAT32、NTFS和Linux。 1.FAT16 这是MS-DOS和最早期的Win 95操作系统中最常见的磁盘分区格式。它采用16位的文件分配表,能支持最大为2GB的分区,是目前应用最为广泛和获得操作系统支持最多的一种磁盘分区格式,几乎所有的操作系统都支持这一种格式,从DOS、Win 95、Win 97到现在的Win 98、Windows NT、Win 2000,甚至火爆一时的Linux都支持这种分区格式。 但是在FAT16分区格式中,它有一个最大的缺点:磁盘利用效率低。 2. FAT32 这种格式采用32位的文件分配表,使其对磁盘的管理能力大大增强,突破了FAT16对每一个分区的容量只有2GB的限制。但在WIN2K&XP系统中,由于系统限制,单个分区最大容量为32GB。由于现在的硬盘生产成本下降,其容量越来越大,运用FAT32的分区格式后,我们可以将一个大硬盘定义成一个分区而不必分为几个分区使用,大大方便了对磁盘的管理。 缺点是:由于文件分配表的扩大,运行速度比采用FAT16格式分区的磁盘要慢。另外,由于DOS不支持这种分区格式,所以采用这种分区格式后,就无法再使用DOS系统。最大的限制在于兼容性方面,Fat32不能保持向下兼容。单个文件不能大于4G。 3.NTFS 它的优点是安全性和稳定性极其出色,在使用中不易产生文件碎片。它能对用户的操作进行记录,通过对用户权限进行非常严格的限制,使每个用户只能按照系统赋予的权限进行操作,充分保护了系统与数据的安全。这种格式采用NT 核心的纯32位Windows系统才能识别,古老的DOS以及16位32位混编的Win95&;不能识别。 相比之下,NTFS可以比FAT32更有效地管理磁盘空间,最大限度地避免了磁

Regsvr32命令修复系统故障实例

Regsvr32命令修复系统故障实例 昨天不知为何,media player突然不能运行,老出现“内部应用程序出错”的提示,好多该格式的电影不能在线看了,重新下载安装依然不能解决问题,刚恢复的系统又不想费劲重新做,没办法的情况下就在网上搜了起来,别说,最后还真解决了问题。具体方法如下: 开始-运行-在输入框里输入“regsvr32 jscript.dll”-点“确定”-出现成功提示后点OK。 同样方法运行“regsvr32 vbscript.dll”。一切故障排除,呵,没想到如此简单。 使用过activex的人都知道,activex不注册是不能够被系统识别和使用的,一般安装程序都会自动地把它所使用的activex控件注册,但如果你拿到的一个控件需要手动注册怎么办呢?如果修改注册表那就太麻烦了,在windows的system文件夹下有一个regsvr32.exe的程序,它就是windows自带的activex注册和反注册工具。 2000系统的regsvr32.exe在winnt\system32文件夹下; WInXP系统的regsvr32.exe在windows\system32文件夹下 regsvr32的用法为: "regsvr32 [/s] [/n] [/i(:cmdline)] dllname”。其中dllname为activex控件文件名,建议在安装前拷贝到system文件夹下。 参数有如下意义: /u——反注册控件 /s——不管注册成功与否,均不显示提示框 /c——控制台输出 /i——跳过控件的选项进行安装(与注册不同) /n——不注册控件,此选项必须与/i选项一起使用 执行该命令的方法: 1、可以在“开始”--“运行”,调出运行的对话框,也可以使用Win+R热键,然后直接在输入栏输入即可 2、在开始--运行输入cmd,调出‘命令提示符’窗口,然后再执行regsvr32命令。 二、Regsvr32错误消息的说明 当使用 Regsvr32.exe 时,它会尝试加载该组件并调用它的 DLLSelfRegister 函数。如果此尝试成功,Regsvr32.exe 会显示一个指示成功的对话框。如果此尝试失败,Regsvr32.exe 会返回一条错误消息,其中可能会包括一个 Win32 错误代码。 以下列表介绍了 RegSvr32 错误消息和可能的原因。 Unrecognized flag:/invalid_flag 键入的标志或开关组合无效(请参阅本文中的“Regsvr32.exe 的用法”一节)。 No DLL name specified. 未包括 .dll 文件名(请参阅本文中的“Regsvr32.exe 的用法”一节)。 Dllname was loaded, but the DllRegisterServer or DllUnregisterServer entry point was not found. Dllname不是.dll 或.ocx 文件。例如,键入 regsvr32 wjview.exe 就会生成该错误消息。 例如,键入regsvr32 icwdial.dll 后就会返回该错误消息,因为 Icwdial.dll 文件不能自行注册。如果您怀疑内存中有损坏的Dllname 版本,请尝试重新启动计算机,或重新提取该文件的原始版本。如果您运行的是 Windows NT,可能需要使用 Microsoft Windows NT Server 4.0 资源工具包中的 Kill 或 Pview 工具。有关其他信息,请单击以查看以下 Microsoft 知识库文章:197155 如何终止孤立进程OleInitialize failed (or OleUninitialize failed). Regsvr32 必须先初始化 COM 库,然后才能调用所需的 COM 库函数并在关闭时撤消对该库的初始化。 一、轻松修复IE浏览器 regsvr32 Shdocvw.dll regsvr32 Oleaut32.dll regsvr32 Actxprxy.dll regsvr32 Mshtml.dll regsvr32 Urlmon.dll regsvr32 browseui.dll 作用: 1、同时运行以上命令不仅可以解决IE不能打开新的窗口,用鼠标点击超链接也没有任何反应的问题; 2、还能解决大大小小的其它IE问题,比如网页显示不完整,JAVA效果不出现,网页不自动跳转,打开某些网站时总提示‘无法显示该页’等。 二、解决Windows无法在线升级的问题 regsvr32 wupdinfo.dll 作用: Windows的漏洞很多,每隔一段时间就需要使用“Windows Update”升级程序进行在线升级,不过“Windows Update”经常出现无法使用的情况,这时,我们可以使用Regsvr32来解决这个问题。 三、防范网络脚本病毒有新招 regsvr32 /u scrrun.dll 作用: 网络脚本病毒嵌在网页中,上网时在不知不觉中机器就会感染上这种病毒。笔者认为单纯使用杀毒软件并不能有效地防范这些脚本病毒,必须从病毒传播的机理入手。网络脚本病毒的复制、传播都离不开FSO对象(File System Object,文件系统对象),因此禁用FSO对象就能有效地控制脚本病毒的传播。 如果需要使用FSO对象,键入“regsvr32 scrrun.dll”命令即可。 四、卸载Win XP自带的ZIP功能 regsvr32 /u zipfldr.dll 作用: Win XP以功能强大而著称,但有些功能却常常令人有“鸡肋”之感,比如Win XP自带的ZIP功能和图片预览功能,不仅占用了系统资源,功能也远不如第三方软件强大。其实用Regsvr32命令可以很容易地卸载这些功能。

Windows_不能加载用户的配置文件,但是用系统的默认配置文件让您登录

一、错误现象: 当用户登录时,输入密码后弹出如下的错误信息: “windows不能加载本地存储的配置文件。此问题的可能原因是安全权限不足或者是本地配置文件损坏。 如果此问题持续存在,请与管理员联系。” 二、解决办法 此种情况的原因可能是当前登录的用户为域中的用户,此用户的本地配置文件被误删除或者被破坏,这样在登录时,系统就找不到其配置文件信息。所以出现错误。 当然,解决的办法就是恢复其配置文件。步骤如下: 1、进入C:\document and setting ,找到以此用户命名的文件夹(例如teyqiu),也就是该用户原来的配置文件夹,主要内容有桌面的设置、开始菜单的设置和收藏夹等等信息。将其复制到别处。 2、重命名C:\document and setting下以此用户命名的文件夹。(例如原来是teyqiu改成了teyqiu2) 3、重启机器,用该用户再次登录,此时当机器登录到域时,由于本地已经删除了该用户的配置文件夹,此时会自动创建一个新的以此用户命名的文件夹。里面就会包含一个正确的配置文件了。 4、再将copy走的那个文件夹(本案例是改名的teyqiu2)中的“桌面”、“开始菜单”、“收藏夹”等个人设置的文件夹copy到新创建的文件夹下就可以恢复以前自己熟悉的桌面和开始菜单设置了。 注意:不要把copy走文件夹中的所有文件夹和文件覆盖新创建的文件夹中的内容,这样新创建的正确的配置文件也会被覆盖,所以只把属于你的copy回来就可以了! 注意以下的几个问题: 1.在copy C:\document and setting 中的依此用户命名的文件夹时,显示所有该文件夹的文件,因为Outlook的所有邮件都隐藏在该文件夹中的'Local settings",别再把它误删除了。 2.另外,建议不要急于删除C:\document and setting下依此用户命名的文件夹,只要把它该文件夹改一个名字即可,等重新启动及按照上方法copy完原来的一些配置后,发现机器完全恢复原来的样子后再删除也不迟。 3.恢复完后,outlook需要重新设置,但原来的邮件一封也没有少 百度文库

注册表的文件关联及应用

注册表的文件关联及应用 喜欢使用Windows右键快捷菜单的朋友可能知道,当你选择了一个文件(或者是文件夹或是系统图标)再单击鼠标右键,系统就会弹出一个菜单,菜单上面的各种“功能”(或称“操作”)任你选择,但是你是否注意到,当你安装一些应用软件之后,你的右键菜单是不是膨胀,以winzip为例,安装winzip之后,文件或文件夹的右键菜单当中就增加了功能选择项"Add to Zip"和"Add to xxx.zip",如图一,看到这个变化,我们不禁要问,这些选择项是怎么加入的,可不可以自己来添加。带着这些问题,我们再来看Windows的文件关联。 什么是文件关联呢?通俗地说,就是选择不同类型的文件时,在其右键菜单上显示的各功能项。每个功能项即对应一个关联。选择了某一功能(操作),系统就去执行相应的处理程序。至于对什么文件的什么操作对应什么样的处理程序,那都记录在系统注册表中。因此,要真正弄清文件关联,必须深入研究注册表。这个问题解决了,我们就可以利用注册表随心所欲地为文件建立,修改,删除关联。 既然关联信息都写在注册表中,那么它在注册表中又是怎样构成的呢?我

们不妨打开注册表,观察根键HKEY_CLASSES_ROOT之下的各个主键。(这样或许更易说明这一点)你是不是看到了很多前面有一个点(.),后面好象是文件扩展名的主键,如图二所示 如.bat,.txt,.lnk,.bmp等。我们把这一类的主键称之为“扩展名主键”,每个扩展名主键都有一个默认键值。如:主键.bat的默认值为batfile; .lnk主键的默认值为lnkfile。举了这两个例子,你是否看出了其中的规律。即:若“扩展名主键”名为.xxx(xxx为某一类文件的扩展名),那么它的默认键值就为xxxfile。当然并不是所有的默认值都是这样,也可能多个主键对应同一默认值。比如:主键.jpeg 和主键.jpg,它们的默认值jpgfile;.html和htm的默认值都为htmlfile。为什么要说这么多的扩展名主键的默认值呢?其中原因且听我慢慢道来。这个默认键值的作用就非同小可了,它可是文件关联的桥梁和纽带,是它将文件的类型(以扩展名来标识文件类型)与文件的关联联系起来。不信,你可以将某一“扩展名主键”的默认键值乱改一通,你就会发现,该类文件的许多关联项在右键菜单中消失了。既然这个重要的默认键值起了一个桥梁的作用,那么桥梁的另一端——文件的关联又是如何定义的呢?我们继续看注册表,让它来给我们解释。依然是在HKEY_CLASSES_ROOT根键之下。我们可以看到该根键之下有如下主键。如:batfile,txtfile,lnkfile 等。(如图三)看到没有

应用程序打不开 exe文件关联修复器 打开方式还原 所有应用程序打不开

摘要:有时我们的操作错误会导致exe文件关联错误,使所有的应用程序文件都以不正确的方式打开,例如Win7的Windows Media Center,记事本,浏览器等等,从而无法使用应用程序。那么,怎样进行exe打开方式还原,解决应用程序打不开的问题呢? 关键词:应用程序打不开 exe文件关联修复器打开方式还原所有应用程序打不开 各系统在应用程序打不开时的打开方式还原方式是不同的。下面我们就针对不同的情况进行详细介绍。 如果是XP等系统,解决应用程序打不开的方式非常简单。我们可以用导入注册表文件,更改文件类型关联,命令行等方式进行修改。这里列举一种最为直观、不容易误操作的方式。 打开“我的电脑”,点击上方的“工具”菜单,点击文件夹选项,点击“文件类型”,点击“新建”,在弹出的输入框中输入EXE,点击“高级”,将“关联的文件类型”选为“应用程序”,确定。

此时返回前一窗口,看到下方的打开方式信息,点击右下角的“还原”按钮,然后关闭即可。 但是当遇到vista,Win7这种对系统文件、注册表保护的非常严密的系统,由于权限问题,这些常规方法以及网上较为普遍的exe文件关联修复器都不能起作用了。 那么,Win7,vista下该怎样解决应用程序打不开的问题,进行打开方式还原呢? 第一种方法是在开始-控制面板-用户账户和家庭安全中新建一个管理员账户,在新的账户由于使用了新的用户配置,应用程序打不开的问题就可以解决了。

如果不想新建账户,我们可以利用内核软件达到解决应用程序打不开的目的。首先,打开计算机,找到左上角的“组织”-文件夹和搜索选项。

点击查看,把“隐藏已知文件的扩展名”前的对号去掉。 尝试打开浏览器,一般是可以打开的。如果打不开,找到浏览器的原始目录(比 如.C:\Program Files\Internet Explorer\Iexplore.exe),找到浏览器主程序,重命名,将.exe后缀改为.com。然后去网上下载一个XueTr软件。解压前面下载到的XueTr运行。此时把解压出来的XueTr.exe重命名为https://www.360docs.net/doc/8e7537539.html,,确定两次。打开https://www.360docs.net/doc/8e7537539.html,,转到“系统杂项”,对任意一项,点右键-修复所有,确定。此时exe打开方式还原并恢复正常。

Win7系统怎么修改文件关联方式

Win7系统怎么修改文件关联方式 文件关联指的是用户通过设定好的,将同类型的文件与相应的软件建立相连的关系,设置成默认程序打开的文件。那么Win7系统怎么修改文件关联方式呢?下面小编就为大家带来了Win7系统修改文件关联方式的方法。 Win7系统修改文件关联方式方法 第一步、进入win7系统后,将控制面板打开,一般默认的前提下控制面板的排列是类别方式,如下图所示的那样,先点击“程序”选项,这样才可以找到默认程序设置项,然后才可以更改指定文件打的开方式和默认程序的相关设置。 第二步、在类别列表排列的时候,有可能不能够直接的看到设置功能相关的信息,这时候最好把查看方式切换成“大图标”,这样就可以清楚的看到相关设置功能的名称。

第三步、然后再点击“设置默认程序”选项,如下图所示,在下左侧程序列表框里面,我们可以找到当前注册在系统里面的默认程序,直接选择Windows Live Mail,接着点击左侧的“选择此程序的默认值”选项,然后在“设置程序关联”选项里面复选“.eml”类型扩展名,最后在点击确定完成设置就可以了。 其实,进入Windows7系统后,之后,我们也可以先找到默认程序设置面板,在里面直接点击“将文件类型或协议与程序关联”选项,这样就能够对特定的文件类型选择合适的打开方式了,十分的便捷。 看过“Win7系统怎么修改文件关联方式”的人还看了:

1.win7怎么更换文件关联程序 2.win7系统文件的关联与打开方式如何设置 3.win7怎么将文件关联到相关程序 4.win7怎么同时修改多个文件名字 5.win7系统怎么设置防止重要文件被删除 6.win7系统怎么批量重命名文件

EXE无法打开文件关联被破坏后的终极解决办法

EXE无法打开文件关联被破坏后的终极解决办法 2010-03-25 13:45 EXE可执行文件是windows操作系统中最重要的文件类型之一,一旦文件关联出现问题,用鼠标双击程序图标或快捷方式时,要么没有任何反映,要么打开了其他界面。总之就是所有的EXE可执行程序都不能正常运行了! 程序或文件关联出现问题,一般是由病毒引起的,也可能是用户误操作引起的。 解决方式有些麻烦。网上有许多相关介绍,但内容几乎全都一样: 方法(一): 打开HKEY_CLASSES_ROOT键,找到.exe键项并打开,修改数值数据为exefile; 方法(二): 运行CMD命令,进入命令行窗口,运行以下命令: ASSOC .EXE=EXEFILE 运行regedit和cmd之前,先将这两个程序的后缀exe改为com。 注意:需要显示文件扩展名才能修改后缀。 方法:打开资源管理器(打开“我的电脑”)→“工具”→“文件夹选项”→“查看”→把“隐藏已知文件类型的扩展名”前面的√取消。 但是,病毒水平在不断提高,这种方法往往很难奏效。因为,病毒修改注册表后,很可能会锁定注册表相关键项,无法在这些键项上进行任何操作,有时甚至整个注册表全部不能保存,经过反复试验,我觉得以下方式完全可以解决此类问题(至少目前为止有效)。 (一)恢复系统的安全模式。 可以修改注册表修复安全模式,考虑到注册表本身有些问题,这里不用此法。 建议采用工具修复,如自动播放病毒专杀软件AutoGuarder,下载后是一个压缩包,直接双击解压缩到任何目录下(如果打不开winrar等软件,把winrar程序后缀改为 .com,先运行https://www.360docs.net/doc/8e7537539.html,,再打开压缩包)。然后将AutoGuarder.exe改后缀为.com,运行这个程序。点击左边的“修复工具”→“系统修复工具”,在中间项目栏里面选“修复无法进入安全模式”,再点击右边的“修复所选项”。然后重启,就可以进入安全模式了。如图1:

添加和删除文件关联的方法(注册表)

这里全是修改注册表的方式。 网上找了半天,有的仅有添加文件关联的方法,却没有添加到打开方式列表里面的方法;有的有添加到文件列表的方法,却是使用控制面板-》文件夹选项的。 好难得才找齐所有, 从添加文件关联,到删除文件关联, 全手动修改注册表完成,适用于编程操作注册表实现。 添加文件关联:(演示添加一个*.lfw格式文件关联) 在HKEY_CLASSES_ROOT键增加项“.lfw”

设置“.lfw”项的默认值为“lfwfile”(名字可以任取)

在HKEY_CLASSES_ROOT下增加项“lfwfile” 在新项“lfwfile”中添加“DefaultIcon”和“shell” 在项“shell”下建立项“open”,“open”下建立“command” 修改项“DefaultIcon”的默认值为图标路径,这里是设置扩展名为*.lfw的文件的图标:图标路径:

修改项“command”的默认值为程序路径 程序路径: 在路径后面加上“"%1"”,表示双击时,用此路径的程序打开双击的.lfw文件。

试验成果: 新建文本文档 修改扩展名为.lfw 回车,系统会提示,直接按确定。图标会变成如下: 双击打开,则用程序“E:/李峰维/vc/RichEditView/Debug/lfw.exe”将其打开了。这是MFC做的示例小程序,和文本文档很象,但不是文本文档。 示例小程序:

文本文档: 这个时候对其点击右键,选择“属性”,选择“更改”打开方式,打开方式里面就会出现自己新添加的文件类型(但是有的时候没有出现,不知道什么原因)。 删除文件关联类型: 首先删除这两个键 /HKEY_CLASSES_ROOT/.lfw /HKEY_CLASSES_ROOT/lfwfile 这样文件关联关系基本上删除了,可是在打开方式列表里面仍然有该类型,这时再删除下面这个键 /HKEY_CLASSES_ROOT/Applications/lfw.exe 这里的lfw.exe是关联到的应用程序的名称。这样,在打开方式列表里面就没有该是类型了。但该类型文件的图标仍然没变,当我第二天打开电脑时图标关联就消失了,不知道是不是重启电脑后才会消除。 但还有几个键里面有残留记录,如下六个键

如何删除Win 7中已关联的文件类型

如何删除Win 7中已关联的文件类型 在Windows Vista之后,大家可以发Windows资源管理器里面的文件夹选项里面少了一个“文件类型”选项卡。这对于用惯了Windows XP的高级用户无疑又是一个障碍。正是因为少了这个选项卡,我们在Windows Vista以及Windows 7中一旦错误地关联了某个文件类型,那么就“不可逆转”了,我们无法删除这个关联。前几天,我就遇到这个情况,本来我想利用Internet Explorer 的Adobe Flash Player插件来播放下载的一个.swf文件的,可是在选择打开方式的时候,没有注意到系统默认勾选了“始终使用选择的程序打开这种文件(A)”,并且点击了“确定”按钮,结果所有.swf文件的图标都变成了一个白色文件图标中间加上一个IE图标的那种…… 百度一下,发现网上还是有一些解决方案的,但是可以说,很多是不可行的,而且没有一种适用于Windows 7,最多能够对Vista有效。为什么呢?现行的一些解决方案有的说可以使用第三方系统优化程序或者第三方小工具删除,可是这些程序不适用于Windows 7,而且需要安装;还有的说使用系统自带的assoc 命令或者使用控制面板中的默认程序-设置关联来解决,其实也是不可行的,下面我做一个Demo说明为什么不行: 首先打开控制面板,选择“程序”,再次选择“默认程序”,您可以看到如下画面:

接下来,我们点击第二个项目——“将文件类型或协议与程序关联”,将打开如下的窗口:

选中被错误关联的文件类型,您只能点击右上角的“更改程序…”按钮,并且弹出如下对话框: 如上图所示,在这里,您只能将当前被错误关联的程序重新关联到另外的程序,而不能删除此关联。有的网友甚至说,自己用记事本建立一个空的后缀为exe 的假程序,并且更改关联到它,然后删除这个假程序即可,其实也是不可行的,因为下次你双击打开被错误关联的文件时,系统会弹出选择程序的对话框提示您以前的exe找不到了,并且此类文件的图标仍然是错误的。 好了,绕了这么多的弯子,该讲讲如何正确删除已建立的文件关联了。很多网友都说不能通过注册表解决,其实,通过注册表是完全可以解决的,而且绿色无污染,通过系统自带的注册表编辑器或者批处理文件就可以完全解决此问题。下面我们一起来看看如何删除文件关联。

常用文件格式大全

常用文件格式大全 不同的文件,有不同的文件格式,区别这些文件格式常常是文件名的后缀名不同,现统计常用文件后缀名如下,供读者参考和查阅。 BAT DOS下的批处理文件。Autoexec.bat为自动批处理文件,它是特殊的批处理文件。 EXE 可执行的程序文件,与COM内部结构不相同,最突出是长度没有限制。 COM 可执行的二进制代码系统程序文件,特点非常短小精焊,长度有限制。 ASM 汇编程序文件为二进制代码文件,可以打个比方,它就像BASIC中的.BAS程序文件一样,为不可执行文件。 ASC 代码文件。 BAK 备份文件 LIB 程序库文件 CHK 检查磁盘命令CHKDSK发现的目录或文件分配表中的错误,校正系统后的文件。 TMP 临时文件 SYS 系统配置文件,最典型的如config.sys,一般可以用EDIT进行编辑。 OBJ 目标文件,源程序编译输出的目标代码。 OLD 备份文件,一般是一些程序对系统配置修改后将原文件复制一份存储为该文件格式。 INI 配置文件,不要以为这个文件只有Windows程序需要,DOS下程序也有不少需要它,如3DS与AutoCAD。 INF 安装配置文件,这在WIN95下使用较多。 HLP HELP帮助文件,这个文件一定要重视,因为它是你每使用一个新软件的最好的说明书,几乎99% 的软件都有这个文件,另外,DOS下的一些帮助放在README以后,帮助便没有了,如UCDOS中的REAME.EXE;有单独DOS的命令,若不知道怎么使用,可以试试以下的命令格式:“DIR?或DIR/?”。 DDI 早期映象文件,由DiskDUP IMGDRIVE IMG.EXE展开 IMG 这个文件要注意,有时它是一个图象文件,但更多的时候,它是映象文件,在早期光盘上,此文件使用最多,能常用HD-COPY IMG UNIMG都软件进行解压(注:IMG这个软件为什么一闪就没了呢,这个软件需要热键激活,按下Ctrl+Alt+S+D+X),如果要安装的软件压缩文件由和几个IMG分开压缩,那最好用UNIMG 将它们全部解压缩,然后安装,它安装时提示你“请插入X序列盘”。 ARJ ARJ(ARJ这个以前风眯一时的压缩软件谁人不晓)软件压缩的文件,它的压缩比较高,使用也特方便顺手,只需要“ARJ a -r -v……” RAR 这也是一个压缩文件,传说比ARJ压缩比更高,笔者没有亲手做试验,故不敢下空此结论。 ZIP 当前最流行的压缩文件,谁不知道ZIP呀,WINZIP,再也不是DOS下的那个UNZIG或PKZIP了,兼容,向下兼容,从游戏到软件,差不多都是它压缩的了。 IMD UCDOS中输法的编码字典文件。 PDV UCDOS中的自由表格UCTAB生成的表格文件,它生成的文件可以被WPS调用,也挺方便的。 BAS BASIC中的源程序文件,BASIC可为初学者最为熟悉的编辑语言,它的优点笔者就不在累赘了,注意QBASIC与QUICK BASIC和GW BASIC是有区别。 C C语言中的源程序文件,它不但造就了我们常常为之日夜奋战的精彩电脑游戏,还创造出UNIX操作系统,有口皆碑的好编程软件。 MAK C语言中的工程文件。 COB COBOL语言源程序文件。 PAS PASCAL语言源程序文件。 FOR FORTRAN语言源程序文件。 FOX FOXBASE伪编译程序文件,比PRG短小运行速度快。

解决U盘文件变成EXE的问题

解决U盘里文件夹变EXE文件问题 今天用U盘拷东西,发现文件夹后都有个exe,打不开删了又会生成,发现是中毒了,下面是查杀步骤: 病毒手段:根据老白的描述,这一病毒必然是更改了注册表,将显示隐藏文件这一功能给关了,同时将所有正常文件都加上了隐藏属性,所以大家就看不到自己的文件只是看到一些EXE的病毒生成的同名文件夹.不过如果该病毒只是采用这一招的话那手段并不高明,要是我写这一病毒,我必然会同时禁止掉任务管理器,同时禁止所有的杀毒软件,一发现杀毒软件就把它的进程杀掉,最后再写个保护进程的机制,每隔几秒就自动检测病毒生成文件也就是触发文件是否被删,如果被删就再自动生成.呵呵以上只是个人的一些方法,大家就不要去写了,因为写病毒是违法的,只是让大家了解下这方面的知识罢了.对了老白说是只有U盘中.应该是利用autorun.inf 在作怪,同时提醒大家一点利用这招可以让你的所有磁盘都中毒,所以如果你右击你的磁盘发现弹出的菜单有两个打开可是一个打开为加粗状态,那就不要直接双击打开该磁盘了,改用资源管理器打开. 好了说了一堆废话,现在说下解决方案: 重启电脑按F8进入安全模式(因为我没见到具体症状,所以让大家在安全模式下杀会安全些.),经下列注册表键值拷进记事本中另存为***.reg文件,直接双击,会提示说是否导入注册表,选择是,然后会提示导入成功,执行第4步后,此时打开"我的电脑"--工具--文件夹选项--将里面的隐藏文件和文件夹下的显示所有文件和文件夹,隐藏受保护的操作系统文件(推荐)选中点击确定,系统文件即可显示。 1.用Wsyscheck将红色可疑进程同时关掉,Default.exe,KEYBOARD.exe,Fonts.exe,Global.exe。

系统文件关联问题

合理搭配系统文件关联 在其他电脑上编辑的Word文档到了刚刚新装操作系统的电脑上怎么就无法打开?别人的MP3音乐文件图标怎么和我的不一样?为什么双击别人电脑上的A VI文件会用暴风影音直接打开,而不是调用耗费资源极大的WMP?你是不是也遇到过以上问题?其实上面问题的答案很简单,答案的关键词就是“文件关联”。 小知识:什么是文件关联? 文件关联是指在Windows系统中规定某种格式的文件用哪个程序打开,或用某个程序来打开哪些文件,可以根据文件扩展名来区别各种不同的文档,并确定相应打开程序。如一个文档全名为“cpcw.doc”,它的扩展名为“.doc”,当你安装微软Office时,Office安装程序会为它创建与Word程序之间的文件关联,那么以后你双击此文档便会自动启动Word程序来打开它了。 任意更改文件关联 文件格式(扩展名)同样是“.JPG”的图片怎么到了朋友电脑上就换了图标?这是因为朋友的电脑操作系统将JPG格式图片关联到了其他能打开它的程序上了。要想将某一文件扩展名的关联从一个程序更改为另一个程序,例如用自己喜欢的字处理器(如Emeditor)来打开文本文件 (.txt),而默认情况下,文本文件是与“记事本”关联的,那么我们可以右键单击文本文件,在命令菜单中选择执行“打开方式→选择程序”命令,在“打开方式”对话框中,单击想在其中打开文件的程序(Emeditor),如果Emeditor没有显示在程序列表中,那么就单击“浏览”按钮在“我的电脑”中找到Emeditor程序,最后确保选中“始终使用选择的程序打开这种文件”复选框,按下“确定”按钮就搞定了。 一个文档并不见得只能用一个程序来打开,如扩展名为“.HTML”的网页文档,既可以用网页浏览器(如IE)打开也可以用网页编辑器(如FrontPage)来打开,还可以直接用记事本打开以查看源代码。部分高级网页设计师喜欢直接使用代码进行编写的,那么就在html 文件的鼠标右键中添加“用记事本打开”直接进入代码修改吧。 执行“开始→运行”命令,在对话框中输入“REGEDIT”后回车打开“注册表编辑器”。依次展开“HKEY_CLASSES_ROOT\ htmlfile\shell”子键分支。在“shell”子键分支上右击执行“新建→项”命令,在其下新建一个名为“QuickEdit”的项,双击此项右侧的“默认”键值将它修改为“查看编辑源代码”。 在刚刚建立的“QuickEdit”子键分支上右击执行“新建→项”命令,再在其下新建一个名为“Command”的项,然后将右侧的“默认”键值修改为“notepad.exe%1”(不含双引号)。 关闭注册表编辑器,重新启动Windows操作系统,今后再用鼠标右键点击html文件时,就会出现“查看编辑源代码”的选项,点击它就可以直接用记事本编辑html文件了。同理,按照上面的方法,你也可以为别的文件添加打开方式,这样一来你的文件打开是不是又多了N种选择呢?来试一试吧! 怎样恢复系统文件关联 其实,说到文件扩展名,和它关联得最为紧密的东西,恐怕就是“文件关联”了,那我们今天就从“更改文件关联的技巧”和“专门的文件关联软件”两方面,和大家一起来探讨相关内容。 我们知道,Windows中文件的类型是由文件扩展名决定的(如.txt或.html)——而它同时也决定了当你双击一个文件时,Windows将调用哪个应用程序来打开文件。 通常,文件类型和用于打开文件的应用程序之间有着一对一的相互关系。例如,.txt文

VC 实现文件关联

VC/MFC 设置程序与文件关联与双击文件获取文件路径(2008-10-10 10:59:15) 分类:编程技术标签:vc/mfc设置程序与文件关联双击 文件获取文件路径it 如何设置程序与文件关联并且双击关联文件时获取文件的路径呢? 一般来说可以通过写注册表的方式实现,在函数入口处实现功能。 例如在VC/MFC中,可以在应用程序的C**App.cpp文件中InitInstance()函数中实现该功能。#include using namespace std; //关联文件的后缀名,如"txt"、"doc"等 string m_csExtension; string m_csShellOpenCommand; string m_csDocumentShellOpenCommand; //注册表中文件夹类名 string m_csDocumentClassName; //关联文件的默认图标 string m_csDocumentDefaultIcon; ///////赋值函数////// void SetExtension( LPCTSTR szExtension ) { m_csExtension = szExtension; }

void SetShellOpenCommand( LPCTSTR szShellOpenCommand ) { m_csShellOpenCommand = szShellOpenCommand; } void SetDocumentShellOpenCommand( LPCTSTR szDocumentShellOpenCommand ) { m_csDocumentShellOpenCommand = szDocumentShellOpenCommand; } void SetDocumentClassName( LPCTSTR szDocumentClassName ) { m_csDocumentClassName = szDocumentClassName; } void SetDocumentDefaultIcon( LPCTSTR szDocumentDefaultIcon ) { m_csDocumentDefaultIcon = szDocumentDefaultIcon; } ///////赋值函数////// //////关键函数:实现写注册表的函数//////// BOOL SetRegistryValue( HKEY hOpenKey, LPCTSTR szKey, LPCTSTR szValue,

相关文档
最新文档