Skip to content
TroubleGrid

RGB Lighting and Fan Control Stopped Working After inpoutx64 Was Blocked

Last verified September 2026Tested against Windows 11 24H2, Windows 11 25H2, KB5121003, OpenRGB (PawnIO builds), Fan Control V238 and laterGood evidence

Your lighting or sensor utility lost its low-level access because inpoutx64 — a third-party driver it uses to reach the SMBus — is no longer loading. Three different things disable it: a registry workaround you or a guide applied, Microsoft's automatic block, or a kernel anti-cheat. Work out which one, then update the utility rather than re-enabling the driver: OpenRGB and Fan Control have both moved to PawnIO and no longer need it. Only RAM and some motherboard controllers go through this driver — USB keyboards, mice and headsets never did.

This is the other half of the KB5121003 story. The advice that stopped games crashing in August 2026 was to stop inpoutx64 from loading, and that driver is exactly what some lighting and fan software uses to talk to hardware. Nobody owns this problem: Microsoft documents the block, the utility vendors document their own drivers, and no one page joins them up.

Symptoms

  • RAM module lighting is stuck on a default colour or off entirely
  • Motherboard RGB headers no longer respond to your lighting software
  • OpenRGB starts but lists no RAM or motherboard devices
  • A log or console line reads "inpout32 is not loaded" or "i801 I2C bus detection aborted"
  • Fan or temperature sensors have disappeared from a monitoring app
  • It started right after you disabled inpoutx64 to stop a game crashing
  • A Windows message appeared saying a driver has been disabled
  • USB keyboard, mouse and headset lighting still works normally

Why this happens

You applied the registry workaround yourself

The published fix for games crashing with EXCEPTION_ACCESS_VIOLATION after KB5121003 was to set Start to 4 under HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\inpoutx64, which is the code for disabled. That stops the game crash and stops your lighting software reaching the SMBus at the same time. Microsoft's own note says its investigation does not indicate that disabling this key causes unintended behaviour — but OpenRGB's documentation is equally clear that SMBus access on Windows is what this driver provides, so devices reached that way go quiet.

Work out what actually disabled the driver · Update the utility to a build that no longer needs inpoutx64

Microsoft's automatic block reached your PC

Microsoft resolved the KB5121003 known issue on 26 August 2026 with a block that prevents inpoutx64 from loading, rolled out from 6 PM PT that day. It is narrower than most coverage suggests: Microsoft says the block targets devices that have this specific driver enabled and the game ARC Raiders installed, and that it is working to expand it to MARVEL Tokon: Fighting Souls. When it applies, Windows shows a message window telling you the driver has been disabled. The block is also included in the September 2026 security updates and later.

Work out what actually disabled the driver · Update the utility to a build that no longer needs inpoutx64

A kernel anti-cheat is blocking the driver at runtime

This one predates the Windows update entirely and is the most likely cause if the service still looks healthy. OpenRGB's FAQ lists a kernel anti-cheat or anti-virus blocking inpout32 as a known reason SMBus devices are not detected, and names Riot Games' Vanguard specifically. Here nothing is written to the registry — the driver is simply refused at load time while the anti-cheat is running, so the symptom comes and goes with it.

Work out what actually disabled the driver · Turn off the app's inpout option, and know what you keep

Fixes

Work out what actually disabled the driver

about 5 min

Three different things stop inpoutx64 loading and the right fix is different for each. Two minutes here saves you editing a registry key that was never the problem.

Applies to: Windows 11 24H2 and 25H2, Windows 10

  1. Press the Windows key, type cmd, and open Command Prompt. Ask Windows about the service. No administrator rights are needed for this.
    sc query inpoutx64
  2. If the reply is "The specified service does not exist as an installed service", the driver was deleted rather than disabled — that is what the delete-the-service workaround does. Reinstalling or updating the utility that provided it is the route back; skip to the next fix.
  3. If the service exists, check how it is set to start.
    sc qc inpoutx64
  4. A START_TYPE of DISABLED means something wrote 4 to the Start value — either you followed a registry workaround, or Microsoft's block applied. Microsoft's block announces itself: it displays a message window saying the driver has been disabled, and it targets PCs that have both this driver enabled and ARC Raiders installed.
  5. If the start type looks normal but your RAM and motherboard devices still are not detected, suspect a kernel anti-cheat instead. OpenRGB's FAQ names Riot Vanguard as a known blocker of this driver. Close the anti-cheat's service, or test on a boot without it running, and see whether detection returns.

Source: Microsoft, OpenRGB, Fan Control issue tracker, OpenRGB issue tracker

Update the utility to a build that no longer needs inpoutx64

about 15 min

This is the fix the software authors themselves point at. Both major open-source tools moved off legacy port-I/O drivers, so a current build gets your devices back without re-enabling anything Windows or an anti-cheat objects to.

