【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博客
相关文章:
【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 都删了…...
2023-09-04力扣每日一题
链接: 449. 序列化和反序列化二叉搜索树 题意: 把一个二叉搜索树变成字符串,还要能变回来 解: 和剑指 Offer 37. 序列化二叉树差不多,那个是二叉树的序列化/反序列化-Hard 直接CV了,懒: ( 如果是二叉…...
jQuery成功之路——jQuery事件和插件概述
一、jQuery的事件 1.1常用事件 jQuery绑定事件,事件名字没有on。 事件名称事件说明blur事件源失去焦点click单击事件源change内容改变keydown接受键盘上的所有键(键盘按下)keypress接受键盘上的部分键(ctrl,alt,shift等无效)(键盘按下)key…...
Java ArrayList类详解
基本定义 ArrayList 是 Java 中的一个动态数组数据结构,属于 Java 集合框架的一部分(java.util 包中的类)。它提供了一个基于数组的可变长度列表,允许你在运行时添加、删除和访问元素,而不需要提前指定数组的大小。 简…...
快速排序学习
由于之前做有一题看到题解用了快排提升效率,就浅学了一下快速排序,还是似懂非懂。 首先快排的核心有两点,哨兵划分和递归。 哨兵划分:以数组中的某个数(一般为首位)为基准数,将数组划分为两个部…...
【Vue3 知识第二讲】Vue3新特性、vue-devtools 调试工具、脚手架搭建
文章目录 一、Vue3 新特性1.1 重写双向数据绑定1.1.1 Vue2 基于Object.defineProperty() 实现1.1.2 Vue3 基于Proxy 实现 1.2 优化 虚拟DOM1.3 Fragments1.4 Tree shaking1.5 Composition API 二、 vue-devtools 调试工具三、环境配置四、脚手架目录介绍五、SFC 语法规范解析附…...
pytorch 基于masking对元素进行替换
描述 pytorch 基于masking对元素进行替换. 代码如下. 先展平再赋值. 代码 # map.shape [64,60,128] # infill.shape [64,17,128] # mask_indices.shape [64,60]map map.reshape(map.shape[0] * map.shape[1],map.shape[2]) [mask_indices.reshape(mask_indices.shape[0]*ma…...
Cyber RT学习笔记---7、Component组件认知与实践
7、Component组件认知与实践 前言 本文是对Cyber RT的学习记录,文章可能存在不严谨、不完善、有缺漏的部分,还请大家多多指出。 课程地址: https://apollo.baidu.com/community/course/outline/329?activeId10200 更多还请参考: [1] Apollo星火计划学习笔记——第…...
常见配置文件格式INI/XML/YAML/JSON/Properties/TOML/HCL/YAML Front Matter/.env介绍及实例
1. 常见配置文件INI XML YAML JSON Properties介绍 以下是常见配置文件格式(INI、XML、YAML、JSON、Properties、TOML、HCL、YAML Front Matter、.env)的比较: 配置文件格式简介语法定义优点缺点常见使用场景常见编程语言INI简单的文本文件…...
JS 方法实现复制粘贴
背景 以前我们一涉及到复制粘贴功能,实现思路一般都是: 创建一个 textarea 标签 让这个 textarea 不可见(定位) 给这个 textarea 赋值 把这个 textarea 塞到页面中 调用 textarea 的 select 方法 调用 document.execCommand…...
后端面试话术集锦第 十六 篇:java锁面试话术
这是后端面试集锦第十六篇博文——java锁面试话术❗❗❗ 1. 介绍一下乐观锁和悲观锁 乐观锁的话就是比较乐观,每次去拿数据的时候,认为别人不会修改,所以不会上锁,但是在更新的时候会判断一下在此期间别人有没有去更新这个数据,可以使用版本号机制或者CAS算法实现。 乐观…...
SystemVerilog 第5章 面向对象编程基础
5.1概述 对结构化编程语言,例如 Verilog和C语言来讲,它们的数据结构和使用这些数据结构的代码之间存在很大的沟壑。数据声明、数据类型与操作这些数据的算法经常放在不同的文件里,因此造成了对程序理解的困难。 Verilog程序员的境遇比C程序员更加棘手,因为Ⅴ erilog语言…...
指针进阶(1)
指针进阶 朋友们,好久不见,这次追秋给大家带来的是内容丰富精彩的指针知识的拓展内容,喜欢的朋友们三连走一波!!! 字符指针 在指针的类型中我们知道有一种指针类型为字符指针 char* ; 使用方法如…...
蝶形运算法
蝶形运算法是一种基于FFT(Fast Fourier Transform)算法的计算方法,其基本思想是将长度为N的DFT分解成若干个长度为N/2的DFT计算,并通过不断的合并操作得到最终的结果。该算法也称为“蝴蝶算法”,因为它的计算过程中需要…...
day 48|● 583. 两个字符串的删除操作 ● 72. 编辑距离
583. 两个字符串的删除操作 dp的含义:指0开头,i- 1和j - 1为结尾的两个序列的删除最小数 递推公式方面: 初始化方面:前面0行和0列的初值要赋好 func minDistance(word1 string, word2 string) int {dp : make([][]int, len(wor…...
服务器(I/O)之多路转接
五种IO模型 1、阻塞等待:在内核将数据准备好之前,系统调用会一直等待。所有的套接字,默认都是阻塞方式。 2、非阻塞等待:如果内核没有将数据准备好,系统调用仍然会返回,并且会返回EWUOLDBLOCK或者EAGAIN错…...
后端面试话术集锦第 十三 篇:java集合面试话术
这是后端面试集锦第十三篇博文——java集合面试话术❗❗❗ 1. Java里常见的数据结构都有哪些以及特征 数组 数组是最常用的数据结构。 数组的特点是长度固定,可以用下标索引,并且所有的元素的类型都是一致的。 列表 列表和数组很相似,只不过它的大小可以改变。 列表一般都是…...
《微服务架构设计模式》第一章
逃离单体地狱 FTGO单体架构 作者用国外FTGO公司(一家做线餐饮外卖)的应用程序举例,阐述了单体架构的优缺点。FTGO应用架构如下: 应用程序是单体应用,具有六边形架构,最内侧是业务逻辑&…...
前端是如何打包的
前端项目的打包过程通常涉及将多个源文件(包括HTML、CSS、JavaScript等)合并、优化和压缩,以生成最终用于生产环境的静态资源。这个过程可以使用构建工具和打包工具来自动化完成。以下是前端项目的常见打包步骤: 1. **源代码编写…...
Qt 5.15编译(MinGW)及集成Crypto++ 8.7.0笔记
一、背景 为使用AES加密库(AES/CBC加解密),选用Crypto 库(官网)。 最新Crypto C库依次为:8.8.0版本(2023-6-25)、8.7.0(2022-8-7)和8.6.0(202…...
Cursor实现用excel数据填充word模版的方法
cursor主页:https://www.cursor.com/ 任务目标:把excel格式的数据里的单元格,按照某一个固定模版填充到word中 文章目录 注意事项逐步生成程序1. 确定格式2. 调试程序 注意事项 直接给一个excel文件和最终呈现的word文件的示例,…...
微软PowerBI考试 PL300-选择 Power BI 模型框架【附练习数据】
微软PowerBI考试 PL300-选择 Power BI 模型框架 20 多年来,Microsoft 持续对企业商业智能 (BI) 进行大量投资。 Azure Analysis Services (AAS) 和 SQL Server Analysis Services (SSAS) 基于无数企业使用的成熟的 BI 数据建模技术。 同样的技术也是 Power BI 数据…...
《从零掌握MIPI CSI-2: 协议精解与FPGA摄像头开发实战》-- CSI-2 协议详细解析 (一)
CSI-2 协议详细解析 (一) 1. CSI-2层定义(CSI-2 Layer Definitions) 分层结构 :CSI-2协议分为6层: 物理层(PHY Layer) : 定义电气特性、时钟机制和传输介质(导线&#…...
【CSS position 属性】static、relative、fixed、absolute 、sticky详细介绍,多层嵌套定位示例
文章目录 ★ position 的五种类型及基本用法 ★ 一、position 属性概述 二、position 的五种类型详解(初学者版) 1. static(默认值) 2. relative(相对定位) 3. absolute(绝对定位) 4. fixed(固定定位) 5. sticky(粘性定位) 三、定位元素的层级关系(z-i…...
MySQL 8.0 OCP 英文题库解析(十三)
Oracle 为庆祝 MySQL 30 周年,截止到 2025.07.31 之前。所有人均可以免费考取原价245美元的MySQL OCP 认证。 从今天开始,将英文题库免费公布出来,并进行解析,帮助大家在一个月之内轻松通过OCP认证。 本期公布试题111~120 试题1…...
Android第十三次面试总结(四大 组件基础)
Activity生命周期和四大启动模式详解 一、Activity 生命周期 Activity 的生命周期由一系列回调方法组成,用于管理其创建、可见性、焦点和销毁过程。以下是核心方法及其调用时机: onCreate() 调用时机:Activity 首次创建时调用。…...
论文笔记——相干体技术在裂缝预测中的应用研究
目录 相关地震知识补充地震数据的认识地震几何属性 相干体算法定义基本原理第一代相干体技术:基于互相关的相干体技术(Correlation)第二代相干体技术:基于相似的相干体技术(Semblance)基于多道相似的相干体…...
go 里面的指针
指针 在 Go 中,指针(pointer)是一个变量的内存地址,就像 C 语言那样: a : 10 p : &a // p 是一个指向 a 的指针 fmt.Println(*p) // 输出 10,通过指针解引用• &a 表示获取变量 a 的地址 p 表示…...
Visual Studio Code 扩展
Visual Studio Code 扩展 change-case 大小写转换EmmyLua for VSCode 调试插件Bookmarks 书签 change-case 大小写转换 https://marketplace.visualstudio.com/items?itemNamewmaurer.change-case 选中单词后,命令 changeCase.commands 可预览转换效果 EmmyLua…...
前端开发者常用网站
Can I use网站:一个查询网页技术兼容性的网站 一个查询网页技术兼容性的网站Can I use:Can I use... Support tables for HTML5, CSS3, etc (查询浏览器对HTML5的支持情况) 权威网站:MDN JavaScript权威网站:JavaScript | MDN...
