mirror of
https://github.com/ChrisTitusTech/winutil.git
synced 2026-10-08 11:39:10 +11:00
* Add tweak to block Logitech Download Assistant auto-install Mirrors the WPFTweaksRazerBlock folder-deny approach: clear C:\Program Files\LogiDownloadAssistant, recreate it empty, and deny Everyone write access so the Windows Update software-component package cannot re-deliver the payload. UndoScript removes the deny ACE. Unlike the Razer tweak, no global SearchOrderConfig/DisableCoInstallers registry changes: those alter driver search system-wide and do not stop software-component packages. Fixes #5029 * Harden Logi block tweak per review: SID, 64-bit path, exit codes - Use the locale-independent *S-1-1-0 SID instead of the English "Everyone" name, which fails to resolve on non-English Windows. - Resolve the 64-bit Program Files directory via ProgramW6432 with a ProgramFiles fallback, so a 32-bit host cannot target the x86 folder. - Throw when icacls exits non-zero so Invoke-WinUtilScript logs the failure instead of reporting the tweak as completed. - Skip the undo icacls call when the folder no longer exists.