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

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

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

  • 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. CentOS 7.x 安装 Docker-Compose

    一.安装步骤 添加企业版附加包. yum -y install epel-release 安装 PIP. yum -y install python-pip 更新 PIP. pip install - ...

  2. mysql 开发基础系列1 表查询操作

    在安装完数据库后,不管是windows 还是linux平台,  mysql的sql命令都大同小异,相关命令都是相同的,每个命令结束后 都以  ;  结尾, 注意在windows平台中表名是不区分大小写 ...

  3. 【EF6学习笔记】(六)创建复杂的数据模型

    本篇原文地址:Creating a More Complex Data Model 本篇讲的比较碎,很多内容本人认为并不是EF的内容,既然原文讲了,那就按照原文来学习吧... 第1步:通过属性来定制化 ...

  4. SpringCloud实战10-Sleuth

    Spring-Cloud-Sleuth是Spring Cloud的组成部分之一,为SpringCloud应用实现了一种分布式追踪解决方案,其兼容了Zipkin, HTrace和log-based追踪, ...

  5. web开发的跨域问题详解

    本文由云+社区发表 做过 web 开发的同学,应该都遇到过跨域的问题,当我们从一个域名向另一个域名发送 Ajax 请求的时候,打开浏览器控制台就会看到跨域错误,今天我们就来聊聊跨域的问题. 1. 浏览 ...

  6. Linux常用命令之文件搜索命令

    目录 1.最强大的搜索命令:find2.在文件资料库中查找文件命令:locate 一.根据 文件或目录名称 搜索 二.根据 文件大小 搜索 三.根据 所有者和所属组 搜索 四.根据 时间属性 搜索 五 ...

  7. Deploying Keras model on Tensorflow Serving--

    keras训练了个二分类的模型.需求是把keras模型跑到 tensorflow serving上 (TensorFlow Serving 系统用于在生产环境中运行模型) keras模型转 tenso ...

  8. spring面试问题与答案集锦

    我收集了一些spring面试的问题,这些问题可能会在下一次技术面试中遇到.对于其他spring模块,我将单独分享面试问题和答案. 如果你能将在以前面试中碰到的,且你认为这些应该是一个有spring经验 ...

  9. Socket网络编程基本介绍

    一,socket的起源 socket一词的起源 在组网领域的首次使用是在1970年2月12日发布的文献IETF RFC33中发现的, 撰写者为Stephen Carr.Steve Crocker和Vi ...

  10. Redis 初次见面

    目录 Redis 特性 使用场景 初次使用 安装(Linux) 配置 启动 redis 的 3 种方法 使用 redis 客户端 关闭 redis 服务 Redis 版本说明 引用 1 Redis 特 ...