How to solve "WmiApRpl failed with error code device is not ready"

Gavin Zerull 20 Reputation points
2023-03-21T23:22:37.3433333+00:00

I am consistently having every game crash after a couple minutes and the only error I see in the event viewer is labelled as Event 1008 Perflib: "The Open procedure for service "WmiApRpl" in DLL "C:\WINDOWS\system32\wbem\wmiaprpl.dll" failed with error code The device is not ready.. Performance data for this service will not be available."

I've tried most, if not all, the quick fixes I've seen related to this error code. Some of these include, running a system scan through the command prompt (no errors detected), booting computer in safe mode, factory resetting my pc, turning off game mode and hardware accelerated GPU scheduling, rolling back Windows updates and graphics drivers (updated once found no fix), and uninstalling and reinstalling the games. All with no change. Please note, I had the same issue a month ago and it magically went away for a while.

Any help would be greatly appreciated as I've spent way too much time and money trying to fix this. Thanks!

Windows 11
Windows 11
A Microsoft operating system designed for productivity, creativity, and ease of use.
9,489 questions
{count} votes

1 answer

Sort by: Most helpful
  1. Limitless Technology 44,221 Reputation points
    2023-03-22T13:36:30.4233333+00:00

    Hello

    it seems that Your WmiApRpl. dll file could be missing due to accidental deletion, uninstalled as a shared file of another program (shared with Windows), or deleted by a malware infection. Furthermore, WmiApRpl. dll file corruption could be caused from a power outage when loading Windows, system crash while loading WmiApRpl.

    Hit the Windows Start button

    In the search box, type "cmd" but DO NOT PRESS "ENTER".

    Press and hold "CTRL-Shift" on your keyboard while pressing "ENTER".

    You'll be prompted with a permission dialog box.

    In the box, click "YES".

    You should have a black screen with a blinking cursor.

    In that black screen, type "sfc /scannow" and hit "ENTER".

    SFC will begin scanning for WmiApRpl.dll issues and any other system file problems.

    Follow any on-screen commands to complete the process.

    And see if it helps,

    Thank you

    --If the reply is helpful, please Upvote and Accept as answer--

    7 people found this answer helpful.

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.