Applies to: OpenRGB, Fan Control V238 and later, Vendor RGB and fan suites

  1. For OpenRGB, install the current release. OpenRGB's own documentation states that on Windows it now uses the PawnIO driver to access the SMBus, that early versions used WinRing0 and even earlier versions used InpOut32, and that those older drivers are no longer used and should be removed to avoid warnings from anti-cheat and anti-virus software.
  2. Run OpenRGB as administrator once after updating. Its documentation says administrator rights are required for PawnIO to reach the SMBus.
  3. For Fan Control, update to V238 or later. Its README says V238 and above ship a PawnIO build of LibreHardwareMonitor and no longer ship WinRing0, which Windows Defender flags as Trojan:Win32/Vigorf.A in V237 and below — a different driver from inpoutx64, but the same move away from legacy low-level access.
  4. For a motherboard or peripheral vendor's own suite, check that vendor's download page for a newer build before doing anything else. We could not confirm from primary sources which OEM suites ship inpoutx64, so treat a vendor update as the first thing to try rather than an assumption about your specific software.
  5. Launch one lighting app and restart the PC, then re-check detection.

Confirmed by the vendor.

Source: OpenRGB, OpenRGB, Rem0o (Fan Control)

Turn off the app's inpout option, and know what you keep

about 10 min

Some utilities expose the legacy driver as a toggle. Turning it off stops the app waiting on a driver that will not load, and costs you only the devices that genuinely need the SMBus.

Applies to: Fan Control, OpenRGB, Utilities exposing an inpout toggle

  1. In Fan Control, turn off the inpout option in settings. A user on Fan Control's issue tracker hit exactly this — Vanguard blocking inpoutx64.sys on v153 for privilege-escalation reasons — and resolved it that way.
  2. Expect to lose the SMBus devices and nothing else. OpenRGB's documentation says SMBus, also called I2C, is what reaches RGB controllers on RAM modules and some motherboards. USB-connected keyboards, mice, headsets and most external controllers do not go through this driver at all.
  3. If detection is still partial, close every other RGB suite and its background services. OpenRGB's FAQ says the SMBus only works properly when one application at a time is accessing it, so a vendor suite left running in the tray will keep taking devices away from whatever else you open.
  4. Restart and re-check. Treat the reduced device list as the working state until a vendor build lands.

Reported to work by one user; not confirmed by the vendor.

Source: Fan Control issue tracker, OpenRGB

Re-enable inpoutx64 — and what it costs you

Advancedabout 10 min

Reversible, and the honest last option if no current build of your software exists. It puts back the exact driver Microsoft and at least one anti-cheat are blocking on purpose.

Applies to: Windows 11 24H2 and 25H2

Before you do this

Re-enabling this driver brings back the problem it was disabled to stop. On PCs running the affected titles, games become unresponsive, close without warning, or fail with EXCEPTION_ACCESS_VIOLATION. Microsoft's block is included in the September 2026 security updates and later and can reapply on its own, and Riot Vanguard blocks the same driver over privilege escalation. Both Microsoft and OpenRGB's maintainers treat this class of legacy port-I/O driver as something to remove rather than restore — prefer updating the utility.

First:

  • Export the inpoutx64 registry key (File > Export) so the change can be undone
  • Know which of the affected games are installed, since the crash returns with the driver
  1. Only consider this if no updated build of your utility exists and you do not play the titles involved. If you do play them, the crash comes back with the driver.
  2. Press the Windows key, type regedit, and open Registry Editor. Navigate to the key below, then use File > Export to save a backup of it before changing anything.
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\inpoutx64
  3. Restore the Start value you recorded before you disabled it. If you did not record it, do not guess a number — reinstalling the utility that installed the driver recreates the service with the start type it expects, which is the safer route.
  4. Restart the PC and re-check your lighting software.
  5. If Windows disables it again and shows the disablement message, Microsoft's block has reapplied on that PC. The block also ships in the September 2026 security updates and later, so this is not a state you can hold on to — go back to updating the utility.

Source: Microsoft, OpenRGB, OpenRGB

Known issues

  • Microsoft's inpoutx64 block, shipped 26 August 2026 for the KB5121003 game-crash issue, is scoped to devices with the driver enabled and ARC Raiders installed, and Microsoft says it is expanding it. Microsoft states its investigation does not indicate that disabling the key causes unintended behaviour; OpenRGB's documentation separately states this driver is what SMBus access requires. Both hold: the devices affected are the SMBus ones, which Microsoft's note does not discuss.

    Affects Windows 11 24H2, Windows 11 25H2, KB5121003 · Status: workaround only

If none of this worked

If sc query inpoutx64 shows the service present and running and your devices are still missing, this article is not your problem. Lighting that stopped after a BIOS update, a motherboard swap, or installing a second RGB suite is a different fault — start by closing every lighting app but one. USB keyboards, mice and headsets that lost their lighting were never using this driver, so look at that peripheral's own software instead. And if games are crashing and your lighting is fine, you want the KB5121003 article linked below rather than this one.

Common questions

