Discord GitHub
Amethyst Docs

How to fix E_NUI_NOTREADY

The NotReady error is infamous for either being super easy to fix, or an absolute nightmare. More often than not, disabling Windows’ Memory Integrity feature, then reinstalling the Kinect SDK is enough. But sometimes, we just never manage to fix it.

Reinstalling the Kinect SDK

Let’s go through this circus shall we?

Uninstalling

Windows 10

Go to Windows Settings, then apps and features.

Open Apps and Features

In the right-hand search box, type “kinect” (without quotes).

Windows 10 Settings page demonstrating how to uninstall Kinect drivers

Click each item, then click Uninstall. Follow the instructions.

Windows 11

Go to Windows Settings, then Apps, then Installed Apps.

Open Apps and Features

In the right-hand search box, type “kinect” (without quotes).

Windows 11 Settings page demonstrating how to uninstall Kinect drivers

Click on the three dots on the right edge of each item, then click Uninstall.

Follow the instructions.

Disabling Memory Integrity

Go to Core Isolation on Windows Security

Open Windows Security.

Go to Device Security.

Under Core Isolation click on Core Isolation Details.
Make sure that Memory Integrity is turned off.

Memory Integrity

Reinstalling

Once the SDK is completely removed, re-install it using Amethyst installer, as it does a lot of things under the hood to make sure the drivers installed properly. Not on your own. We don’t trust you. We don’t trust Microsoft.