How To Fix Exception Unknown Software

How to Fix Unknown Software Exception 0xe06d7363 Error on Windows 1. Run App in Compatibility Mode. Repair or Install C Redistributable Packages. Perform Clean Boot and Disable/Uninstall Problematic Program. Clean Junk File and Fix Registry. Scan for Viruses. Do System Restore.

Active1 month ago

I've built a .NET Windows Forms application in Visual Studio 2010. I also built a corresponding setup/install package via Visual Studio 2010. This is built as a 32-bit (x86) application. (We make use of third-party Windows Forms controls that are 32-bit only).

I am able to run the setup package and deploy successfully to other Windows 7 64-bit environments and 32 bit Windows XP boxes. The installed application runs fine on these.

However, when I attempt to run Windows Server 2008 R2 - 64 bit, the application crashes at startup. It installed successfully via the installer without any errors.

It appears to crash when loading the application. I put a message box as the first line in the application to see if it got past loading. The message box doesn't show up, so I assume that it occurs during loading/init of the application.

So far I haven't found much to go on. From the Details I see the following:

I've fished around/googled to see if there was anything obvious, but I saw nothing. I saw some references to a possible stack overflow in the CLR.

The Windows Forms application is built with the following references:

How
  • DevExpress
  • Infragistics Winforms controls
  • ORACLE DataAccess DLL
  • RabbitMQ

What is the issue?How do I approach figuring this out?How do I debug to get more useful information?

Peter Mortensen
14.5k19 gold badges89 silver badges118 bronze badges
JohnBJohnB
1,1312 gold badges20 silver badges44 bronze badges

11 Answers

0xE0434352 is the exception code for all .NET exceptions so that won't tell you much. How did you got this exception code? The event log?

Your best bet is to use a debugger to get more information. If the Visual Studio debugger won't help you, then you might need to check out WinDbg with SOS. See here and here for an introduction. Let it break on the exception, and see if you can get more information on the why.

If you suspect it is an issue when loading assemblies you might want to check out the Fusion Log.

Peter Mortensen
14.5k19 gold badges89 silver badges118 bronze badges
Lars TruijensLars Truijens
38.6k6 gold badges110 silver badges132 bronze badges

If you are getting that error from Event Viewer, you should see another error event (at least one) from the Source '.NET Runtime'. Look at that error message as it will contain the Exception info.

TergiverTergiver
12k2 gold badges32 silver badges59 bronze badges
Unknown

It looks like this error 0xe0434352 applies to a number of different errors.

In case it helps anyone, I ran into this error when I was trying to install my application on a new Windows 10 installation. It worked on other machines, and looked like the app momentarily would start before dying. After much trial and error the problem turned out to be that the app required DirectX9. Though a later version of DirectX was present it had to have version 9. Hope that saves someone some frustration.

Mike KellyMike Kelly

I was fighting with this a whole day asking my users to run debug versions of the software. Because it looked like it didn't run the first line. Just a crash without information.

Then I realized that the error was inside the form's InitializeComponent.

The way to get an exception was to remove this line (or comment it out):

Once you get rid of the line, you'll get a normal exception.

Peter Mortensen
14.5k19 gold badges89 silver badges118 bronze badges
Gabriel FernandezGabriel Fernandez

I'm not sure if this will help anyone or not, but since it was my problem, I figure it's worth mentioning:

I was getting this error, and it turned out to be a problem with the platform for which the EXE was built. We had it building for x86, and it needed to be x64, because of an Oracle reference in the project. When we made that change, the problem went away. So, see if you have any similar conflicts.

JohnJohn

I was getting this when the app deployed. In my case, I chose 'This is a full trust application' on the project security tab, and that fixed it.

Peter Mortensen
14.5k19 gold badges89 silver badges118 bronze badges
JoelJoel

To fix the issue for me (as a number of applications started to throw this exception all of a sudden, for example, CorelDraw X6 being one), I uninstalled the .NET 4.5 runtime and installed the .NET 4 runtime. The two versions cannot be installed side by side, but they use the same version numbers in the GAC. This causes issues as some of the functions have been depreciated in 4.5.

DLL Hell has returned...

Peter Mortensen
14.5k19 gold badges89 silver badges118 bronze badges
user857629user857629

So.. I had noticed in event viewer that this crash corresponded to a 'System.IO.FileNotFoundException' error.

So I fired ProcMon and noticed that one of the program dlls was failing to load vcruntime140. So I simply installed vs15 redist and it worked.