Did Microsoft break my RGB software?
Probably not directly. Microsoft's block is narrower than most coverage implies: it targets PCs that have the inpoutx64 driver enabled and ARC Raiders installed, and Microsoft says its investigation does not indicate that disabling the key causes unintended behaviour. Far more people lost SMBus control because they applied the registry workaround themselves after reading a fix guide, or because a kernel anti-cheat blocks the same driver — something OpenRGB has documented for years, well before this update.
Why did my keyboard and mouse lighting keep working?
They never used this driver. OpenRGB's documentation says the inpout library is what SMBus, also called I2C, needs to reach RGB controllers on RAM modules and some motherboards. USB-connected peripherals are addressed a different way, so a block on inpoutx64 leaves them alone.
Is it safe to just put the driver back?
It is reversible, but it is not a stable end state. The driver is blocked because it is implicated in games becoming unresponsive or failing with EXCEPTION_ACCESS_VIOLATION, and Riot Vanguard blocks it over privilege escalation. Microsoft's block ships in the September 2026 security updates and later, so it can reapply. Updating the utility is the fix that lasts.
How do I know which app installed inpoutx64?
It is a third-party driver rather than a Windows component, installed by RGB, fan-control, tuning and sensor utilities. If several are installed, the practical approach is to check each one's settings for a low-level or inpout option and to check each vendor for an updated build, rather than trying to attribute the file.

Did this fix work?

If a step is wrong, outdated, or did not help, telling us is the fastest way to get it corrected. Reports are reviewed before new articles.

Report a problem with this page

Related problems

Sources

  • Microsoft · Release notes · checked Sep 30, 2026

    • Microsoft resolved the KB5121003 game-crash issue on 26 August 2026 with a block that prevents the inpoutx64 driver from loading.
    • The block targets devices that have the inpoutx64 driver enabled and the game ARC Raiders installed, and Microsoft says it is working to expand the block to devices with MARVEL Tokon: Fighting Souls.
    • When the block applies, Windows displays a message window with information about the disablement, after which the game launches as normal.
    • Microsoft's registry workaround sets Start to 4 under HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\inpoutx64, and Microsoft states that ongoing investigation does not indicate that disabling this registry key can result in unintended behavior.
    • The driver block is included in the September 2026 Windows security updates and subsequent releases, and does not propagate automatically to enterprise-managed devices.
    • As of 30 September 2026 this entry lives on the resolved-issues page; it has aged off the 25H2 known-issues page, which shows open issues and content updated in the last 30 days.
  • OpenRGB · Documentation · checked Sep 30, 2026

    • On Windows, OpenRGB uses the PawnIO driver to access the SMBus interface.
    • Early versions of OpenRGB used WinRing0 and even earlier versions used InpOut32; those drivers are no longer used and should be removed to avoid warnings by anti-cheat and anti-virus software.
    • OpenRGB must be run as Administrator for PawnIO to be able to access the SMBus.
  • OpenRGB · Documentation · checked Sep 30, 2026

    • OpenRGB uses an interface called SMBus (also referred to as I2C) to communicate with RGB controllers on RAM modules and some motherboards.
    • On Windows, SMBus access requires administrator privileges using a library called inpout32 (inpoutx64 for the 64-bit version).
    • A kernel anti-cheat or anti-virus application blocking the inpout32 driver is a documented cause of SMBus RGB devices not being detected, and Riot Games' Vanguard anti-cheat has been known to block inpout32 as well as some official RGB applications.
    • The SMBus only works properly if one application at a time is accessing it, so other RGB software and its background services must be disabled.
  • Rem0o (Fan Control) · Documentation · checked Sep 30, 2026

    • Fan Control V238 and above ships a PawnIO build of LibreHardwareMonitor, so WinRing0 is no longer shipped with Fan Control.
    • WinRing0 (FanControl.sys) used in V237 and below is flagged as Trojan:Win32/Vigorf.A by Windows Defender, causing sensors not to be detected, and updating to V238 or later is the recommended fix.
  • Fan Control issue tracker · GitHub issue · checked Sep 30, 2026

    • A Fan Control v153 user reported that Riot Vanguard blocked inpoutx64.sys from loading, citing privilege-escalation risk, and resolved it by turning off the inpout option in Fan Control's settings.
  • BleepingComputer · News · checked Sep 30, 2026

    • Microsoft began rolling out the inpoutx64 driver block on 26 August 2026 at 6 PM PT, with propagation expected to take up to 24 hours.
  • Microsoft Q&A · Forum · checked Sep 30, 2026

    • inpoutx64.sys is a third-party driver installed by RGB control software rather than a Windows component, and it can be removed when the software that installed it is no longer used.
  • OpenRGB issue tracker · Issue tracker · checked Sep 30, 2026

    • When the driver is unavailable, OpenRGB reports that the Inpout32 driver will not load and that i801 I2C bus detection is aborted, even when the app is run as administrator.
RGB and fan control broken after inpoutx64 was blocked | TroubleGrid