xftp6设置默认打开文件的程序_修改文件默认打开方式,不改变原图标

由于经常需要看pdf文件,一直以来都是用的Microsoft Edge阅读pdf文件,但是Microsoft Edge打开pdf文件字体的清晰度不高,而且使用ctrl+f进行查找时,高亮部分不够明显,所以决定用Chrome来打开pdf文件,于是就将pdf文件的默认打开方式改成了chrome,但是修改默认打开方式之后,所有pdf文件的图标都变成了

f4a67296267cac81d2671f7778b1a9e6.png

所有的pdf文件都变成了这个图标,这怎么能忍呢,然后就开始了寻找解决方案的艰难路途

最后的解决方案如下:

首先将该类文件改成自己喜欢的图标,例如,我把pdf文件设置为默认用Microsoft Edge文件打开,文件图标就变成这样(目的是为了找到这个图标所在地址)

76e1b6b2746accfc10cce8c833deb737.png

然后按键win+R,然后输入“regedit”打开注册表编辑器,在注册表编辑器地址栏复制以下地址

计算机HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerFileExts

找到想要修改的文件类型后缀,以pdf文件为例,找到.pdf项,选择UserChoice,找到Progld

81aabc209e0f83263b73a753810dd299.png

双击Progld,复制数值数据

然后到HKEY_CLASSES_ROOT中去寻找这个数值数据

a1e86fab112dd1df88a38da60853ae5f.png

找到以后,DefaultIcon中默认的数据值就是当前图标的地址,复制这个地址保存到一边

然后将文件的默认打开方式修改为新的,图标也会跟着改变,然后再次打开注册表编辑器,复制下面地址到地址栏

计算机HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerFileExts

找到.pdf项,UserChoice里的Progld值已经改变了

84a2c288f105fdbfe6b35f1dd769412a.png

同样到HKEY_CLASSES_ROOT中去寻找这个对应项,找到后,将刚刚保存的图标的地址粘贴到DefaultIcon的默认值,然后重启电脑

b0723eaefe9dc159d933485c9cf03545.png

重启之后就能看到,文件的图标变回之前的图标了,但是打开方式是新的软件

d19eb9fd6169b688781efe9f590c540e.png

但这种方式存在一个问题,所有使用Chrome打开的文件都会变成

cef6076e616fe044f5d29257b68cee6d.png

连.html文件都变成了之前的pdf图标,目前未解决该问题,但我日常很少用到网页文件,所以暂时影响不大,对于一个软件只用来打开一类文件的情况来说,这方法还算适用,但如果一个软件需要打开多种文件,本文所说方法就不太合适了

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/298519.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

名片管理系统python详解_名的解释|名的意思|汉典“名”字的基本解释

【丑集上】【口】 名康熙筆画:6 部外筆画:3【唐韻】武幷切【集韻】【韻會】彌幷切【正韻】眉兵切, 𠀤音詺。【說文】自命也。从口从夕。夕者,冥也。冥不相見,故以口自名。【玉篇】號也。【廣韻】名字也。【…

简单三分钟,本地搭建k8s

使用 minikube 在本地搭建 k8s 已经比以前要简单很多了。本文,我们通过简短的三分钟来重现一下在本地搭建 k8s 实验环境的步骤。下载 Minikube 首先,你可能会考虑从官网下载 minikube 然后进行安装,但是这样实际上可以预知的是,在…

CLS/CLR、c#(等语言)、托管、元数据、程序集 CLR学习第二课

