怎么样更改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命令。
fytpe命令
我们现在知道了如何把扩展名与文件类型关联起来了,进一步地需要知道的是如何
把文件类型与开放式命令关联起来。比如.txt扩展名所关联的文件类型是txtfile,
而txtfile正常的情形下,总是用notepad.exe(记事本)来打开的,这个notepad.exe
就是打开txtfile文件类型的开放式命令。
如何来修改这种文件类型与开放式命令之间的关联呢?这需要用到另外的一个重要
的命令:ftype
让我们在cmd中输入:
ftype
回车。我们可以得到这个命令的帮助。
ftype命令有两个作用,一是显示文件类型与开放式命令之间的关联,一是改写文件类型
与开放式命令之间的关联。
如果我们想知道一种文件类型与什么样的开放式命令相关联,我们只需要在cmd中输入:
ftype fileType
回车。我们就能够得到我们想要得到的结果。这个fileType代表的是指定的文件
类型,比如lnkfile
让我们输入:ftype lnkfile
回车。正常情形下我们得到的命令结果是:
没有找到文件类型“lnkfile”或者与其相关的开放式命令
这个结果表明了,正常的情形下,lnkfile是没有与任何开放式命令相关联的。
让我们输入:ftype lnkfile=notepad.exe
回车。让我们再输入:
ftype lnkfile
回车,我们将得到的命令结果是:
lnkfile=notepad.exe
这个结果表明了:文件类型lnkfile就与开放式命令notepad.exe关联上了。
这种情形下,仍然并不会影响快捷方式的打开。
这个注册表项下的值和数据(具体就是名为progid的值和它的数据),是对应
极为简明。限于篇幅,具体的设置就不讲了。
以上就是系统大全给大家介绍的如何使的方法都有一定的了解了吧,好了,如果大家还想了解更多的资讯,那就赶紧点击系统大全官网吧。
本文来自系统大全http://www.win7cn.com/如需转载请注明!推荐:win7纯净版
系统下载排行榜71011xp
番茄花园 Win7 64位 快速稳定版
2【纯净之家】Windows7 64位 最新纯净版
3【老机专用】Windows7 32位 精简旗舰版
4【纯净之家】Windows7 SP1 64位 全补丁旗舰版
5JUJUMAO Win7 64位 最新纯净版
6【纯净之家】Windows7 32位 最新纯净版
7【纯净之家】Windows7 SP1 64位 办公旗舰版
8【雨林木风】Windows7 64位 装机旗舰版
9【电脑公司】Windows7 64位 免费旗舰版
10【国庆献礼】JUJUMAO Win7 SP1 64位旗舰克隆纯净版
【纯净之家】Windows10 22H2 64位 专业工作站版
2【纯净之家】Windows10 22H2 64位 游戏优化版
3【纯净之家】Windows10 企业版 LTSC 2021
4【纯净之家】Windows10企业版LTSC2021 纯净版
5【深度技术】Windows10 64位 专业精简版
6联想Lenovo Windows10 22H2 64位专业版
7JUJUMAO Win8.1 Up3 X64 极速精简版v2019.11
8【纯净之家】Windows10 22H2 64位 专业精简版
9【雨林木风】Windows10 64位 专业精简版
10【纯净之家】Windows10 22H2 64位 专业办公版
【纯净之家】Windows11 23H2 64位 游戏优化版
2【纯净之家】Windows11 23H2 64位 专业工作站版
3【纯净之家】Windows11 23H2 64位 纯净专业版
4风林火山Windows11下载中文版
5【纯净之家】Windows11 23H2 64位 最新企业版
6【纯净之家】Windows11 23H2 64位 中文家庭版
7JUJUMAO Win11 24H2 64位 专业版镜像
8深度精简 Win11 ESD 全新优化纯净版V2024
9【纯净之家】Windows11 23H2 64位专业精简版
10【纯净之家】Windows11 23H2 64位 纯净家庭版
深度技术 GHOST XP SP3 电脑专用版 V2017.03
2深度技术 GGHOST XP SP3 电脑专用版 V2017.02
3Win7系统下载 PCOS技术Ghost WinXP SP3 2017 夏季装机版
4萝卜家园 GHOST XP SP3 万能装机版 V2017.03
5番茄花园 GHOST XP SP3 极速体验版 V2017.03
6雨林木风 GHOST XP SP3 官方旗舰版 V2017.03
7电脑公司 GHOST XP SP3 经典旗舰版 V2017.03
8雨林木风GHOST XP SP3完美纯净版【V201710】已激活
9萝卜家园 GHOST XP SP3 完美装机版 V2016.10
10雨林木风 GHOST XP SP3 精英装机版 V2017.04
热门教程
装机必备 更多+
重装工具