Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
win: add CLSID/COM object removal #412
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