一、名称解释: CLS:common language specilication:通用语言规范; CLR:common language Runtime 公共语言运行时。 托管代码:编译的代码直接clr等一层一层的进行 代码编译(C#--C#编译器--CLR(把它编译为IL&…

作为史上最疯狂的科学家,特斯拉提出过哪些惊世骇俗的设想

全世界只有3.14 % 的人关注了爆炸吧知识尼古拉特斯拉是有史以来最疯狂的科学家之一,不管你认为他是天才还是疯子,都无法否认他的才华和想象力。特斯拉在他的时代提出了许多天才的发明和想法,其中一些直到今天都被认为是不切实际或极其危险的。…

新电脑怎么测试软件,鲁大师如何测试新电脑 鲁大师测新机方法

核心提示:鲁大师如何测试新电脑呢?快来看看吧。1、首先需要先打开鲁大师这款软件,进入到主界面,在看新机之前有需要注意的几点,如果电脑的拥有者之前本来就是通过二手的渠道购买的电脑,那电脑本身就是二手的…

java 类的加载、连接和初始化

JVM和类 调用Java命令运行Java程序时,该命令将会启动一条Java虚拟机进程,不管该Java程序启动了多少条线程,创建了多少个变量,它们都处于该Java虚拟机进程里,共享该JVM进程的内存区。当系统出现以下几种情况时&#xff…

讯雷使用小技巧

迅雷是大家平时用得最多的下载软件,但是很多人可能平时只是简单地使用。不过,有时经验是十分有用的。养成使用迅雷的良好习惯,相当有用。本文主要介绍使用迅雷的一些经验,在此跟大家分享。一、尽量不将迅雷安装于系统盘 大家在安装…

机器人等级考试一级教具_全国青少年机器人技术等级考试(一级):基本结构...

​机器人技术,是衡量一个国家科技创新和高端制造业水平的重要标志。大力推动机器人技术创新与行业发展,关键在于人才的培养。少年强,则国强。机器人作为信息化教育的新载体,不仅要让更多中国青少年了解机器人的发展,掌…

react dispatch_React测试的那些事(三) React Hook 测试实例

useReducer测试 useReducer 首先需要在组件中用 actions 和 reducers ,代码如下。Reducerimport * as ACTIONS from ./actionsexport const initialState {stateprop1: false, }export const Reducer1 (state initialState, action) > {switch(action.type) {…

java中的堆和栈

1.简单的说:Java把内存划分成两种:一种是栈内存,一种是堆内存。 在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过…

Blazor 组件库开发指南

翻译自 Waqas Anwar 2021年5月21日的文章 《A Developer’s Guide To Blazor Component Libraries》 [1]Blazor 的核心是组件,我们创建不同类型的组件并在整个项目中重用它们。没有人想重复造轮子,因此创建一个可重用的 Blazor 组件库始终是一个好主意&a…

今年大学毕业照画风太清奇.....我忍不住笑出了声!

全世界只有3.14 % 的人关注了爆炸吧知识转眼又到毕业季,今年毕业季因疫情有些不一样。PS云毕业照、云答辩、云面试,不少毕业生调侃自己是“云毕业”。最近不少大学生在网上哀嚎,原因是学校要他们上交照片,以便制作毕业照&#xff…

exec和sp_executesql

sqlserver中的exec和sp_executesql都能执行动态的sql语句和存储过程,但exec用法较为简单,不能带参数,也没有返回参数。 sp_executesql则显得功能更加完善,可以用输入参数和输出参数,下面这个例子记录了sp_executesql的…

计算机高效课堂建设,打造职业学校计算机高效课堂.doc

精品文档(可编辑) 值得下载打造职业学校计算机高效课堂近年来,随着社会的不断发展和经济的快速增长,职业教育越来越受到重视,很多企业在招聘时看重的是学生的专业技能,因此,职业学校须高度重视学校的教学质量&#xff…

彻底解决.net中编码问题的心得

本文将解决.net(c#)系统中因编码转换而出现的乱码问题。最近的系统与字符集打交道,字符集的编码是一个非常头疼的事情,不小心就会造成乱码。深入学习编码知识,可以使我们在写程序时少走弯路。 要实现的功能:将一大堆网页文件批量导…

sql语句查询结果合并union 和union all用法

--合并重复行select * from Aunionselect * from B --不合并重复行select * from Aunion allselect * from B 按某个字段排序--合并重复行select *from (select * from Aunionselect * from B) AS Torder by 字段名 --不合并重复行select *from (select * from Aunion allselec…

vc 控制台添加托盘显示_开源:ESP8266读DHT11温湿度,小程序实时显示

第一、原理讲解原理简述:利用发布订阅模式。第一步,先读取DHT11温湿度数值,第二步,新建主题,然后esp8266往这个主题发送消息,第三步。小程序通过http API接口获取数据。小程序控制原理:esp8266订…

python if elif else_python:通讯录(字典+while+if/else)

Hello,World.我是很久很久很久都没有更新的土土[看]但是即便如此呢我这个人也不喜欢拖拖拉拉的东扯西扯一上来咱们就来讲讲正题勿怪[笑哭]1.使用字典构建通讯录mydic{}//定义一个字典2.使用whlie循环判断是否继续进行while True://循环开始break//循环结束3.使用if/elif/else语…

有BUG!!!慎用default文本

前言下面这段代码,你能发现什么问题吗?public static int? Test1(string str) {return str switch{"A" > 1,"B" > 2,"C" > 3,_ > default,}; } public static int? Test2(string str) {switch (str){case &…

老师看完都吐血的五道题

全世界只有3.14 % 的人关注了 爆炸吧知识 老师看完都要吐血的五道题哈哈哈哈哈虽然小编觉得最后一答完全没问题哈哈哈图片来源于网络,如有侵权请联系删除。你点的每个在看,我都认真当成了喜欢