【Microsoft Edge】如何彻底卸载 Edge

目录

一、问题描述

二、卸载 Edge

2.1 卸载正式版 Edge

2.2 卸载非正式版 Edge

2.2.1 卸载通用的 WebView2

2.2.2 卸载 Canary 版 Edge

2.2.3 卸载其他版本

2.3 卸载 Edge Update

2.4 卸载 Edge 的 Appx 额外安装残留

2.5 删除日志文件

2.6 我就是想全把 Edge 都删了

三、完全卸载之后重装 Edge


一、问题描述

Edge 的所有版本类型中,只有正式版和相应的 Update 程序 无法直接卸载。从下两张图片可以看出,“卸载”按钮是灰色不可点击的。这便是会点进来的网友们遇到的问题。

二、卸载 Edge

2.1 卸载正式版 Edge

1、使用“任务管理器”或诸如“腾讯电脑管家”的软件彻底关闭所有 msedge.exe 进程。

2、删除 C:\Program Files (x86)\Microsoft\Edge 目录。

3、卸载 Microsoft Edge Appx 。

  • 使用腾讯电脑管家卸载。这一点真是无语,试过很多其他方法卸载 Edge但都没用,好多软件管理工具里面也没有 Microsoft Edge 的卸载选项,终于找到腾讯电脑管家可以卸载edge

  • 删除 C:\Program Files\WindowsApps\Microsoft.MicrosoftEdge.Stable_112.0.1722.48_neutral__8wekyb3d8bbwe 目录。如果锁定,则解锁后再删除。

4、删除残留注册表信息、失效快捷方式等。删除注册表项

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Microsoft Edge

5、最后,清理垃圾,查看“应用和功能”即可看到 Edge 已被卸载。

2.2 卸载非正式版 Edge

非正式版 Edge 可以点击卸载按钮直接卸载,卸载完后删除 C:\Program Files (x86)\Microsoft 下对应版本类型的目录,和 EdgeCore  EdgeUpdate\Download 里下载的对应版本的目录,然后清理一下垃圾即可。

2.2.1 卸载通用的 WebView2

即 Microsoft Edge WebView2 Runtime ,这个是安装除 Canary 版外的其他版本之后 Edge Update 服务自动安装的,用于 WebView2 控件,即 Windows 10 桌面小组件。如果你使用它们,不建议卸载。

2.2.2 卸载 Canary 版 Edge

如果想要彻底卸载 Canary 版 Edge ,则先正常卸载它。然后进入到 C:\Users\Administrator\AppData\Local\Microsoft ,删除里面的 EdgeUpdate 目录,如果 Edge SxS  EdgeCore 在卸载后还残留,也应一同删除。

2.2.3 卸载其他版本

先正常卸载,再清理垃圾。查看 C:\Program Files (x86)\Microsoft 目录,如存在对应版本的安装目录或 EdgeUpdate\Download\对应版本号 目录残留,则手动删除。

2.3 卸载 Edge Update

  • 使用腾讯电脑管家可直接卸载。
  • 删除 C:\Program Files (x86)\Microsoft\EdgeUpdate 目录,清理垃圾。

2.4 卸载 Edge 的 Appx 额外安装残留

操作同 2.1 中的第三步。也可直接 C:\Program Files\WindowsApps ,解锁删除对应版本的安装目录。

2.5 删除日志文件

Edge 有三类日志:

1)除 WebView 版本以外的 Edge 具体安装日志C:\Users\Administrator\AppData\Local\Temp\msedge_installer.log ;

2)自动安装的 WebView 版本的安装日志 C:\Windows\Temp\msedge_installer.log ;

3)Edge Update 服务的日志C:\ProgramData\Microsoft\EdgeUpdate\Log\MicrosoftEdgeUpdate.log 。

找到它们删除即可。

2.6 我就是想全把 Edge 都删了

先正常卸载,然后删除 C:\Program Files (x86)\Microsoft 目录,C:\Users\Administrator\AppData\Local\Microsoft 目录中所有包含 “Edge” 的目录,以及 C:\Program Files\WindowsApps 中所有包含 “Edge” 的目录。然后删除所有日志文件,并清理垃圾即可

三、完全卸载之后重装 Edge

问题:有时候卸载了edge之后,从官网下载edge安装程序MicrosoftEdgeSetup.exe,点击安装后一直没有反应。即使把上面的步骤全部进行一遍也是没法安装edge。

解决方法:

下载 火绒安全软件,然后 进行漏洞修复或者系统修复(具体忘记哪个了,因为修复完之后没有记录),扫描后有一个 edge 相关的条目说被劫持之类的,进行修复,之后安装就可以了。其他的安全软件应该也可以但是没有试过。

参考: 【Microsoft Edge】如何彻底卸载 Edge_卸载edge_独上西楼影三人的博客-CSDN博客

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

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

相关文章

【Ant Design】Form.Item创建自定义表单

一、概述 Antd是一个非常强大的UI组件库,里面的Form表单组件也基本能满足我们大多数场景。但是也有需要自定义表单的场景。 Vue2里我们使用v-model,结合子组件的model属性,来实现自定义组件的双向绑定。 Vue3里我们使用v-model,…

【快应用】快应用与网页通信踩坑合集处理

【关键词】 Web、postMessage、onMessage 【问题背景】 快应用中通过web组件加载的h5网页,快应用在和网页进行通信时,经常会遇到网页发送信息给快应用,快应用成功收到,反过来的时候,h5网页就没法收到了。如提示 xxx …

05-Redis

1、Redis为什么快? 1、纯内存操作 2、单线程可以省去多线程时CPU上下文会切换的时间 3、渐进式ReHash、缓存时间戳 数组需要扩容的时候,他会维护两张hash表,比如第一张的数组长度为6,另一张的数组长度为12,在set和g…

