How to fix “The IOCTL call made by the application program is not correct. [ERROR_INVALID_CATEGORY (0x75)]” – Error Code 117


Error Code 117

Error code Error Code 117 is a common Windows issue that typically arises from “The IOCTL call made by the application program is not correct. [ERROR_INVALID_CATEGORY (0x75)]”.


This article provides step-by-step instructions on resolving Error Code 117, which indicates “The IOCTL call made by the application program is not correct. [ERROR_INVALID_CATEGORY (0x75)]”. This error can affect system performance.

Identifying the Problem

Error Code 117 occurs when a program attempts to perform an invalid input/output control (IOCTL) operation, typically involving device drivers. The following scenarios may trigger this error:

  • Malware or corrupted files interfering with the IOCTL call.
  • Outdated or incompatible device drivers.
  • Registry errors or conflicts with other applications.

Common Fixes

1. Run a Malware Scan

Perform a full system scan using a reputable antivirus or antimalware program to eliminate potential malware that could be causing the error.

2. Update Device Drivers

Ensure that all device drivers, especially those related to the affected device or IOCTL call, are up to date. Use Device Manager to check for and install updates.

3. Clean the Windows Registry

Malware, software bugs, or incorrect settings can clutter the Windows Registry, leading to conflicts. Consider using a registry cleaner to scan and repair any corrupted or invalid entries.

4. Check for System File Errors

Corrupted system files can trigger various errors, including Error Code 117. Run the System File Checker (SFC) to scan and restore missing or damaged system files.

Advanced Troubleshooting

1. Disable and Re-enable the Device

If the error persists, try disabling and then re-enabling the affected device in Device Manager. This will reset the device driver and potentially resolve the issue.

2. Check for Hardware Conflicts

Error Code 117 can occasionally be caused by hardware conflicts, especially if new devices have been recently installed. Use Device Manager to identify any devices with conflicts and resolve them by updating drivers or reconfiguring settings.

3. Perform a System Restore

If none of the previous solutions work, consider performing a system restore to a point before the error started occurring. This will roll back any recent changes that may have caused the issue.


Error Code 117 can be frustrating, but following these troubleshooting steps can help you resolve the issue effectively. By keeping your system updated, running regular scans for malware and system errors, and addressing hardware conflicts, you can minimize the likelihood of encountering this error in the future.