电脑技术学习

深入浅出 浅谈Windows Vista的文件关联问题

dn001

  Vista在文件关联上相对XP还是变化挺大的,今天我们来讨论一下Vista的文件关联问题。

  一 更改系统默认关联
  文件关联是将某文件与某程序建立的一种关联关系。最简单的举个例子当你双击TXT文件时系统会自动启动“记事本”这让我们方便了操作。可是系统关联发生了变化,启动并不是你想打开的程序怎么办?最简单的 当你双击图片都会启动系统自带的图片查看器:而音频视频文件系统会用默认的Window Media Player播放。有时候一些电影文件市无法使用Window Media Player 播放想删除系统默认文件关联吗?打开注册表,定位到以下注册表项删除即可。
  图片的默认关联HKEY_CLASSES_ROOTSystem fileassociations image shellex contexmenuhandlers shelllmangepreview
  视频默认关联 HKEY_CALASSES_ROOTsystem fileassociations video shellex contexmenuhandlers wmpaddtoplaylist
  音频的默认关联 HKEY_CLASSES-ROOT SYSTEM FILEASSOCIATIONSaudioshellexcontextmenuhanglerswmpaddtoplaylist
  当然你也可以使用其他软件来自动更改文件关联 如ACDSEE和暴风影音可是如果关联文件因某些原因改变了呢改怎么办?
  二 恢复系统默认关联
  如果大家不小心中毒关联文件给改了 我推荐大家使用ASSOC恢复到文件的最原始状态。assoc.扩展名 = 扩展名.file(注意 扩展名之前要加“.”)例如要恢复TXT的文件关联,则打开CMD,输入命令assoc.TXT=TXTfile。回车键确认即可。
  三 恢复exe 关联
  由于病毒破坏exe文件关联时常丢失,于是造成所有的EXE文件无法运行!要回复EXE文件关联,你可以采用如下几种方案(由于病毒文件带来的不同危害,所以我提供了三种方案)
  1. 文件夹选项设置法
  打开“资源管理器”,点击“工具”“文件夹选项” 进入“文本类型”选项卡然后点击 新建 按钮 在文件扩展名输入“.exe”(不包括引号),点击“高级‘按钮,在”关联文件类型’出选择“应用程序”
  2 修改注册表法
  进入CMD命令用ren命令将regedit.exe改名为“regedit.com”然后运行regedit.com,打开注册表,双击 HKEY_CLASSES_ROOTexefileshellopencommand哟普侧字符串默认值设置为“%1”%* (包括引号) 在定位到HKEY_LOCAL|MACHINESOFTWAREMICROSOFT、windows nt currentversionwinlogon,双击右窗口的SHELL;将起值改为Explorer.exe ;定位到HKEY_CLASSES-ROOT.exe双击右侧窗口中的默认值设置为exefile
  3.命令法
  ftype命令用与现实或修改与文件扩展名关联文件类型,将其调试为FTYPE filetype=opencommandstring %1 %* 在安全模式下,输入CMD回车在输入ftypexefile="%1" %*,注意以上命令包含引号,重启机器就大功告成.
  四 增加“打开方式”
  我们发现在有些文件上右击鼠标时,弹出菜单中并没有“打开方式”选项。可以通过修改注册表让所有的文件的右键菜单都显示这个功能。打开注册 HKEY_CLASSES_ROOT*shell,新建项目open-as,其默认值为“选择打开方式”然后在Open-AS下新建command项 目,其默认值为C:Windowsrundll32.exe shell32.dll,openAs_RunDll %1 即可。

标签: