Fix: NET Parsing Error 0xC00CE556

Among the many errors and issues that plague the Windows Operating System is parsing error 0xC00CE556. Parsing error 0xC00CE556 may present itself when you try to install a program or open a program or even when you simply boot your computer up and open the Desktop. Parsing error 0xC00CE556 is not only intrusive but can also inhibit you from carrying out various functions on your computer, which is why it needs to be dealt with. The following are the two solutions that you can use to get rid of parsing error 0xC00CE556: Parsing error 0xC00CE556, to elaborate, is an error message that states something along the lines of:

Error parsing C:\\Windows\Microsoft.Net\Framework\v2.0.50727\Config\machine.config Parser returned error 0xC00CE556

Solution 1: Replace the corrupt machine.config file with the default one

In almost all cases, Windows starts spewing out parsing error 0xC00CE556 when it tries to parse the machine.config file in the directory “C:\\Windows\Microsoft.Net\Framework\v2.0.50727\Config\” but fails because machine.config is corrupt. Since that is the case, simply replacing the corrupt machine.config file with a fresh, default one should get rid of the problem.

  1. Hold the Windows Key and Press R. In the run dialog; type
    C:\Windows\Microsoft.Net\Framework\v2.0.50727\Config\

    OR

    %windir%\Microsoft.NET\Framework\v2.0.50727\CONFIG\

    0xC00CE556-1

  2. Look for a file named machine.config.default. Move/Copy machine.config.default to a new location – the Desktop, for example.machineconfigjpg
  3. Back in the C:\\Windows\Microsoft.Net\Framework\v2.0.50727\Config\ directory, delete the corrupt machine.config file.
  4. Go back to the machine.config.default file, and rename it to machine.config. If asked by your computer whether or not you really want to mess with the file extension, confirm the action.
  5. Move the new machine.config file to C:\\Windows\Microsoft.Net\Framework\v2.0.50727\Config\.
  6. Close File Explorer and restart your computer.
  7. Once your computer boots up, you should no longer receive parsing error 0xC00CE556.

If you are a Windows 10 user, you can use the elevated PowerShell to run the following command instead:

cp -fo C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG\machine.config.default C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG\machine.config

Solution 2: Clean-booting your Computer

Another thing that we can try is clean booting your computer and then see if the error still persists. Clean booting is a process in which all third-party applications are disabled completely. If the error message vanishes, it means that there was a third-party application conflicting with the Parsing process and hence caused the error message. Here are the steps that you can use to clean boot your computer.

  1. Press Windows key + X key. And select Run. Type msconfig in the Run box and hit Enter.
    Type msconfig
  2. On the Services tab of the System Configuration dialog box, tap or click to select the Hide all Microsoft services check box, and then tap or click Disable all.
    Check Hide All Microsoft Services
  3. On the Startup tab of the System Configuration dialog box, tap, or click Open Task Manager.
  4. On the Startup tab in Task Manager, for each startup item, select the item and then click Disable.
  5. Close Task Manager.
  6. On the Startup tab of the System Configuration dialog box, tap or click OK, and then restart the computer.
  7. Now check if the error message went away. If it did, it means that there was a third-party application interfering with your operations. You can diagnose which one was causing the problem by either checking recently installed applications or enable the services one by one to pinpoint.

Note: After the Clean boot troubleshooting step, follow the section “How to reset the computer to start as usual after troubleshooting with clean boot” in the provided link to return your computer to Normal startup mode.

Solution 2: Perform a Clean reinstall of your Operating System

In the event that you are experiencing parsing error 0xC00CE556 and the above solutions do not work, which is highly unlikely, the only option you have left is to perform a clean reinstall of your Operating System.

Regardless of what problem the Microsoft .NET Framework on your computer is plagued with, reinstalling Windows will definitely solve it and get your computer working as it should be.

Kevin Arrows


Kevin is a dynamic and self-motivated information technology professional, with a Thorough knowledge of all facets pertaining to network infrastructure design, implementation and administration. Superior record of delivering simultaneous large-scale mission critical projects on time and under budget.

Expert Tip

Fix: NET Parsing Error 0xC00CE556

If the issue is with your Computer or a Laptop you should try using Restoro which can scan the repositories and replace corrupt and missing files. This works in most cases, where the issue is originated due to a system corruption. You can download Restoro by clicking the Download button below.

Download Now

I'm not interested