Last active
October 30, 2024 19:13
-
-
Save heytulsiprasad/670b7451a1931cfd354c4813c74ac181 to your computer and use it in GitHub Desktop.
Removes edge browser from your system permanently
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@echo off | |
:: Creator: Dave Kirkwood | |
:: Modified:By Britec | |
:: Created: 24/09/2020 | |
:: Updated: 21/09/2022 | |
:: | |
:: First Stop Microsoft Edge Task | |
taskkill /F /IM msedge.exe >nul 2>&1 | |
CD %HOMEDRIVE%%HOMEPATH%\Desktop | |
echo %CD% | |
REM ************ Main process ***************** | |
echo *** Removing Microsoft Edge *** | |
call :killdir C:\Windows\SystemApps\Microsoft.MicrosoftEdge_8wekyb3d8bbwe | |
call :killdir "C:\Program Files (x86)\Microsoft\Edge" | |
call :killdir "C:\Program Files (x86)\Microsoft\EdgeUpdate" | |
call :killdir "C:\Program Files (x86)\Microsoft\EdgeCore" | |
call :killdir "C:\Program Files (x86)\Microsoft\EdgeWebView" | |
echo *** Modifying registry *** | |
call :editreg | |
echo *** Removing shortcuts *** | |
call :delshortcut "C:\Users\Public\Desktop\Microsoft Edge.lnk" | |
call :delshortcut "%ProgramData%\Microsoft\Windows\Start Menu\Programs\Microsoft Edge.lnk" | |
call :delshortcut "%APPDATA%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar\Microsoft Edge.lnk" | |
echo Finished! | |
pause | |
exit | |
REM ************ KillDir: Take ownership and remove a directory ***************** | |
:killdir | |
echo|set /p=Removing dir %1 | |
if exist %1 ( | |
takeown /a /r /d Y /f %1 > NUL | |
icacls %1 /grant administrators:f /t > NUL | |
rd /s /q %1 > NUL | |
if exist %1 ( | |
echo ...Failed. | |
) else ( | |
echo ...Deleted. | |
) | |
) else ( | |
echo ...does not exist. | |
) | |
exit /B 0 | |
REM ************ Edit registry to add do not update Edge key ***************** | |
:editreg | |
echo|set /p=Editting registry | |
echo Windows Registry Editor Version 5.00 > RemoveEdge.reg | |
echo. >> RemoveEdge.reg | |
echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\EdgeUpdate] >> RemoveEdge.reg | |
echo "DoNotUpdateToEdgeWithChromium"=dword:00000001 >> RemoveEdge.reg | |
echo. >> RemoveEdge.reg | |
echo [-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components\{9459C573-B17A-45AE-9F64-1857B5D58CEE}] >> RemoveEdge.reg | |
regedit /s RemoveEdge.reg | |
del RemoveEdge.reg | |
echo ...done. | |
exit /B 0 | |
:: Delete Microsoft Edge Folders | |
rmdir /s /q "C:\Program Files (x86)\Microsoft\Edge" | |
rmdir /s /q "C:\Program Files (x86)\Microsoft\EdgeCore" | |
rmdir /s /q "C:\Program Files (x86)\Microsoft\EdgeWebView" | |
rmdir /s /q "C:\Program Files (x86)\Microsoft\Temp" | |
:: Delete Edge Icons, from all users | |
for /f "delims=" %%a in ('dir /b "C:\Users"') do ( | |
del /S /Q "C:\Users\%%a\Desktop\edge.lnk" >nul 2>&1 | |
del /S /Q "C:\Users\%%a\Desktop\Microsoft Edge.lnk" >nul 2>&1) | |
:: Delete additional files | |
if exist "C:\Windows\System32\MicrosoftEdgeCP.exe" ( | |
for /f "delims=" %%a in ('dir /b "C:\Windows\System32\MicrosoftEdge*"') do ( | |
takeown /f "C:\Windows\System32\%%a" > NUL 2>&1 | |
icacls "C:\Windows\System32\%%a" /inheritance:e /grant "%UserName%:(OI)(CI)F" /T /C > NUL 2>&1 | |
del /S /Q "C:\Windows\System32\%%a" > NUL 2>&1)) | |
:delshortcut | |
echo|set /p=Removing shortcut %1 | |
if exist %1 ( | |
del %1 | |
echo ...done. | |
) else ( | |
echo ...does not exist. | |
) | |
exit /B 0 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
men of culture, we meet again! @S3UL64