Fixed unknown software exception (0xe0434352): if you get error code 0xe0434352 on shutdown, it means that you have a problem with the .NET installation. In most cases, you will see error 0xe0434352 due to problems with the .NET Framework. However, in some cases, it can also be caused by corrupt or old drivers that seem to conflict with Windows, and hence the error. So, without wasting any time, let’s see how to fix the exception. An unknown program exception (0xe0434352) occurred in the application by doing the following.

An unknown software exception (0xe0434352) occurred in the application at 0x77312c1a.

Troubleshooting in the “Clean Boot” state

Clean Boot allows users to troubleshoot various problems with Windows device drivers http://windowsbulletin.com/error-code-0xe0434352-exception-unknown-software-exception-occurred-application-location-0x77312c1a/. If you recently upgraded your computer to a newer version and you have very old device drivers, perform a full boot and try to fix the problem manually.

Run the system file checker

The system file checker is a command line tool that you can use to recover corrupt files that are protected by the system. If corrupted files, folders, or registry keys are detected, it is possible to restore protected files from a cached version. To run this tool, you need to open a command line with administrator privileges and run this command.

sfc / scannow

You may need to restart your computer after the scan is complete.

Run the Microsoft .NET Framework recovery tool.

The Microsoft .NET Framework Recovery Tool is an application that can detect and fix some .NET Framework errors. Follow these steps to download, install, and run the Microsoft .NET Framework Repair Tool.

  1. Open the “Microsoft .NET Framework Repair Tool” in Google browser and click “Download the Microsoft .NET Framework Repair Tool from the official website ”.
  2. Click “Download”. Select the folder (location) to download the tool.
  3. Now navigate to the folder where you downloaded the tool (the tool name is NetFxRepairTool). Double-click “NetFxRepairTool”. Click Yes when prompted to Manage User Accounts.
  4. Check the “I have read and accept the license terms and conditions” box. and click Next. Click Next again.
    When the process is complete, click Finish.

Reboot your device and see if the error persists. If the error persists, move on to the next fix.

Use System Restore to restore your computer

We hope you haven’t gotten this far, but if you do, you have one last chance. Press Windows + S, type System Restore, and click Restore (Windows 10) to open more recovery tools. Click Open System Restore, then click Next.

There should be several restore points to choose from. The general rule of thumb here is to restore when you think problems have already started. If you’re not sure, your restore points are likely to be low. In this case, you want to restore the oldest restore point, which is usually about six weeks old. Click the restore point you want to use, click Next, and follow the recovery and restart instructions.