右键菜单添加/删除"打开方式"

此“打开方式”非系统的“打开方式”,二者可以并存。

右键菜单添加"打开方式"

  • HKEY_CLASSES_ROOT\*\shell下新建OpenWith\command
    OpenWith 默认值:打开方式,
    command 默认值:C:\Windows\rundll32.exe Shell32.dll,OpenAs_RunDLL %1
  • HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers 下面新建OpenWith
    默认值:{09799AFB-AD67-11d1-ABCD-00C04FC30936}.

删除添加的"打开方式"

删除上面添加的OpenWith键;第二种方式下,清空默认值:{09799AFB-AD67-11d1-ABCD-00C04FC30936}.

系统的"打开方式"二级菜单

主要有2个功能:添加推荐程序、删除推荐程序。

添加推荐程序

如给pdf文件添加打开方式"推荐程序"CAJviewer。

  1. 展开HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.pdf
  2. 选择OpenWithList键,可以看到已经有abcde。右击右栏空白处,新建/字符串:键名"f";
  3. 双击f 键,输入值CAJVieweru.exe,确定;
  4. 双击MRUList键,在值baedc后加入f,确定;
  5. 右键某个pdf文件:打开方式->选择程序->浏览并找到CAJVieweru.exe,选中,点击打开->此时在推荐框中的“其他程序”处可以看到CNKI CAJViewer 7.2,点击下方的取消。(本步不可缺少,否则不会出现推荐程序!)
  6. 右键某个pdf文件,“打开方式”中已经可以看到能选择CNKI CAJViewer 7.2

删除"打开方式"二级菜单

删除现有的推荐程序

  1. HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.pdf下, 删除OpenWithListOpenWithProgids子键中相关键值.
  2. HKEY_LOCAL_MACHINE\SOFTWARE\Classes\扩展名\下, 删除OpenWithLiProgids子键中相关子键.
    以上三项,只要有一项定义,就会在打开方式列表中显示。清除的推荐程序将降为其它程序.
  3. 清除其它程序:在 HKEY_CLASSES_ROOT\Applications\下,删除某程序项,或卸载程序软件.

添加/删除/修改Windows 7右键的“打开方式”的更多相关文章

  1. Entity framework 绑定到Datagridview的添加删除修改

    Entity framework 绑定到Datagridview的添加删除修改 using System; using System.Collections.Generic; using System ...

  2. SQL语句添加删除修改字段及一些表与字段的基本操作

    用SQL语句添加删除修改字段 1.增加字段     alter table docdsp    add dspcode char(200)2.删除字段     ALTER TABLE table_NA ...

  3. JavaScript学习 - 基础(八) - DOM 节点 添加/删除/修改/属性值操作

    html代码: <!--添加/删除/修改 --> <div id="a1"> <button id="a2" onclick=&q ...

  4. JTree 添加 , 删除, 修改

    package com.swing.demo; import java.awt.BorderLayout; import java.awt.Container; import java.awt.eve ...

  5. 用SQL语句添加删除修改字段、一些表与字段的基本操作、数据库备份等

    用SQL语句添加删除修改字段 1.增加字段 alter table docdsp add dspcode char(200) 2.删除字段 ALTER TABLE table_NAME DROP CO ...

  6. SQL语句添加删除修改字段[sql server 2000/2005]

    用SQL语句添加删除修改字段1.增加字段     alter table docdsp    add dspcodechar(200)2.删除字段     ALTER TABLE table_NAME ...

  7. SQL语句添加删除修改字段

    用SQL语句添加删除修改字段1.增加字段     alter table docdsp    add dspcodechar(200)2.删除字段     ALTER TABLE table_NAME ...

  8. Dom4j 操作, 节点查找 添加 删除 修改 。。。xPath

    转: Dom4j 操作, 节点查找 添加 删除 修改 ...xPath 2013年11月28日 10:48:59 今晚打酱油8 阅读数:8506更多 个人分类: JavaWeb   版权声明:本文为博 ...

  9. dir(dict)|字典的创建-添加-删除-修改-判断存在-取值等相关操作

    dir(dict) ####字典操作:创建-添加-删除-修改-判断存在-取值 #(一)创建字典: {} .等号. zip(). [(),()] #1.创建空字典 dict0 = {} #2.等号创建 ...

随机推荐

  1. 使用C语言实现一个自动刷弹幕的程序

    本文使用两种方式来进行刷弹幕操作 1 模拟键盘输入,自动输入文字,然后点击回车. 2 操作剪切板,直接将剪切板的文字粘贴到输入框,然后回车. 模拟键盘输入 如果要输入"弹幕"这两个 ...

  2. sql server 性能调优之 资源等待PAGEIOLATCH

    一.概念 在介绍资源等待PAGEIOLATCH之前,先来了解下从实例级别来分析的各种资源等待的dmv视图sys.dm_os_wait_stats.它是返回执行的线程所遇到的所有等待的相关信息,该视图是 ...

  3. Apache Flume 1.7.0 自定义输入输出

    自定义http source config a1.sources.r1.type=http a1.sources.r1.bind=localhost a1.sources.r1.port= a1.so ...

  4. 在微信小程序中使用图表

    前言:网上有许多的图表库,如:Echarts.Tau Charts.ChartJS等等,具体自行百度. 这次我们使用的是:Echarts 官方教程:点击查看 Echarts下载地址:飞机直达 1.下载 ...

  5. MongoDB分片详解

    分片是MongoDB的扩展方式,通过分片能够增加更多的机器来用对不断增加的负载和数据,还不影响应用. 1.分片简介    分片是指将数据拆分,将其分散存在不同机器上的过程.有时也叫分区.将数据分散在不 ...

  6. 读写锁ReentrantReadWriteLock:读读共享,读写互斥,写写互斥

    介绍 DK1.5之后,提供了读写锁ReentrantReadWriteLock,读写锁维护了一对锁:一个读锁,一个写锁.通过分离读锁和写锁,使得并发性相比一般的排他锁有了很大提升.在读多写少的情况下, ...

  7. Go处理json数据

    json数据格式 参见json数据格式说明. 如果没操作过json数据,建议先看下上面的文章,有助于理解本文后面的内容. Go json包 Marshal():Go数据对象 -> json数据 ...

  8. 闪电侠 Netty 小册里的骚操作

    前言 即使这是一本小册,但基于"不提笔不读书"的理念,仍然有必要总结一下.此小册对于那些"硬杠 Netty 源码 却不曾在千万级生产环境上使用实操"的用户非常有 ...

  9. 用 pyinstaller 打包含xpinyin 库的Python程序

      在文章用 pyinstaller 打包含有 pinyin 库的程序中,给出了如何使用pyinstaller 打包含xpinyin 库的Python程序的方法,能生成可运行的exe文件.本文将会给出 ...

  10. C# 获取一定区间的随即数 0、1两个值除随机数以外的取值方法(0、1两个值被取值的概率相等)

    获取随机数 举例:0-9 Random random = new Random(); int j = random.Next(0, 9); 0.1两个值被取值的概率相等 int a = Math.Ab ...