Repository navigation
Update Control Desktop v4.3.1 Preview
Pre-releaseUpdate Control Desktop 4.3.1 Preview
Download Update-Control-4.3.1.exe · Portable ZIP
Fixed
- Busy or slow services: Hard Block waits up to 120 seconds per service, observes pending start/stop states, retries transient error 1061 at five-second intervals, and shows progress. A stuck service still fails with attempted rollback; genuine access denial is not treated as success.
- Unnecessary restart prompts: The app compares the saved startup setting with Windows' live setting. A warning about an optional delayed-start flag does not request a restart when the desired startup mode already took effect. Resolved or superseded restart reasons are cleared; remaining reasons identify the affected services.
- Recovery and watchdog: Failed apply targets cannot block baseline rollback. Legacy repair follows the same readback rule. The existing single watchdog has enough execution time for bounded waits and does not overlap itself.
Updating
Close the older app and open this EXE. Existing logs and restoration backups remain in ProgramData. To install the updated watchdog logic, select Hard Block and apply it once; opening the new EXE alone does not replace an already-installed watchdog. Wait for Verified. Use Unblock updates → Unblock & remove tasks to remove this app's block and recognized tasks.
Validation and limits
Regression tests cover pending states, slow completion, 1061/1062 races, timeouts, real denial, partial configuration warnings, actual saved/live mismatches, rollback and cleared restart reasons. Windows integration tests use disposable services, including a real 25-second StopPending transition, scheduled SYSTEM enforcement, and cleanup of known tasks while preserving unrelated tasks. WPF and embedded-package checks are included.
These tests do not establish Windows Update/Store behavior on every client PC, behavior after a real reboot, permanent update suppression, or antivirus acceptance. See the attached validation record for the exact source commit, successful CI run and EXE hash.
Public preview — use at your own risk. The earlier 4.2.2 Defender report remains unresolved. These functional fixes do not establish antivirus clearance. Keep protection enabled; do not add exclusions to bypass a detection. Security notice · Review status · Validation limits
The EXE download is now named Update-Control-4.3.1.exe. Its contents and SHA-256 are unchanged; only the filename and download links were updated.