Win7文件关联 文件与程序"联姻"

遇到一位朋友紧急求助:系统是windows7,这位朋友因为桌面没有OFFICE图标,又急着要用WORD,就把一个桌面图标右击,选择打开方式中选择了Word,而且没有把“始终使用这种程序打开同类型文件”前的勾去掉。这一改之后,结果所有的快捷方式全变成了word文档了。可以再改成别的,比如再改为记事本方式打开,但就是没有办法恢复原状。

这是一个文件关联的问题。这样的问题在xp下根本就不可能发生,看来这个具体问题是Win7下的新问题。网上大致搜了一下,发现出现这样问题的决不只是这位朋友,看来有解决的必要。

为了解决这个问题,我们需要先谈一下文件关联的一些基本的知识,这样才能使朋友们做到知其然而知其所以然。

文件关联,主要的是把文件类型与开放式命令关联起来。而windows是通过文件的扩展名来识别文件类型的,这就首先需要把扩展名与文件类型关联起来。

assoc命令

要修改扩展名与文件类型的关联,我们需要用到一个命令:assoc

点开始,搜索,输入cmd,打开cmd,在cmd中输入:assoc /? 回车。我们可以得到关于这个命令的帮助。

assoc命令的作用有两个,一是显示扩展名与文件类型的关联,一是改写扩展名与文件类型的关联。

让我们以快捷方式的关联为例来讲述这个问题。

快捷方式的扩展名是.lnk,在windows下,这个扩展名一般是不会显现出来的,如果出现了,必是它的文件关联出问题了。

我们在cmd中输入:assoc .lnk ,回车后我们可以得到的命令结果是: .lnk=lnkfile 。这个命令结果显示了:扩展名.lnk与文件类型lnkfile是相关联的。凡是扩展名为.lnk的文件,都属于lnkfile这个文件类型。

现在让我们输入命令: assoc .lnk=lnk ,按下回车键,lnk这个扩展名与文件类型的关联就被改写了。然后我们再输入命令: assoc .lnk ,按下回车键,我们得到的命令结果将是: .lnk=lnk ,这个结果显示了,扩展名.lnk已经是与文件类型lnk相关联,而不再是与lnkfile相关联。

这个时候你去桌面上去看一下吧,你桌面上所有的快捷方式的后缀名.lnk全部显示出来了,所有的快捷方式都不再可用。双击时会提示:windows无法打开此文件。

现在再让我们输入: assoc .lnk=lnkfile ,按下回车键,我们将会发现,一切又恢复了原状。

总之,如果是快捷方式的扩展名与文件类型之间的关联出现了问题,我们只需要输入: assoc .lnk=lnkfile,回车后即可以解决问题。

这样,如果我们知道一种扩展名所属的正确的文件类型,当这种扩展名与文件类型之间的关联出现问题的时候,我们只需要输入: assoc .ext=filetype ,按下回车键即可。 这个.ext代表的是文件扩展名,比如.lnk,这个filetype代表的是文件类型,比如lnkfile。如果我们不知道一种扩展名所关联的文件类型是什么,我们只需要在cmd中输入:assoc .ext回车。我们就能得到它所关联的文件类型是什么。

每一个注册了的扩展名都会在注册表中存在着一个对应的注册表项: HKEY_CLASSES_ROOT.ext ,

这里的.ext代表的是扩展名,比如快捷方式对应的项就是: HKEY_CLASSES_ROOT.lnk ,这个项有一个默认的值,这个默认的值的数据,就是这个快捷方式所关联的文件类型。因而assoc命令,主要的就是修改这个项的默认值的数据。但需要注意的是,assoc命令所修改的内容,并不仅仅是这个项的默认值的数据,它还会要修改其它的一些方面。所以我们直接在注册表中改这个值的数据,并不能完全代替assoc命令。

(0)

相关推荐

  • Win7如何取消dll文件关联以防不小心双击结果悲剧

    win7系统中一种类型的文件会有很多不同的相关软件可以打开他们,相信这个 win7文件关联功能让很多用户都很纠结吧,在操作的时候要是万一不小心双击就会将一连串都修改了,逛贴吧的时候就有看到说有一个dl ...

  • 打开不经常使用的文件时如何修改win7文件关联设置

    什么是win7文件关联设置?我们可以先简单的了解一下,比如我们运行一个文件,只要它是word格式的,它就会使用以word格式来打开,它是excel格式的,便一直都会以表格的方式打开,当然,这些都是咱们 ...

  • Win7 文件关联和打开方式修改方法

    如何修改Win7文件关联和打开方式? 答:因工作需要要分析一封邮件的来源等信息,因为习惯了使用 Office Outook 来查看邮件属性信息,而当前的系统默认的邮件程序则是 Windows Live ...

  • win7文件关联修复要怎么做?

    网友出现的问题描述: 安装软件修改了文件的默认关联方式,想自己修改回来,但是WIN7系统与之前的系统有所区别,那么win7文件关联修复要怎么做呢? 推荐下载最新版本的windows 7系统:2014深 ...

  • 如何修改win7文件关联设置

    什么是win7文件关联设置?我们可以先简单的了解一下,比如我们运行一个文件,只要它是word格式的,它就会使用以word格式来打开,它是excel格式的,便一直都会以表格的方式打开,当然,这些都是咱们 ...

  • Win7如何取消文件关联?

    Win7如何取消文件关联?最近有不少Win7用户问小编,为什么在打开PDF文件的时候选择错程序后,之后打开的相关PDF文件也打开错了,要怎么解决这个方法.其实产生这个原因也很简单,是文件之间的关联,因 ...

  • win7怎样修改文件关联?

    win7可以修改文件的关联,可以设置某种类型的文件使用特定的程序运行,具体的设置方法如下: 操作方法 01 我们打开控制面板,选择"默认程序"如图: 02 然后点击"将文 ...

  • win7删除文件,文件夹或文件已在另一程序中打开

    删除文件时,提示"操作无法完成,因为其中的文件夹或文件已在另一程序中打开"是我们经常遇到的状况,我们需要关闭正在调用改文件的进程之后才能正常删除该文件或文件夹,不过对于新手来说,从 ...

  • 利用修改注册表实现文件关联程序的修改

    Windows系统打开一个文件会自动调用和其相关联的程序,我们可以通过修改注册表来改变文件关联程序。打开注册表编辑器,在HKEY-CLASSES-ROOT下有“*"和“Unknown”两个主键,分别对 ...