封装WIN10镜像移除Edge方案方法

技术支持

封装WIN10镜像移除Edge方案方法

2025-06-20 09:41


封装WIN10镜像移除Edge方案方法






WIN10和WIN11移除Chromium Edge方案:
仅用于离线挂载的映像,测试如下:19041.1安装 2025.01累积更新,使用本方案移除 Chromium Edge,在此基础上安装 2025.02 累积更新,更新成功且 Edge 并未重新安装。并且不影响组件存储完整性 (DISM /ScanHealth 和 sfc /scannow 一切正常)。

使用方法:复制代码保存为cmd文件,并修改代码中的set "Mount=D:\Mount" 部分定义挂载镜像的实际路径,修改正确镜像挂载路径后再运以管理员身份运行脚本即可。

@echo off
set "Mount=D:\Mount"

call :WORK 2>nul
pause
exit /b

:WORK
if not exist "%Mount%\Windows\explorer.exe" exit /b
reg query "HKU\S-1-5-19" >nul 2>nul || exit /b
set "E1=x86_microsoft-windows-edgechromium_31bf3856ad364e35_10.0.19041.3636_none_181897eb58d04a07"
set "E2=x86_microsoft-windows-edgechromium_31bf3856ad364e35_none_83204c2f0ca4ce9b"
if exist "%Mount%\Windows\SysWOW64" (
    set "E1=amd64_microsoft-windows-edgechromium_31bf3856ad364e35_10.0.19041.3636_none_7437336f112dbb3d"
    set "E2=amd64_microsoft-windows-edgechromium_31bf3856ad364e35_none_df3ee7b2c5023fd1"
)
set "F1=%Mount%\Windows\WinSxS\%E1%"
set "F2=%Mount%\Windows\WinSxS\Manifests\%E1%.manifest"
if exist "%Mount%\Program Files (x86)\Microsoft\Edge*" rd /s /q "%Mount%\Program Files (x86)\Microsoft"
if exist "%Mount%\Program Files\Microsoft\Edge*" rd /s /q "%Mount%\Program Files\Microsoft"
takeown /F "%F1%" && cacls "%F1%" /E /G %USERNAME%:F && rd /s /q "%F1%"
takeown /F "%F2%" && cacls "%F2%" /E /G %USERNAME%:F && del /f /q "%F2%"
reg load HKLM\TK_COMPONENTS "%Mount%\Windows\System32\config\COMPONENTS"
reg load HKLM\TK_SOFTWARE "%Mount%\Windows\System32\config\SOFTWARE"
reg load HKLM\TK_SYSTEM "%Mount%\Windows\System32\config\SYSTEM"
reg delete "HKLM\TK_COMPONENTS\DerivedData\Components\%E1%" /f
reg delete "HKLM\TK_SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide\Winners\%E2%" /f
reg delete "HKLM\TK_SOFTWARE\Microsoft\Active Setup\Installed Components\{9459C573-B17A-45AE-9F64-1857B5D58CEE}" /f
reg delete "HKLM\TK_SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\MicrosoftEdgeUpdate.exe" /f
reg delete "HKLM\TK_SYSTEM\ControlSet001\Services\edgeupdate" /f
reg delete "HKLM\TK_SYSTEM\ControlSet001\Services\edgeupdatem" /f
if exist "%Mount%\Windows\SysWOW64" (
    reg delete "HKLM\TK_SOFTWARE\WOW6432Node\Microsoft\EdgeUpdate" /f
    reg delete "HKLM\TK_SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Microsoft Edge" /f
    reg delete "HKLM\TK_SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Microsoft Edge Update" /f
    @REM reg delete "HKLM\TK_SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Microsoft EdgeWebView" /f
) else (
    reg delete "HKLM\TK_SOFTWARE\Microsoft\EdgeUpdate" /f
    reg delete "HKLM\TK_SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Microsoft Edge" /f
    reg delete "HKLM\TK_SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Microsoft Edge Update" /f
    @REM reg delete "HKLM\TK_SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Microsoft EdgeWebView" /f
)
reg unload HKLM\TK_COMPONENTS
reg unload HKLM\TK_SOFTWARE
reg unload HKLM\TK_SYSTEM
goto :eof

标签:
  • 封装WIN10镜像移除Edge方案方法