win10系统右键菜单项里没有“打开方式”选项的解决方法

下面是详细的攻略。

问题描述

在win10系统中,右键菜单项里没有“打开方式”选项,导致无法通过该选项来选择打开文件的方式,特别是针对不同类型的文件。这可能会导致一些文件无法打开或者打开方式不正确,影响使用体验。

解决方法

方法一:修改注册表

  1. 打开注册表编辑器:按下Win+R组合键打开“运行”窗口,输入“regedit”并点击“确定”按钮。
  2. 进入注册表项:在注册表编辑器中,依次打开以下路径:HKEY_CLASSES_ROOT*\shell。
  3. 创建新的命令项:在“shell”键下新建一个命令项,命名为“OpenWith”。
  4. 创建新的“command”项:在“OpenWith”项中新建一个“command”项,并将其默认值修改为“%SystemRoot%\system32\rundll32.exe”%SystemRoot%\system32\shell32.dll”,OpenAs_RunDLL”。
  5. 重启文件资源管理器:按下Ctrl+Shift+Esc打开任务管理器,找到“Windows资源管理器”进程并右键选择“结束进程”,然后在“文件”菜单中选择“新建任务”,输入“explorer.exe”并点击“确定”按钮,重新启动文件资源管理器。

方法二:使用第三方工具

除了修改注册表以外,还可以使用第三方工具来恢复“打开方式”选项。

比如说,我们可以使用“Default Programs Editor”工具来修改文件关联设置,从而恢复“打开方式”选项。

步骤如下:

  1. 下载并安装“Default Programs Editor”工具。
  2. 打开工具,并点击“File Type Settings”选项卡。
  3. 选择需要设置的文件类型。
  4. 选择“Context Menu”选项卡。
  5. 选择“Add…”,添加需要的菜单项以及关联应用程序。
  6. 保存设置并退出。

总结

以上就是修复win10系统右键菜单项里没有“打开方式”选项的方法,总体来说,使用第三方工具相对来说比较简单易用,适合没有修改注册表经验的用户。如果你有需要的话,可以根据自己的需求选择使用哪种方法。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:win10系统右键菜单项里没有“打开方式”选项的解决方法 - Python技术站

(0)
上一篇 2023年6月27日
下一篇 2023年6月27日

相关文章

  • javascript中活灵活现的Array对象详解

    JavaScript中活灵活现的Array对象详解 Array对象是JavaScript中非常常用的一个对象,用于存储一组数据。本文将对JavaScript中的Array对象进行详细的讲解。 Array对象的定义 在JavaScript中,我们可以使用以下两种方式来定义一个Array对象: 字面量方式 let arr = [1, 2, 3, 4]; 上述代码…

    other 2023年6月25日
    00
  • 在Python IDLE 下调用anaconda中的库教程

    在Python IDLE下调用Anaconda中的库教程 Anaconda是一个常用的Python发行版,它包含了许多常用的科学计算库和工具。在Python IDLE中调用Anaconda中的库可以让我们在交互式环境中方便地使用这些库的功能。下面是一个详细的攻略,教你如何在Python IDLE中调用Anaconda中的库。 步骤一:启动Python IDL…

    other 2023年8月5日
    00
  • 解决eplan卡顿的方法 亲测有效

    以下是关于“解决Eplan卡顿的方法亲测有效”的完整攻略,包含两个示例说明。 什么是Eplan卡顿 Eplan卡顿是指在使用Eplan软件时,出现卡顿、卡死、应缓等现象。这种情况通常会影响用户的工作效率和体验。 解决Eplan卡顿的方法 以下是一些解决Eplan卡顿的方法: 升级电脑硬件:Eplan软件对电脑的硬件要求比较高,如果电脑配置较低,可能会导致Ep…

    other 2023年5月9日
    00
  • 使用AngularJS对路由进行安全性处理的方法

    使用AngularJS对路由进行安全性处理的方法 在AngularJS中,可以使用路由来控制应用程序的导航和页面加载。为了确保应用程序的安全性,我们可以对路由进行安全性处理。下面是一些方法来实现这一目标。 1. 使用路由守卫 路由守卫是AngularJS提供的一种机制,用于在路由导航之前和之后执行一些操作。我们可以使用路由守卫来检查用户是否有权限访问某个路由…

    other 2023年7月29日
    00
  • scratch编程怎么封装?scratch编程关于封装介绍

    以下是关于“scratch编程怎么封装?scratch编程关于封装介绍”的完整攻略。 什么是封装 封装指的是将一段程序代码或功能包装成一个独立、可重用的模块或组件,同时隐藏内部的实现细节,只暴露必要的接口供外部调用,从而降低程序的耦合度,提高程序的可维护性和可拓展性。 在 Scratch 编程中,封装可以食用自定义积木,将常用的程序逻辑或代码块封装起来,方便…

    other 2023年6月25日
    00
  • C++中高性能内存池的实现详解

    C++中高性能内存池的实现详解 什么是内存池 内存池是一种用来管理内存分配和释放的技术,它可以提高程序的性能和可靠性。它通过提前分配一定量的内存,然后用这些空闲的内存来提高分配和释放的效率,减少频繁的内存分配和释放操作,从而避免出现内存碎片等问题。 实现内存池的步骤 实现内存池的基本过程如下: 初始化内存池,分配一定量的内存。 将内存块(block)对齐。 …

    other 2023年6月27日
    00
  • 【WPF】无边框窗体

    【WPF】无边框窗体 WPF是Windows Presentation Foundation的简称,是Microsoft公司提供的一项界面技术。使用WPF可以创建出非常漂亮的应用程序界面,而其中一个重要的功能就是无边框窗体。 无边框窗体可以让我们的应用程序看起来更加美观,而且可以自由的设计窗体的样式,比如说我们可以将窗体改成圆角的形状,或者是添加一张图片作为…

    其他 2023年3月28日
    00
  • 如何telnetipv6

    如何使用Telnet连接IPv6地址 Telnet是一种用于远程登录到计算机的协议,它可以通过网络连接到远程计算机并执行命令。在IPv6网络中,您可以使用Telnet连接IPv6地址。以下是使用TelnetIPv6地址的步骤: 1. 确定目标IPv6地址 首先,您需要确定要连接的IPv6地址。您可以使用ping命令或其他网络工具来确定目标IPv6地址。 2.…

    other 2023年5月6日
    00
合作推广
合作推广
分享本页
返回顶部