Win7文件关联-文件与程序“联姻”帮助升级的技巧

在Win7电脑的桌面上 , 都是一些程序的快捷方式图标 , 其都是有关联相应的程序的 。 有位用户在一次不小心的操作中 , 将桌面上的图标打开方式全部改成默认Word文档 , 这下所有图标都失效了 , 这该怎么恢复呢?针对这个问题 , 下面和大家分享解决方法 。

Win7文件关联-文件与程序“联姻”帮助升级的技巧

文章插图

这是一个文件关联的问题 。 这样的问题在xp下根本就不可能发生 , 看来这个具体问题是Win7下的新问题 。 网上大致搜了一下 , 发现出现这样问题的决不只是这位朋友 , 看来有解决的必要 。
为了解决这个问题 , 我们需要先谈一下文件关联的一些基本的知识 , 这样才能使朋友们做到知其然而知其所以然 。
文件关联 , 主要的是把文件类型与开放式命令关联起来 。 而windows是通过文件的扩展名来识别文件类型的 , 这就首先需要把扩展名与文件类型关联起来 。
方法一:assoc命令
要修改扩展名与文件类型的关联 , 我们需要用到一个命令:assoc
点开始 , 搜索 , 输入cmd , 打开cmd , 在cmd中输入:assoc /? 回车 。 我们可以得到关于这个命令的帮助 。
Win7文件关联-文件与程序“联姻”帮助升级的技巧

文章插图

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命令 。
方法二:fytpe命令
我们现在知道了如何把扩展名与文件类型关联起来了 , 进一步地需要知道的是如何把文件类型与开放式命令关联起来 。 比如.txt扩展名所关联的文件类型是txtfile , 而txtfile正常的情形下 , 总是用notepad.exe(记事本)来打开的 , 这个notepad.exe就是打开txtfile文件类型的开放式命令 。
如何来修改这种文件类型与开放式命令之间的关联呢?这需要用到另外的一个重要的命令:ftype
让我们在cmd中输入: ftype /? 回车 。 我们可以得到这个命令的帮助 。
Win7文件关联-文件与程序“联姻”帮助升级的技巧

文章插图

【Win7文件关联-文件与程序“联姻”帮助升级的技巧】ftype命令有两个作用 , 一是显示文件类型与开放式命令之间的关联 , 一是改写文件类型与开放式命令之间的关联 。

推荐阅读