怎样删除图片右键打开方式中推荐的程序?
开始/运行/输入regedit
到注册表的[HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/FileExts]和[HKEY_CLASSES_ROOT/SystemFileAssociations]中找到.jpg项,然后在“OpenWithList”子项中删除不需要的键值或项即可。
修改文件打开方式中程序列表顺序--修改MRUList值
以修改mp3的打开方式为例子
注册表
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.mp3\OpenWithList
下面,你将会看到所有的播放软件及其对应的英文字母编号;并且还会有一个键,叫做MRUList,它里面的内容就是软件的字母编号,如cab,则第一个就是c对应的那个软件,第二个就是a对应的软件,第三个就是b对应的软件。
自己根据需要,对MRUList的值进行修改就可以了。
MRUList值项记录的是所运行程序命令的顺序。
如何应用程序添加到打开方式列表中
有时候,我们想把我们自己开发的程序添加到指定文件的打开方式列表中,比如说,我们开发了一个音频视频播放器,想在.mp3的打开方式列表中把我们这种程序加进去,要怎么实现呢?
其实也是在注册表里面添加一些信息就行了。
一、方式一
1,HKEY_CLASS_ROOT\.mp3\OpenWithList\iTunes.exe
2,HKEY_CLASS_ROOT\Applications\iTunes.exe\shell\open\command{...}
上面列出的针对一些文件可以,但有些还不行。如.wmv等视频文件,因为它们的打开方式是系统的windows mediaplayer,注册表信息是只读的,改不了,那怎么办呢,就是下面的第二种方式。
二、方式二
下面列出了一些信息:
1HKEY_CLASSES_ROOT/TosMediaBrowser.exe.assoc.wmv/shell/open/command/
(Default)="C:\MyApp.exe" "%1"
2HKEY_CLASSES_ROOT/.wmv
(Default)=MyApp.exe.assoc.wmv
改变WMP默认的值
创建打开列表:
3HKEY_CLASSES_ROOT/shell/open/command
(Default)="C:\MyApp.exe" "%1"
创建Key:
4HKEY_CLASSES_ROOT/.wmv/OpenWithList/MyApp.exe
使WMV的关系程序是我们自己的程序
5HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.wmv\UserChoice
Progid=Applications\MyApp.exe
三、双击文件所关联的打开方式(最有效)
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.mp3\UserChoice
Progid=Applications\MyApp.exe