【已解决】右键以某应用打开xx文件时,没有“始终”选项怎么办

简介: 【已解决】右键以某应用打开xx文件时,没有“始终”选项怎么办

问题

右键以某应用打开xx文件时,没有“始终”选项

解决方案

简单来说

在注册表:计算机\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\找到要打开的文件后缀名,删除该后缀项下的UserChoice项即可。

详细操作

以.py为例,要在注册表中修改 .py 文件的默认打开方式,请按照以下步骤操作:

1、按 Windows + R 键,在运行对话框中输入 “regedit” 并回车。

2、在注册表编辑器中,导航到计算机

\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.py键。

3、删除UserChoice项


请注意:修改注册表可能会对系统造成不可预知的影响,建议在修改前备份注册表,选择要修改的项右击导出即可备份。


解释

UserChoice项是Windows注册表中的一个键,它存储了用户选择的默认程序。 它位于HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts 下。


每当用户在Windows上为某个文件类型设置默认程序时,Windows都会在这个键下创建一个新项,并将用户选择的程序的信息存储在其中。


如果你想更改用户选择的默认程序,你可以在注册表中找到相应的UserChoice项,并修改其中的Progid值来指定新的默认程序。


请注意,修改注册表可能会对系统造成不可预知的影响,建议在修改前备份注册表。


相关文章
|
存储 安全 数据安全/隐私保护
Windows部署WebDAV服务并映射到本地盘符实现公网访问本地存储文件
Windows部署WebDAV服务并映射到本地盘符实现公网访问本地存储文件
1186 0
|
Linux 网络架构
Linux 中查看本机的子网掩码和网关
Linux 中查看本机的子网掩码和网关
|
Web App开发 缓存 安全
解决Edge浏览器提示“此网站已被人举报不安全”
【9月更文挑战第1天】当 Edge 浏览器提示“此网站被举报为不安全”时,可尝试:关闭 Microsoft Defender SmartScreen;检查网站安全性;清除缓存和 Cookie;更新 Edge 至最新版;或使用其他浏览器。若问题依旧,联系网站管理员和技术支持。同时,避免在不可信网站输入敏感信息,保护网络安全与隐私。
2743 7
|
机器学习/深度学习 人工智能 数据可视化
【2020-2024持续更新】Echo State Network和储层计算论文汇总!包括经典ESN、DeepESN、组合ESN和综述!
本文汇总了2020至2024年间关于Echo State Network(ESN)和储层计算的研究成果,包括综述、不同模型分类(经典ESN、DeepESN、组合ESN)、开源论文、储层计算相关研究以及ESN在各个领域的应用情况。
240 0
|
Java Python Windows
Python pip 源设置成国内源,阿里云源,清华大学源,最方便的方式,都在这里了
Python pip 源设置成国内源,阿里云源,清华大学源,最方便的方式,都在这里了
74869 0
|
关系型数据库 数据库 PostgreSQL
wikijs在启动项目时遇到的问题Database Initialization Error: create table “migrations“
wikijs在启动项目时遇到的问题Database Initialization Error: create table “migrations“
|
安全 数据安全/隐私保护 虚拟化
不使用VMTools,宿主机与虚拟机交换文件的方法(接上章)(上)
VMTool虽然方便,但毕竟是专用于虚拟机的软件,将要封装的系统不安装VMTools,易导致一些琐碎问题。下面我给大家介绍一个最常用的宿主机与虚拟机交换文件的方法,当然,比VMTools繁琐,但绝不影响系统封装。
731 0
不使用VMTools,宿主机与虚拟机交换文件的方法(接上章)(上)
|
IDE 编译器 Linux
用GCC开发STM32入门一(使用官方库)
用GCC开发STM32入门一(使用官方库)
|
开发框架 安全 .NET
HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效——错误代码:0x8007000d
最近在课上学习IIS发布.NET Core项目出现HTTP错误500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效——错误代码:0x8007000d
HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效——错误代码:0x8007000d
cmd操作--关于exe可执行程序输出乱码的设置
cmd操作--关于exe可执行程序输出乱码的设置
934 0
cmd操作--关于exe可执行程序输出乱码的设置