Skip to content

Commit

Permalink
win: add CLSID/COM object removal #412
Browse files Browse the repository at this point in the history
This commit improves existing scripts (or adds new ones) to add COM
object removal to scripts. This fixes slow application launches that
occur when SmartScreen is removed by privacy.sexy, resolving #412.

Key changes:

- Introduce `SoftDeleteRegistryKey` to preserve complex registry trees
  and their permissions.
- Add missing CLSIDs for Defender/Windows Update components.

Other supporting changes:

- Improve documentation for related categories and scripts.
- Introduce categories as necessary to structure new scripts.
- Add supporting actions along with COM object removal, such as deleting
  related files or configuring registry settings.
- Add ability to constrain soft deletion of files based on Windows
  version.
- Shorten dependent functions to avoid hitting the max character limit
  in `SoftDeleteRegistryKey`.
  • Loading branch information
undergroundwires committed Sep 24, 2024
1 parent 8b6067f commit a05a600
Showing 1 changed file with 4,641 additions and 572 deletions.
Loading

0 comments on commit a05a600

Please sign in to comment.