Tag Archives: Browser

Edge Browser Homepage Hijack Fix

One of my clients had their Edge Browser home page hijacked.
I did a search through the registry for the offending domain

DoNoGoThere.internet-security-alert.com

but did not produce any results.

I ended up deleting the entire ‘MicrosoftEdge’ key {below} and everything was back to normal – seems to be equivalent to doing an Internet Options ‘Reset’

[HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppContainer\Storage\microsoft.microsoftedge_8wekyb3d8bbwe\MicrosoftEdge]

The website in question maximized the Edge browser and then pops up a modal windows which restricts you from doing anything with Edge other than ‘End Task’ing it or clicking the ominous OK button. Out of morbid curiosity, clicking the OK changes to another website and pops up another modal window. ‘

Internet Explorer is unaffected.

UPDATE:
To avoid this webpage hijack in the future, adding these entries to the registry will stop Edge from reloading the last open pages. There needs to be a user friendly work around for Edge’s settings – like Internet Explorer’s ‘Internet Options’ control panel applet.

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\MicrosoftEdge\Recovery]
“AutoRecovery”=dword:00000002

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\MicrosoftEdge\Recovery]
“AutoRecover”=dword:00000002

UPDATE 2:
The registry trick no longer works – at least in my experience Edge no longer loads – and I have changed tack to deleting files in the directory tree below. Some trial and error needs to be used, but the files in the Active folder seem to do the trick most of the time.

C:\Users\[User Name]\AppData\Local\Packages\Microsoft.MicrosoftEdge_xxxx\AC\MicrosoftEdge\User\Default\Recovery\Active\

UPDATE 3:
If you delete the Registry Keys (original post) and delete files in the Update 2, you can restore the settings by executing this powershell script (As Administrator). You can try this step first and see if it fixes the problem before doing the other steps.

Get-AppXPackage -AllUsers |Where-Object {$_.InstallLocation -like “*SystemApps*”} | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register “$($_.InstallLocation)\AppXManifest.xml”}