Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@ishad0w
Last active February 8, 2024 02:05
Show Gist options
  • Star 42 You must be signed in to star a gist
  • Fork 2 You must be signed in to fork a gist
  • Save ishad0w/d25ca52eb04dbefba8087a344a69c79c to your computer and use it in GitHub Desktop.
Save ishad0w/d25ca52eb04dbefba8087a344a69c79c to your computer and use it in GitHub Desktop.
Microsoft Edge Uninstaller [Windows 10 LTSC 2021/21H1 Edition]
@echo off
@title Microsoft Edge Uninstaller [Windows 10 LTSC 2021/21H1 Edition]
ver
echo+
goto check_admin_permissions
:check_admin_permissions
echo Script must Run as Administrator! Detecting permissions...
net session >nul 2>&1
if %errorLevel% == 0 (
echo Success!
) else (
echo Failure. Please, Run script as Administrator!
echo+
echo Exiting...
timeout /t 5 /nobreak >nul
exit /b
)
echo+
echo Press any key to remove Microsoft Edge from Windows 10...
pause >nul
echo+
echo Microsoft Edge [Chromium] uninstalling...
cd /d "%ProgramFiles(x86)%\Microsoft"
for /f "tokens=1 delims=\" %%i in ('dir /B /A:D "%ProgramFiles(x86)%\Microsoft\Edge\Application" ^| find "."') do (set "edge_chromium_package_version=%%i")
if defined edge_chromium_package_version (
echo Removing %edge_chromium_package_version%...
EdgeWebView\Application\%edge_chromium_package_version%\Installer\setup.exe --uninstall --force-uninstall --msedgewebview --system-level --verbose-logging
Edge\Application\%edge_chromium_package_version%\Installer\setup.exe --uninstall --force-uninstall --msedge --system-level --verbose-logging
EdgeCore\%edge_chromium_package_version%\Installer\setup.exe --uninstall --force-uninstall --msedge --system-level --verbose-logging
) else (
echo Microsoft Edge [Chromium] not found, skipping.
)
cd /d "%~dp0"
echo+
echo Microsoft Edge [Legacy/UWP] uninstalling...
for /f "tokens=8 delims=\" %%i in ('reg query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages" ^| findstr "Microsoft-Windows-Internet-Browser-Package" ^| findstr "~~"') do (set "edge_legacy_package_version=%%i")
if defined edge_legacy_package_version (
echo Removing %edge_legacy_package_version%...
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\%edge_legacy_package_version%" /v Visibility /t REG_DWORD /d 1 /f
reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\%edge_legacy_package_version%\Owners" /va /f
dism /online /Remove-Package /PackageName:%edge_legacy_package_version%
powershell.exe -Command "Get-AppxPackage *edge* | Remove-AppxPackage" >nul
) else (
echo Microsoft Edge [Legacy/UWP] not found, skipping.
)
echo+
echo Done!
echo Press any key to exit.
rem by @ishad0w
pause >nul
exit /b
@ishad0w
Copy link
Author

ishad0w commented Oct 15, 2022

Discontinued.

Please, use AveYo (Microsoft Edge Removal) instead.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment