ERROR_DYNLINK_FROM_INVALID_RING 196 (0xC4) [Solved]

Granting required privileges is the quickest fix

Reading time icon 4 min. read


Readers help support Windows Report. We may get a commission if you buy through our links. Tooltip Icon

Read our disclosure page to find out how can you help Windows Report sustain the editorial team. Read more

XINSTALL BY CLICKING THE DOWNLOAD FILE
A message from our partner

For fixing Windows errors, we recommend Fortect:

Fortect will identify and deploy the correct fix for your Windows errors. Follow the 3 easy steps to get rid of Windows errors:

  • Download Fortect and install it on your PC
  • Launch the tool and Start scanning your PC for Windows errors
  • Right-click on Start Repair to deploy the right fix for each error encountered during the scan
Download Now Fortect has been downloaded by 0 readers this month, rated 4.6 on TrustPilot

The ERROR_DYNLINK_FROM_INVALID_RING Windows system error, with code 196 (0xC4), appears due to conflicts between the privileges required by a program and that granted by the OS. In simple terms, the program requires a higher security level (ring level) than that allowed by Windows.

The message in the Event Viewer log reads, Error Code 196: The operating system cannot run this application program.

Before you proceed, reboot the PC, install all pending Windows updates, and reinstall the affected application. For most of you, this should fix things!

1. Run the program with administrative privileges

  1. Right-click on the affected application, and select Properties.
  2. Go to the Compatibility tab, and tick the Run this program as an administrator checkbox.run as administrator to fix ERROR_DYNLINK_FROM_INVALID_RING
  3. Click Apply and OK to save the changes, then restart the PC and verify whether ERROR_DYNLINK_FROM_INVALID_RING is fixed.

2. Repair the corrupted system files

  1. Press Windows + R to open Run, type cmd, and hit Ctrl + Shift + Enter.command prompt
  2. Click Yes in the UAC prompt.
  3. Paste the following DISM commands individually and hit Enter after each: DISM /Online /Cleanup-Image /CheckHealth DISM /Online /Cleanup-Image /ScanHealth DISM /Online /Cleanup-Image /RestoreHealth
  4. Next, run the SFC scan using this command: sfc /scannowsfc scan to fix ERROR_DYNLINK_FROM_INVALID_RING
  5. Restart the PC and check for improvements.

If corrupted system files are triggering the 196 (0xC4) The operating system cannot run this application program error, running the DISM (Deployment Image Servicing and Management) and SFC (System File Checker) scan will replace all problematic files with their cached copies.

3. Disable UAC

  1. Press Windows + S to open Search, type Change User Account Control settings, and click on the relevant result.
  2. Drag the slider to the bottom and click OK to save the changes.disable UAC to fix ERROR_DYNLINK_FROM_INVALID_RING
  3. Click Yes in the UAC prompt to confirm.

Since it’s not recommended to ideally turn off UAC, if this helps fix ERROR_DYNLINK_FROM_INVALID_RING 196 (0xC4), you can disable UAC for the specific app.

4. Repair the application using built-in functionality (if available)

  1. Press Windows + R to open Run, type appwiz.cpl in the text field, and hit Enter.
  2. Select the affected app from the list, and click on the Repair or Change option, if available.repair
  3. Follow the on-screen instructions to complete the process, then restart the PC and check for improvements.

5. Scan the PC for malware

  1. Press Windows + S to open Search, type Windows Security in the text field, and click on the relevant result.
  2. Click on Virus & threat protection.windows security
  3. Click on Scan options.
  4. Select the Full scan option and click on Scan now. malware scan to fix ERROR_DYNLINK_FROM_INVALID_RING
  5. If any threats are detected and eliminated, restart the PC and verify whether system error ERROR_DYNLINK_FROM_INVALID_RING is resolved.

6. Perform a system restore

  1. Press Windows + S to open Search, type Create a restore point, and click on the relevant result.
  2. Click on the System Restore button.restore to fix ERROR_DYNLINK_FROM_INVALID_RING
  3. Select the Choose a different restore point option, and click Next.
  4. Pick a restore point created before the issue first appeared or the oldest one from the list, and click Next.restore point
  5. Verify the restore details, click on Finish, and confirm the change.
  6. After the restore is complete, reboot the PC and check for improvements.

7. Create a new user profile

  1. Press Windows + R to open Run, type netplwiz in the text field, and hit Enter.
  2. Click on Add.add
  3. Click on Sign in without a Microsoft account.
  4. Select the Local account option.local account to fix ERROR_DYNLINK_FROM_INVALID_RING
  5. Enter the user name and password (not mandatory) for the new profile, click on Next, and then Finish.new profile creation
  6. After creating a new profile, select it from the list, and click on Properties.
  7. Go to the Group Membership tab, select Administrator, and click OK to save the changes.administrator privileges to fix ERROR_DYNLINK_FROM_INVALID_RING
  8. Finally, restart your PC, sign in into the new profile, and you should no longer be getting the system error.

Sometimes, the ERROR_DYNLINK_FROM_INVALID_RING system error in Windows is limited to a specific user profile, and to get rid of it, you will need to create a new account with administrative privileges. As for the data, you can transfer it to the new profile using an external hard disk or a USB flash drive.

Before you leave, discover the best performance-oriented settings in Windows to enjoy a streamlined, error-free experience!

For any queries or to share which fix worked for you, drop a comment below.

More about the topics: System Errors

User forum

0 messages