设计模式-建造者(生成器)模式

文章目录 简介建造者模式的核心概念产品(Product)建造者(Builder)指挥者(Director)建造者模式与其他设计模式的关系工厂模式和建造者模式uml对比 建造者模式的实现步骤建造者模式的应用场景spring中应用 建…

论文《面向大规模日志数据分析的自动化日志解析》翻译

论文《Towards Automated Log Parsing for Large-Scale Log Data Analysis》翻译 面向大规模日志数据分析的自动化日志解析翻译

Windows中多线程的基础知识1——互斥对象

目录 1 多线程的基本概念1.1 进程一、程序和进程的概念二、进程组成三、进程地址空间 1.2 线程一、线程组成二、线程运行三、线程创建函数 1.3 多进程与多线程并发一、多进程并发二、多线程并发 2 线程同步2.1 一个经典的线程同步问题2.2 利用互斥对象实现线程同步一、创建互斥…

JavaScript-----对象(创建对象、数组与字符串)

目录 前言: 1. JavaScript创建对象 1.1 对象的创建 1.2 对象的调用 1.3 for-in循环语句 2.内置对象 2.1 Array(数组)对象 属性和方法 2.2 String(字符串)对象 属性和方法 2.3 Math对象 2.4 日期对象 前言&a…

SIEM 中不同类型日志监控及分析

安全信息和事件管理(SIEM)解决方案通过监控来自网络的不同类型的数据来确保组织网络的健康安全状况,日志数据记录设备上发生的每个活动以及整个网络中的应用程序,若要评估网络的安全状况,SIEM 解决方案必须收集和分析不…

【Docker】Docker基本使用介绍

Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。 一、安装Docker 首先,你需要从官方网站上下载Docker的安装包,并按…

mysql数据库使用技巧整理

查看当前数据库已建立的client连接 mysql中执行 -- 查看数据库允许的最大连接数,不是实时正在使用的连接数 SHOW VARIABLES LIKE max_connections; mysql中执行 -- 查看当前数据库client的连接数 SHOW STATUS LIKE Threads_connected; mysql中执行 -- 查看具…

算法通关村十三关-白银:数字与数学高频问题

有很多解题技巧,需要持续积累 1.数组实现加法专题 如果让你用数组来表示一个数,如何实现加法呢? 理论上仍然从数组末尾向前挨着计算就行了,但是实现的时候会发现很多问题,例如需要进位该怎么办? 进一步拓…

第三课:C++实现PDF去水印

PDF去水印是一项非常复杂的任务,需要一定的计算机图形学知识和技术,也需要使用到一些专业的工具库。以下是一种可能的实现方法: 首先,需要将PDF文件解析成一系列图形元素,包括文字、矢量图形等。可以使用开源库Poppler或MuPDF来解析PDF文件。 接下来,需要判断PDF文件是否…

微服务-gateway基本使用

文章目录 一、前言二、gateway网关1、什么是微服务网关?2、微服务架构下网关的重要性2.1、没有网关2.2、有网关 3、gateway的功能4、gateway实战4.1、依赖配置4.2、添加网关配置4.3、添加网关启动类4.4、查看项目是否启动成功4.5、验证路由配置是否正确 三、总结 一…

行业追踪,2023-09-04

自动复盘 2023-09-04 凡所有相,皆是虚妄。若见诸相非相,即见如来。 k 线图是最好的老师,每天持续发布板块的rps排名,追踪板块,板块来开仓,板块去清仓,丢弃自以为是的想法,板块去留让…

2023年高教社杯 国赛数学建模思路 - 案例:感知机原理剖析及实现

文章目录 1 感知机的直观理解2 感知机的数学角度3 代码实现 4 建模资料 # 0 赛题思路 (赛题出来以后第一时间在CSDN分享) https://blog.csdn.net/dc_sinor?typeblog 1 感知机的直观理解 感知机应该属于机器学习算法中最简单的一种算法,其…

用Qt自制一个小闹钟

小闹钟 功能 当按下启动按钮时,停止按钮可用,启动按钮不可用,闹钟无法设置,无法输入自定义内容 当按下停止按钮时,暂停播报,启动按钮可用,闹钟可以设置,可以输入自定义内容 .pro文…

Springboot项目bootstrap配置未生效、application.yml未读取bootstrap配置文件参数

场景 Springboot项目,application.yml未读取bootstrap配置文件参数 原因 Springboot项目不读取bootstrap.yml配置文件!!! SpringCloud项目才读取bootstrap.yml配置文件!!!

分布式环境集成JWT(Java Web Token)

目录 一,说明:二,Token、Session和Cookie比较三,Spring Boot项目集成JWT1,引入依赖2,Token工具类3,定义拦截器4,注册拦截器5,编写登录代码6,测试 四&#xff…

Python3.11教程3:模块和包(pip/conda)、文件系统(os/ shutil/json/pickle/openpyxl/xlrd)

文章目录 七、模块和包7.1 模块7.1.1 模块搜索路径7.1.2 PYTHONPATH和sys.path7.1.2 模块的导入和常见错误7.1.3 模块的缓存机制7.1.4 __name__ 和 __main__ 函数 7.2 标准库7.3 包7.3.1 创建包7.3.2 导入包7.3.3 pip包管理器7.3.4 conda 7.4 如何组织和管理大型项目中的模块与…

Vue 2 nextTick方法|异步更新|事件循环

1 nextTick的用处 vm.$netTick的作用是将回调延迟到下次DOM更新周期之后执行。 它接受一个回调函数作为参数。 其实&#xff0c;在我们更新数据状态后&#xff0c;是不会立马渲染的&#xff0c;你不能即刻获取到新的DOM&#xff1a; <!DOCTYPE html> <html><…