Skip to content

iRacing X3D Tuner v2.1.0

Choose a tag to compare

@no6969el no6969el released this 23 Jul 02:22
2a8bd71

v2.1.0 — Race-Quiet That Stays Quiet

This release fixes a real bug in the per-session quieting: Windows Update was
turning itself back on about ten minutes into a session, so the background scans
that cause micro-stalls came back mid-race. Pre-Race-Quiet now shuts them down in
a way Windows can't undo on its own.

What's new

The quieting actually holds now. Previous versions only stopped the update
services. Windows has a built-in repair service — the Update Medic — whose entire
job is to notice that and start them again, which it did within about ten minutes.
This release disables the services outright and shuts down the Medic's repair task,
so nothing brings them back mid-session.

It survives a reboot — so the restore step is now required. This is the one
behavior change to be aware of. Quieting used to undo itself when you restarted;
it no longer does. Until you run Post-Race-Restore, Windows Update stays off, and
because Defender's virus definitions arrive through the same services, they'll go
stale too. Race, then restore. Don't leave a rig quieted for days.

Everything is put back exactly as it was. Pre-Race-Quiet now saves a snapshot
of your real settings before touching anything — how each service was configured,
which tasks were already off, whether Defender real-time was already disabled — and
Post-Race-Restore replays that snapshot. If Defender was already off before you
raced, it stays off. Nothing gets "restored" to a setting you never had.

No extra clicks. Both scripts now elevate themselves and automatically run the
part that needs higher privileges, so the tasks Windows normally protects can be
switched off. You just get the usual admin prompt.

A way to prove it worked. Run Pre-Race-Quiet with -Verify and it waits a few
minutes, re-checks everything, and tells you whether anything crept back on. Useful
on a new PC, or any time you want confirmation rather than hope.

Also quieted: the update transfer services (BITS and Delivery Optimization), on
top of Windows Update, Search, Edge updates and the rest from before. If you'd
rather leave those alone, they're in a clearly labelled list at the top of the
script.

Changelog

  • Update services are now disabled, not just stopped — fixes the ~10-minute revert
  • Disables the Update Medic repair task that was undoing the change
  • Both scripts run the protected steps automatically (no extra prompts)
  • Snapshot-based restore: every service, task and Defender setting returns to its
    exact prior state
  • Added -Verify to re-check a few minutes later that nothing reverted
  • Added BITS and Delivery Optimization to the quieted services
  • Added a Windows Update pause as a safety net if a restore is missed
  • Saved state and log moved to C:\ProgramData\RaceQuiet\ so they're always writable
  • Running Pre-Race-Quiet twice without restoring is now blocked, so the original
    settings can't be overwritten
  • Post-Race-Restore falls back to safe defaults, with a warning, if no snapshot exists
  • README updated for the new reboot behavior

Upgrading from v2.0.0

Replace Pre-Race-Quiet.ps1 and Post-Race-Restore.ps1 (and README.txt) with the
versions in this release. If a v2.0.0 session is still quieted, run the old
Post-Race-Restore first, or just run the new one — it restores sane defaults when it
finds no snapshot.

Requirements

  • Windows 10/11 with PowerShell 5.1+
  • Process Lasso (free, bitsum.com) for the power-plan / core-pinning steps
  • Some tools must be run as Administrator (marked in the app)
  • Tamper Protection must be off for the optional Defender real-time step
  • Run Post-Race-Restore after every session — quieting no longer expires on reboot

Verified

Tested on a dual-CCD X3D rig: the Medic repair task confirmed disabled, and the
update services stayed down for 30+ minutes against a previous ~10-minute failure,
with the built-in "Am I race-ready?" check still reporting green.