win: standardize registry edit + delete on revert
This commit standardizes the management of registry keys and their corresponding revert on delete action across all scripts using `SetRegistryValue` function. It improves script reliability, addresses previous errors, and corrects the revert actions to match the default OS state when not explicitly set by the OS. Key changes: - Use SetRegistryValue for uniformity. - Remove error messages for non-existent registry keys, recognizing them as expected states rather than errors. - Add missing revert actions to scripts where they were absent. - Correct the revert logic in existing scripts to match the default OS configurations, particularly when the OS does not set a default value. - Update documentation about default OS state for the related scripts. This change improves maintainability by centralizing and standardizing registry interactions, reducing the risk of errors and inconsistencies in script behaviors.
This commit is contained in: