Skip to content

fix: Improve Legacy MS Edge removal on Windows 10 #100

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

Nigel1992
Copy link

@Nigel1992 Nigel1992 commented Mar 6, 2025

Improved Legacy MS Edge Removal for Windows 10

Overview

This PR enhances the Legacy Microsoft Edge removal functionality in Winhance, providing a more comprehensive and reliable solution for Windows 10 systems.

Changes

  • Implemented complete removal of both Legacy and Modern Edge components
  • Added thorough cleanup of registry keys and associated packages
  • Enhanced prevention of automatic Edge reinstallation
  • Improved error handling and user feedback during removal process

Technical Details

  • Targets Legacy Edge components in Windows 10
  • Handles registry cleanup in:
    • HKLM:\SOFTWARE\Microsoft\Edge
    • HKLM:\SOFTWARE\Microsoft\EdgeUpdate
    • HKLM:\SOFTWARE\WOW6432Node\Microsoft\Edge
  • Removes associated Windows packages and provisioned packages
  • Implements safeguards against automatic reinstallation

Testing

✅ Tested on:

  • Windows 10 21H2
  • Windows 10 22H2
  • Various system configurations

Impact

This improvement ensures a more thorough and reliable Edge removal process, addressing user feedback and enhancing overall system optimization capabilities.

Additional Notes

  • No breaking changes introduced
  • Maintains compatibility with existing Winhance features
  • Follows project coding standards and best practices

- Add Legacy Edge specific registry key removal\n- Add Legacy Edge package removal via Windows Package Manager\n- Prevent Edge reinstallation and updates\n- Improve cleanup of Edge components and registry entries\n- Add comprehensive removal of Edge DevTools and WebView components
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant