Unified Windows 11 Update & Anti-Tamper Orchestrator
"Because Microsoft needs three separate corporate divisions and zero communication to update one operating system."
An ultra-lightweight, transparent, and modern Windows 11 update management suite. It unifies Windows' fragmented update engines into a single, cohesive command center while protecting user control through an active Anti-Tamper State Watchdog and a true 1-Click Rollback Engine.
-
The 3-in-1 Unified Update Engine:
- OS & Defender Ring: Native Windows Update Agent COM API (
Microsoft.Update.Session) + Microsoft Defender Antivirus signatures (MpCmdRun.exe). No mid-flight forced restarts. - WinGet Applications Ring: Automated detection and upgrade of third-party software, developer tools, and runtimes via
winget.exe. - Microsoft Store Sync Ring: WMI/CIM MDM Enterprise scan method (
MDM_EnterpriseModernAppManagement_AppManagement01:UpdateScanMethod) and Store background sync queue.
- OS & Defender Ring: Native Windows Update Agent COM API (
-
Anti-Tamper & Policy Watchdog:
- Audits and suppresses invasive Windows background update services (
wuauserv,DoSvc,UsoSvc) and scheduled auto-reboot tasks. - Includes an on-boot persistence guard (
FedUpDate-Watchdog-Enforcer) that audits and restores your chosen policies even after major Windows patches try to revert them.
- Audits and suppresses invasive Windows background update services (
-
100% Reversible State Ledger & Rollback Engine:
- Every registry modification, service configuration, and task change is snapshotted into
data/state_ledger.jsonand timestamped.bakfiles. - Full 1-Click Rollback (
fedupdate rollbackor in GUI) reverts settings cleanly back to previous states.
- Every registry modification, service configuration, and task change is snapshotted into
-
Full
-WhatIfSimulation:- Simulate update scans, installations, watchdog enforcements, and rollbacks without modifying a single byte on your system.
-
Triple-Interface Flexibility:
- Modern Fluent 2 Desktop GUI: Glassmorphic Mica/Acrylic backdrops, custom 48px extended title bar, 3 glowing status rings, SettingsCards, badge pills, and a real-time docked task progress drawer with a live terminal stream.
- Interactive Terminal TUI: Fast keyboard-driven ANSI dashboard with interactive checkboxes and meters.
- Headless CLI: Scriptable, pipe-friendly command line for power users and automation.
-
Zero Opaque Dependencies:
- 100% transparent C# host and PowerShell architecture with zero bloat and zero false positives.
Run in PowerShell:
irm https://raw.githubusercontent.com/Arelius-D/FedUpDate/main/install.ps1 | iexNo packaged installer, no prebuilt binary. The source is downloaded, fedupdate
is added to your User PATH, and Start Menu and Desktop shortcuts are created.
The desktop GUI is compiled on your machine during installation with the C# compiler that ships with Windows. The only binaries involved are Microsoft's WebView2 libraries, pulled from Microsoft's NuGet CDN.
CLI and TUI are pure PowerShell and need no compilation.
fedupdate guifedupdate tui
# or simply
fedupdate# Quick audit of all 3 engines & reboot status
fedupdate scan
# Simulate update run without touching anything
fedupdate update -All -WhatIf
# Run full unified update
fedupdate update -All
# Update only WinGet packages
fedupdate update -Winget
# Audit anti-tamper update service states
fedupdate watchdog audit
# Enforce anti-tamper update lock
fedupdate watchdog enforce
# Revert most recent state change
fedupdate rollback -Latest
# Schedule daily automated updates at 2:00 AM
fedupdate schedule set -Frequency Daily -Time "02:00"
# View recent execution logs
fedupdate logs -Count 50FedUpDate/
├── CHANGELOG.md # Versioning and exhaustive changelog
├── README.md # Documentation and user guide
├── install.ps1 # One-liner zero-dependency installer
├── fedupdate.ps1 # Master CLI / TUI / GUI entry point
├── fedupdate.cmd # Windows CMD/terminal wrapper
├── fedupdate-gui.vbs # Zero-terminal silent GUI launcher
├── assets/ # Brand marks, every size the project ships
│ ├── master.png # 1024px source the rest is rendered from
│ ├── app/ # Splash and title bar marks used by the GUI
│ ├── desktop/ # app.ico for Windows, iconset and hicolor sets
│ ├── readme/ # Documentation marks
│ └── web/ # Favicon, touch icon and PWA marks
├── core/ # PowerShell Engine Core
│ ├── Engine.psm1 # Master module orchestrator
│ ├── OSUpdateEngine.ps1 # Native Windows Update Agent & Defender updater
│ ├── WingetEngine.ps1 # WinGet package manager parser & updater
│ ├── StoreEngine.ps1 # Microsoft Store MDM CIM update engine
│ ├── RebootEngine.ps1 # Multi-registry reboot detection & policy handler
│ ├── AntiTamperWatchdog.ps1 # Windows update service auditor & boot enforcer
│ ├── RollbackEngine.ps1 # State ledger, registry/service snapshot & restore
│ ├── Scheduler.ps1 # Windows Scheduled Task automation
│ ├── Config.ps1 # Configuration manager (config.json)
│ └── Logger.ps1 # Structured, colorized rolling logger
├── tui/ # Terminal User Interface
│ └── TuiEngine.ps1 # Interactive keyboard-driven ANSI dashboard
├── gui/ # Fluent 2 Modern Desktop Interface
│ ├── index.html # Semantic Windows 11 Fluent 2 layout
│ ├── styles.css # Vanilla CSS design system (Mica, Acrylic, Fluent Cards)
│ ├── app.js # Reactive UI controller & state management
│ ├── Server.ps1 # Lightweight local HTTP/IPC bridge
│ └── src/Program.cs # C# native WPF WebView2 desktop window host
└── data/ # Local App Data & Snapshots
├── config.json # User preferences and rules
├── state_ledger.json # Complete change ledger for rollbacks
├── backups/ # Timestamped state and file backups
└── logs/ # Rolling execution logs (fedupdate.log)PolyForm Noncommercial License 1.0.0. Free to use, modify, and share for any noncommercial purpose. No person or company may use this software, or work based on it, for a commercial purpose. Built for users who want complete control, transparency, and peace of mind over their operating system updates.