Skip to content

Technical overview

How RebootGuard keeps every PC clean

A precise, honest description of what happens on your PCs — so you can decide with confidence.

Architecture at a glance

Master Console

Admin PC · license · signing key

TLS channel · TCP 47811

Signed beacons · UDP 47810

PC-01

PC-02

PC-03

PC-04

PC-05

PC-06

Client serviceEach gaming PC

License server

Activation & renewal (HTTPS)

The protection concept

When a device is Protected, Windows still works normally during the session: players can install, download and change settings. Those writes are redirected away from the protected disk.

At restart, the redirected changes are thrown away and the device boots into exactly the baseline you approved. Malware, junk files, broken drivers and changed settings all disappear.

  • Protected: changes inside the protected scope are discarded at reboot.
  • Maintenance: changes persist, so you can install software and updates.
  • Mode changes take effect after a restart; the console shows “Reboot required” until then.

Two Windows-native engines

On Windows 10/11 Enterprise, Education and IoT Enterprise, RebootGuard drives the Unified Write Filter (UWF) — a Microsoft feature designed exactly for this purpose. Writes go to an overlay that is cleared at restart.

Windows Pro does not include UWF. There, RebootGuard uses native-boot VHDX: Windows boots from a parent virtual disk, and each session writes to a differencing (child) disk that is reset at restart. Committing maintenance changes merges them into the parent.

  • No kernel hacks or undocumented hooks.
  • Secure Boot, Microsoft Defender and Memory Integrity (HVCI) stay enabled.
  • Engine is chosen automatically from the Windows edition; the console shows which one is in use.

Master and Client

The Master Console runs on your admin or cashier PC. It holds the license, the device list, groups and schedules, and signs every command with its private key.

The Client is a small Windows service on each gaming PC. It reports status every 30 seconds over an encrypted TLS channel and only executes commands signed by the Master it was enrolled with.

  • Enrollment bundle pins the Master’s public key and certificate — no shared passwords.
  • Clients find the Master on the LAN with signed broadcast beacons.
  • New devices appear as “Awaiting approval” until you approve them.

Protect one device, a group, or everything

Select a single PC, a group like “VIP room”, or all devices, and click Protect or Maintenance. Group and all-device actions are expanded into one signed command per device, so a command can never affect a device it was not addressed to.

  • Per-device results are shown live.
  • Offline devices receive the command when they reconnect.
  • Every action is logged with who, what and when.

Maintenance and unprotect modes

Maintenance is how you make permanent changes safely. Choose the mode that fits the job:

  • Until turned off — stays in maintenance until an administrator protects it again.
  • One reboot — changes persist for the next boot only, then protection returns automatically.
  • After N reboots or at a set time — automatic return to protection.
  • Scheduled window — up to 7 days, optional restart at start and end, with an on-screen warning (default 5 minutes).

Disks and excluded folders

Choose which volumes are protected. A common layout keeps Windows protected on C: and the game library on its own drive, protected or not depending on how you update games.

You can exclude specific folders (for example D:\Games\Saves) and specific registry keys so they persist across restarts. Exclusions are validated: whole drives, C:\Windows, Program Files, C:\Users and similar system roots cannot be excluded, because that would silently disable protection.

  • Overlay size limit with a warning threshold (80% by default).
  • Clear disk and overlay usage per device in the console.

Updates and recovery

Windows and game updates are installed during maintenance, then devices return to protection. RebootGuard itself receives signed updates on Stable or Beta channels, and every download on this site lists its SHA-256 hash.

If something goes wrong, a restart returns a protected PC to its baseline. Devices can also be restarted or switched to maintenance remotely, and the VHDX engine keeps a fallback boot entry.

  • Uninstall is performed in maintenance mode so it is not rolled back.
  • Keep an image backup of each baseline before first protection.