linux运维需要会什么学什么?

25446人阅读
这里全是修改注册表的方式。网上找了半天,有的仅有添加文件关联的方法,却没有添加到打开方式列表里面的方法;有的有添加到文件列表的方法,却是使用控制面板-》文件夹选项的。好难得才找齐所有,从添加文件关联,到删除文件关联, 全手动修改注册表完成,适用于编程操作注册表实现。
添加文件关联:(演示添加一个*.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是关联到的应用程序的名称。这样,在打开方式列表里面就没有该是类型了。但该类型文件的图标仍然没变,当我第二天打开电脑时图标关联就消失了,不知道是不是重启电脑后才会消除。
但还有几个键里面有残留记录,如下六个键
==/HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/FileExts/.lfw
==/HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/RecentDocs/.lfw& /HKEY_CURRENT_USER/Software/Microsoft/Windows/ShellNoRoam/MUICache
**/HKEY_USERS/S-1-5-21-3/Software/Microsoft/Windows/CurrentVersion/Explorer/FileExts/.lfw**/HKEY_USERS/S-1-5-21-3/Software/Microsoft/Windows/CurrentVersion/Explorer/RecentDocs/.lfw& /HKEY_USERS/S-1-5-21-3/Software/Microsoft/Windows/ShellNoRoam/MUICache
当删除打上**号的两个键时,打上==号的两个键会自动删除,这四个键是对此类型文件的打开记录,用什么类型打开过此类型的文件,都会被记录下来,其实这两个键可以不用管。最后一个键MUICache不知道是做什么用的,希望有知道的同志指点一下。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:240737次
积分:1656
积分:1656
排名:第19797名
原创:21篇
转载:20篇
评论:15条
(8)(8)(2)(6)(1)(9)(3)(1)(1)(2)以上由提供
您的位置:
> Windows7如何修改文件关联让文件使用特定程序运行
Windows7如何修改文件关联让文件使用特定程序运行
  一个程序或文件打开的方式不是固定的,它可以以多种形式打开,在Win7系统下,用户可以通过修改文件关联让文件使用特定的程序运行,下面来看下具体的设置方法。
  Win7修改文件关联的步骤:
  1、我们打开控制面板,选择&默认程序&如图:
  2、然后点击&将文件类型或协议与程序关联&,如图:
  3、双击要修改的文件,就可以修改,如图:
  4、可以选择打开的默认方式了,如图:
  Win7系统下修改文件关联,自定义选择需要的方式打开所要的文件程序,如果想要一直使用一种方式打开,可将这种方式设置为默认打开方式即可。
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
Copyright (C)2014 www.xitongcheng.cc All rights reserved
本站发布的系统与软件仅为个人学习测试使用,请在下载后24小时内删除,不得用于任何商业用途,否则后果自负,请支持购买微软正版软件!
黔ICP备号-1最近一个ACMer的TopCoder的主程序坏了,最后检查发现是JAVA的程序有错误。
重新安装JDK以后,因为文件关联没有修改,因此[arena]TopCoder.jnlp依然由以前的JAVA启动程序来打开。
而且发现一个问题就是本来WINDOWS XP可以在文件夹选项中修改文件关联,WINDOWS 7居然不行!!!这不科学。。。
经过本人的小小研究,最后在控制面板里面发现了修改的地方。。。
打开“程序”以后
单击“默认程序”
找到.jnlp后选择再点更改程序
然后找到JAVA的目录
136KB的那个EXE文件
然后点打开。。
然后各种保存。。
然后去开TopCoder试一试。。
一次打不开等一下再开一次试试。。。
再然后呢?
然后就木有然后了。。。。
powered by kevinswat
阅读(...) 评论()我要分享到:
系统教程栏目
win7系统教程排行
12345678910
大家都在使用
win7系统推荐win7恢复文件关联的方法
Win7里如何恢复文件关联?相信很多人因为win7文件关联不了而纠结,特别是问怎么恢复exe文件关联的。在XP里,点右键选“打开方式”,可以把某个程序设置为文件的默认打开方式。但在Win7里这么做不灵。Win7里修改文件关联不像XP里那样简便,我今天可是好好体验了一把。
情况描述:Excle2007的默认文件.xlsx变成用Adobe Read打开。试验网上提供的各种解决方案,修改控制面板里的默认程序,点右键选程序,重装Office
enterprise2007,连咬人的心都有了,尼玛一个文件关联难不成让哥重装系统?
功夫不负有心人呀,最终找到了电脑达人告诉的解决策略。
解决办法:(以.xlsx类型的文件关联为例,其他类推)
1、 打开注册表(win键+R,输入regedit,即打开注册表)。
找到如下三项并删除。
1)找到HKEY_CLASSES_ROOT\.xlsx
(我这是要恢复.xlsx的文件关联,如果是问win7如何恢复.exe文件关联,就找到HKEY_CLASSES_ROOT\.exe,其他类推),右键把文件夹删除。
2)找到HKEY_CLASSES_ROOT\xlsx_auto_file
(找到要修改的文件后辍不带“.”+“_aoto_file”,如果你要修改.exe,那应该找到的是找到HKEY_CLASSES_ROOT\exe_auto_file),右键把文件夹删除。
3)找到HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.xlsx,(如果win7怎么恢复exe文件关联,那这一项就应该是Explorer\FileExts\.exe),右键把文件夹删除。
之后按F5刷新注册表,也可以点击注册表编辑器里的“查看”-〉刷新。
重启电脑。如果觉得重启麻烦,可以打开任务管理器,把“explorer.exe”结束进程。然后在任务管理器点击“文件”-〉新建任务(运行…),输入explorer,这时explorer会被重新加载。(也可以Win+R,输入explorer)
这样你要修改的文件就会被默认程序关联。比如我的.xlsx的默认打开程序就是excel07了。
今天还发现打开.txt文件时,系统会报告“向程序发送命令时出现问题”,真是烦人。用这个方法能不能解决呢?试了才知道。答案是可以。所以如果打开word文件提示“向程序发送命令时出现问题”,就可以用这种方法解决啦!
这个Win7恢复文件关联/(重置win7默认打开方式)牛啊!向原作者致敬。
参考链接:http://blog./user1/jyhy/archives/.html#
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

我要回帖

更多关于 老男孩学linux运维pdf 的文章

 

随机推荐