Jump to content

Broken .NET Framework in Windows 8.1


 Share

Recommended Posts

I've got a problem running the server emulator for NFS World.

 

This thing requires .NET Framework in order to work. It used to work just fine on my laptop, but it stopped after I reinstalled Windows. When I try to run the emulator, it displays a generic error message which says "The program has stopped working". I checked the system event log and I've found this entry (sorry it's in Polish):

Pakiet błędów 129130068170, typ 5
Nazwa zdarzenia: CLR20r3
Odpowiedź: Niedostępny
Identyfikator pliku Cab: 0

Sygnatura problemu:
P1: offlineserver.exe
P2: 1.8.3.40743
P3: 56673faf
P4: mscorlib
P5: 2.0.0.0
P6: 53a11d88
P7: 23fe
P8: 28
P9: System.NotSupportedException
P10: 

Dołączone pliki: 
C:\Users\Tomasz\AppData\Local\Temp\WER93B5.tmp.WERInternalMetadata.xml
C:\Users\Tomasz\AppData\Local\Temp\WERCE9D.tmp.mdmp

Te pliki mogą być dostępne tutaj:
C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_offlineserver.ex_7b605974180e430e51b45ff66c6f324ff380d7_00000000_17dfceea

Symbol analizy: 
Ponowne sprawdzanie rozwiÄ…zania: 0
Identyfikator raportu: ceb93311-3168-11e6-830e-28d24428ae29
Stan raportu: 4104
Skrócony pakiet: 9ff1b1a9e31d886fa5a9ca063255463a

Line P4 shows that the problem is related to something called mscorlib. I googled it and it's a .NET Framework component. I've tried removing .NET from Windows Control Panel, then using .NET Framework Cleanup Tool and reinstalling the Framework, but it didn't help. Is there any way to fix this without reinstalling the whole system?

 

My laptop is Lenovo y510p and it runs on Windows 8.1 x64.

 

EDIT: Here's a Process Monitor log: https://mega.nz/#!V0Uw0TZL!sHWBqgB2hdiEQXspmMO5YbMuDaLyRPt98Ga8Po_-xSw

 

EDIT2: The program works normally on another Windows account! That's strange...

Link to comment
Share on other sites

That's not like one of the most specific error messages ever.

That just means .NET threw the exception, which is just what runs the program.

 

The only interesting thing is that "System.NotSupportedException" there (for example, I get System.IO.DirectoryNotFound when I just copy the executable with no additional folder).

While the only notable facts between W8 and .NET are these.

But for as war as my procmon log tells me, we are just talking of NET 2, also 4 at most.

 

....

 

I notice the program has <requestedExecutionLevel level="highestAvailable" uiAccess="false" /> in its manifest though.

Which.. at least on my account asks for admin permissions. I don't know on yours. 

Are you sure your account has all the required privileges then?

Link to comment
Share on other sites

The problem is solved. As you said, there was something wrong with my account; I created a new one on my computer and there the program worked flawlessly. So I copied my stuff to the new account and deleted the old one.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...