mirhmirh

We got this error when the connection string to our database was incorrect. The key to figuring this out was running the dotnet blah.dll which provided a stacktrace showing us that the sql server instance specified could not be found. Hope this helps someone.

Jesse de Bruijne
2,6926 gold badges17 silver badges29 bronze badges

How To Fix Exception Unknown Software Exception Error

dellyjmdellyjm

Issue:

.Net application code aborts before it starts its execution [Console application or Windows application]

Error received: Aborted with Error code 'E0434352'

Exception: Unknown exception

Scenario 1:

When an application is already executed, which have used some of the dependent resources and those resources are still in use with the application executed, when another application or the same exe is triggered from some other source then one of the app throws the error

Scenario 2:

When an application is triggered by scheduler or automatic jobs, it may be in execution state at background, meanwhile when you try to trigger the same application again, the error may be triggered.

Solution:

Create an application, when & where the application release all its resources as soon as completedKill all the background process once the application is closedCheck and avoid executing the application from multiple sources like Batch Process, Task Scheduler and external tools at same time.Check for the Application and resource dependencies and clean up the code if needed.

BHUVANESH MOHANKUMARBHUVANESH MOHANKUMAR
1,9441 gold badge25 silver badges30 bronze badges

I know this is a somewhat old thread, but I had this problem too with a c#/WPF app I was creating. The app worked fine on the development machine, but would not start on the test machine. The Application Log in the Event Viewer gave a somewhat nebulous .NET Runtime error of System.IO.DirectoryNotFoundException.

I tried using some debugging software but the app would not stay running long enough to attach the debugger to the process. After banging my head against my desk for a day and looking at many web pages like this one, what I wound up doing to troubleshoot this was to install VS2019 on my test machine. I then dragged the .exe file from its folder (it was deep in the Users[user]AppDataApps2.0... folder) to the open VS2019 instance and went to start it from there. Immediately, it came up with a dialog box giving the exception and the cause.

In my case, when I added an icon to one of the forms, the complete path to the icon was placed into the XAML instead of just the icon name. I had copied the icon file into the project folder, but since the project folder does not exist on the test machine, this was the root cause of the error. I then removed the path from the XAML, leaving just the icon name one, rebuilt the solution and re-published it, and it ran just fine on the test machine now. Of course there are many causes besides what gave me the error, but this method of troubleshooting should hopefully identify the root cause of the error, since the Windows Event Viewer gives a somewhat vague answer.

To summarize, use Visual Studio on the test machine as a debugger of sorts. But, to get it to work right, I had to drag the .exe file into the IDE and Start (run) it from there. I believe this will also work with VS2017 as well as VS2019. Hopefully this helps someone who is still having this issue.

Craig PrusanskyCraig Prusansky

Not the answer you're looking for? Browse other questions tagged c#.netwinformsvisual-studio-2010 or ask your own question.

Hi Brenda,

What is the make and model of your computer?

I would suggest you to visit the manufacturer website and download the updated drivers. Also install al the Windows updates available.

Perform clean boot and check if the error appears.

How To Fix Exception Unknown Software Exception

Clean boot will help us identify if any third party applications or startup items are causing the issue.

To do this, follow steps from this link:

Note: After checking the functionality in clean boot, follow the suggestions under “How to reset the computer to start normally after clean boot troubleshooting”.

If the error still occurs, run the Microsoft .NET Framework Repair Tool

If you still receive the error: KERNEL_DATA_INPAGE_ERROR STOP, try running check disk on the hard drive to see if there are any corruptions.

How To Fix Exception Unknown Software 0xe0434352

1. Type command prompt in the Search charms. Right click on it and click on Run as administrator.

Unknown Software Exception 0xe06d7363

2. Type chkdsk /f and hit enter.

Note: The root drive has to be C: and the command may schedule a task at the system startup, if it does, then press Y to schedule a task and restart the computer to perform chkdsk.

Check Disk Disclaimer:While performing chkdsk on the hard drive if any bad sectors are found on the hard drive when chkdsk tries to repair that sector if any data available on that might be lost

How To Fix Exception Unknown Software Exception

Once Check Disk completes, boot the computer and then check if fixes the error.

For Runtimebroker.exe issue, refer to the suggestions from this link.

Runtimebroker.exe process crashes in Windows 8.1.

Exception Unknown Software Exception

Hope the information provided is helpful. Do reply, if you need further help.