How to fix INVALID_AFFINITY_SET error 0x00000003 in Windows 10

Who I am
Marie-Ange Demory
@marie-angedemory
Author and references

What is the INVALID_AFFINITY_SET 0x00000003 error?

The INVALID_AFFINITY_SET 0x00000003 error is an error that occurs in Windows 10 next to the blue screen of death to alert the user that there is a hardware or software problem. For this reason, you need to learn how to fix blue screen errors in Windows.

What are the causes of the INVALID_AFFINITY_SET 0x00000003 error in Windows 10?

One of the causes of the INVALID_AFFINITY_SET 0x00000003 error in Windows 10 relates to the presence of a system log damaged or deleted.



Also, it is possible that the error comes from a low storage space on the hard drive, the antivirus blocking to one of the system key files, etc.

How to fix INVALID_AFFINITY_SET error 0x00000003 in Windows 10

Just as we can fix the DRIVER_INVALID_STACK_ACCESS error, it is also possible to fix the INVALID_AFFINITY_SET error 0x00000003 in Windows 10. To achieve this, you need to perform a diagnosis to know the specific source of the problem and follow the procedure that we explain below.

Restart the system using a restore point

If you just updated Windows and the error occurred, try a restore point. To do this, go to "Settings" and select the "Update and security" section. There, you need to click on “Restore”.

Identify yours recovery options and choose a restore point created by your system. Wait a few seconds while the procedure is performed and restart your computer.

Update the drivers

Have you installed a new device on your computer? If so, you need to update the drivers. To do this, press the "Win + X" keys and select "Device Manager". Then, select the component and right click on it to choose the “Update Driver” option.



You can also follow the update process via the official website of the device manufacturer. In this case, be sure to select the specific driver based on the model and platform of your operating system.

 Check all system files

A very useful option to resolve the INVALID_AFFINITY_SET 0x00000003 error in Windows is when using a special command to verify all files on the system. You can perform this procedure from the Windows console which you will find after typing cmd in the search engine. Right click on the application and click “Run as administrator”.

Once logged into the command window, type the following syntax: sfc / scannow and press the "Enter" key. Wait a few minutes for the hard drive scan to complete, then restart your computer.

Find errors on your hard drive

It is essential to determine and fix errors on the hard drive to resolve the INVALID_AFFINITY_SET 0x00000003 error in Windows 10. To do this, access the cmd command console as explained in the previous step and type the following command: chkdsk c: / f and press the key "Enter".


The chkdsk command check for errors in the file system and bad sectors. “C:” is the unit in which the analysis will be performed while / f is the parameter that will correct errors if found.

Update your system correctly

System updates can resolve the INVALID_AFFINITY_SET 0x00000003 error by increasing computer security and reducing Windows problems.


To do this, go to "Settings" and in "Updates and security" click on "Check for updates". If the system has a package available, you can press the “Download and Install” button. Make sure you create a restore point to restore your system in case of errors.

add a comment of How to fix INVALID_AFFINITY_SET error 0x00000003 in Windows 10
Comment sent successfully! We will review it in the next few hours.