I suggest using the Dism /Remove-Edge command instead of manual removal for a more natural and complete removal. If /Remove-Edge doesn't work, at least clean out the junk in the registers.
While trying to troubleshoot Dism blockages, I discovered that not all possible commands were displayed. Specifically:
/Remove-Edge
/Remove-EdgeBrowser
/Remove-EdgeWebView
THE COMMANDS DO NOT WORK ON AN ONLINE IMAGE. There are also other unknown conditions. They didn't work on an already installed image. They never appear in /help, but are active under certain conditions.
/Remove-Edge
/Remove-EdgeBrowser
/Remove-EdgeWebView
I tried /Remove-Edge on install.wim .
Deleted:
/Program Files (x86)/Microsoft/Edge
/Program Files (x86)/Microsoft/EdgeCore
/Program Files (x86)/Microsoft/EdgeUpdate
/Program Files (x86)/Microsoft/EdgeWebView
/Program Files (x86)/Microsoft
Changed:
/Windows/System32/config/SOFTWARE
/Windows/System32/config/SYSTEM
In SOFTWARE register file
Deleted:
\Microsoft\Active Setup\Installed Components\{9459C573-B17A-45AE-9F64-1857B5D58CEE}
\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\MicrosoftEdgeUpdate.exe
\WOW6432Node\Microsoft\EdgeUpdate
\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Microsoft Edge
\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Microsoft Edge Update
\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Microsoft EdgeWebView
Pay attention to WOW6432Node\Microsoft\EdgeUpdate\Clients\{56EB18F8-B008-4CBD-B6D2-8C97FE7E9062}\Commands\on-os-upgrade
This appears to be responsible for the forced installation.
In SYSTEM register file
Deleted:
\ControlSet001\Services\edgeupdate
\ControlSet001\Services\edgeupdatem
\ControlSet001\Control\NetDiagFx\Microsoft\HostDLLs\WPPTrace\HelperClasses\wlan_wpp\Providers\{1F6C35EE-9294-4721-9413-FB3394247DAC}\Descriptors
\ControlSet001\Control\NetDiagFx\Microsoft\HostDLLs\WPPTrace\HelperClasses\wlan_wpp\Providers\{1F6C35EE-9294-4721-9413-FB3394247DAC}\Configurations
\ControlSet001\Control\NetDiagFx\Microsoft\HostDLLs\WPPTrace\HelperClasses\wlan_wpp\Providers\{1F6C35EE-9294-4721-9413-FB3394247DAC}\Strings
\ControlSet001\Control\NetDiagFx\Microsoft\HostDLLs\WPPTrace\HelperClasses\wlan_wpp\Providers\{2C929297-CD5C-4187-B508-51A2754A95A3}\Descriptors
\ControlSet001\Control\NetDiagFx\Microsoft\HostDLLs\WPPTrace\HelperClasses\wlan_wpp\Providers\{2C929297-CD5C-4187-B508-51A2754A95A3}\Configurations
It's very, very likely I missed some registry changes. I see two regtrans-ms, but my program only shows the most recently deleted ones.
I suggest using the
Dism /Remove-Edgecommand instead of manual removal for a more natural and complete removal. If/Remove-Edgedoesn't work, at least clean out the junk in the registers.While trying to troubleshoot Dism blockages, I discovered that not all possible commands were displayed. Specifically:
/Remove-Edge/Remove-EdgeBrowser/Remove-EdgeWebViewTHE COMMANDS DO NOT WORK ON AN ONLINE IMAGE. There are also other unknown conditions. They didn't work on an already installed image. They never appear in /help, but are active under certain conditions.
/Remove-Edge/Remove-EdgeBrowser/Remove-EdgeWebViewI tried /Remove-Edge on install.wim .
Deleted:
/Program Files (x86)/Microsoft/Edge/Program Files (x86)/Microsoft/EdgeCore/Program Files (x86)/Microsoft/EdgeUpdate/Program Files (x86)/Microsoft/EdgeWebView/Program Files (x86)/MicrosoftChanged:
/Windows/System32/config/SOFTWARE/Windows/System32/config/SYSTEMIn SOFTWARE register file
Deleted:
\Microsoft\Active Setup\Installed Components\{9459C573-B17A-45AE-9F64-1857B5D58CEE}\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\MicrosoftEdgeUpdate.exe\WOW6432Node\Microsoft\EdgeUpdate\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Microsoft Edge\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Microsoft Edge Update\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Microsoft EdgeWebViewPay attention to
WOW6432Node\Microsoft\EdgeUpdate\Clients\{56EB18F8-B008-4CBD-B6D2-8C97FE7E9062}\Commands\on-os-upgradeThis appears to be responsible for the forced installation.
In SYSTEM register file
Deleted:
\ControlSet001\Services\edgeupdate\ControlSet001\Services\edgeupdatem\ControlSet001\Control\NetDiagFx\Microsoft\HostDLLs\WPPTrace\HelperClasses\wlan_wpp\Providers\{1F6C35EE-9294-4721-9413-FB3394247DAC}\Descriptors\ControlSet001\Control\NetDiagFx\Microsoft\HostDLLs\WPPTrace\HelperClasses\wlan_wpp\Providers\{1F6C35EE-9294-4721-9413-FB3394247DAC}\Configurations\ControlSet001\Control\NetDiagFx\Microsoft\HostDLLs\WPPTrace\HelperClasses\wlan_wpp\Providers\{1F6C35EE-9294-4721-9413-FB3394247DAC}\Strings\ControlSet001\Control\NetDiagFx\Microsoft\HostDLLs\WPPTrace\HelperClasses\wlan_wpp\Providers\{2C929297-CD5C-4187-B508-51A2754A95A3}\Descriptors\ControlSet001\Control\NetDiagFx\Microsoft\HostDLLs\WPPTrace\HelperClasses\wlan_wpp\Providers\{2C929297-CD5C-4187-B508-51A2754A95A3}\ConfigurationsIt's very, very likely I missed some registry changes. I see two regtrans-ms, but my program only shows the most recently deleted ones.