一键修复Edge浏览器各种问题,主页捆绑、由组织管理、闪退异常等

image

很多小伙伴的Edge浏览器被流氓软件篡改等,或者出现无法打开、闪退、花屏等情况,可以尝试用以下方式一键修复!

1.新建一个文本文档,复制以下内容粘贴保存

@echo off
title Edge 浏览器完全重置工具
color 0A
setlocal enabledelayedexpansion

:: 检查管理员权限
net session >nul 2>&1
if %errorlevel% neq 0 (
    echo 需要管理员权限!
    echo 请右键点击此脚本,选择"以管理员身份运行"
    pause
    exit /b
)

echo ====================================
echo    Edge 浏览器完全重置工具-桌面星球编写(桌面星球.com)
echo ====================================
echo.
echo 此工具将执行以下操作:
echo  1. 删除 Edge 所有策略注册表项(去除"由组织管理")
echo  2. 清理所有用户数据(收藏夹、历史记录、扩展等)
echo  3. 重置 Edge 浏览器设置
echo.
echo 警告: 此操作将删除所有 Edge 数据,包括收藏夹!
echo       建议先导出收藏夹备份!
echo.
set /p confirm=是否继续? (Y/N): 

if /i not "%confirm%"=="Y" goto :end

echo.
echo 正在关闭 Edge 浏览器及相关进程...
taskkill /f /im msedge.exe >nul 2>&1
taskkill /f /im msedgewebview2.exe >nul 2>&1
taskkill /f /im MicrosoftEdgeUpdate.exe >nul 2>&1
timeout /t 2 /nobreak >nul

echo.
echo [1/4] 正在删除 Edge 策略注册表项(去除"由组织管理")...
echo.

:: 删除系统级别的 Edge 策略
reg delete "HKLM\SOFTWARE\Policies\Microsoft\Edge" /f >nul 2>&1
echo 已删除: HKLM\SOFTWARE\Policies\Microsoft\Edge

reg delete "HKLM\SOFTWARE\Policies\Microsoft\EdgeUpdate" /f >nul 2>&1
echo 已删除: HKLM\SOFTWARE\Policies\Microsoft\EdgeUpdate

:: 删除用户级别的 Edge 策略
reg delete "HKCU\SOFTWARE\Policies\Microsoft\Edge" /f >nul 2>&1
echo 已删除: HKCU\SOFTWARE\Policies\Microsoft\Edge

reg delete "HKCU\SOFTWARE\Policies\Microsoft\EdgeUpdate" /f >nul 2>&1
echo 已删除: HKCU\SOFTWARE\Policies\Microsoft\EdgeUpdate

echo.
echo [2/4] 正在删除 Edge 用户数据(收藏夹、历史记录、扩展等)...
echo.

:: Edge 用户数据目录
set EdgeData=%LOCALAPPDATA%\Microsoft\Edge\User Data

if exist "%EdgeData%" (
    echo 正在删除: %EdgeData%
    rd /s /q "%EdgeData%" >nul 2>&1
    if exist "%EdgeData%" (
        echo 警告: 部分文件可能被占用,尝试强制删除...
        takeown /f "%EdgeData%" /r /d y >nul 2>&1
        icacls "%EdgeData%" /grant administrators:F /t >nul 2>&1
        rd /s /q "%EdgeData%" >nul 2>&1
    )
    echo 已删除 Edge 用户数据
) else (
    echo 用户数据目录不存在
)

:: 删除 Edge 缓存
set EdgeCache=%LOCALAPPDATA%\Microsoft\Edge\Application\Cache
if exist "%EdgeCache%" (
    rd /s /q "%EdgeCache%" >nul 2>&1
    echo 已删除 Edge 缓存
)

echo.
echo [3/4] 正在清理其他 Edge 相关数据...
echo.

:: 删除 Edge 注册表设置
reg delete "HKCU\Software\Microsoft\Edge" /f >nul 2>&1
echo 已删除: HKCU\Software\Microsoft\Edge

:: 删除 Edge 更新设置
reg delete "HKCU\Software\Microsoft\EdgeUpdate" /f >nul 2>&1
echo 已删除: HKCU\Software\Microsoft\EdgeUpdate

:: 清理临时文件
del /f /s /q "%TEMP%\edge*" >nul 2>&1
del /f /s /q "%TEMP%\msedge*" >nul 2>&1

echo.
echo [4/4] 完成清理,准备重置...
echo.

timeout /t 2 /nobreak >nul

:: 启动 Edge(会自动初始化为全新状态)
echo 正在启动 Edge 浏览器...
start microsoft-edge://

echo.
echo ====================================
echo 操作完成!
echo.
echo 已完成的操作:
echo  ? 删除了所有 Edge 策略("由组织管理"已去除)
echo  ? 删除了所有用户数据(收藏夹、历史记录、扩展等)
echo  ? 清理了缓存和临时文件
echo  ? 重置了注册表设置
echo.
echo Edge 浏览器已恢复为全新安装状态
echo ====================================
echo.

pause

:end
exit /b

保存之后,修改文件名后缀为.bat  比如新建文本.txt  修改为新建文本.bat

修改之后 鼠标右键以管理员方式运行。

image

输入Y并回车运行,等待修复完成即可

© 版权声明
THE END
喜欢就支持一下吧
点赞21 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码快捷回复

    暂无评论内容