Skip to content

Improvment of Edge by /Remove-Edge #610

@PashkovD

Description

@PashkovD

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions