I've recently (past few months - maybe six? Seven? Ok, not so recently) unearthed a problem in my computer. It is NOT related to ScummVM, but it DOES affect it. It affects only very specific and very recent programs, of which ScummVM 1.9.0 happens to be one. It does not affect 1.8.1, which I'm still using.
The reason I've come here is that, this place being full of technically minded people, I thought someone could help me track this issue down and resolve it. ScummVM 1.9.0 is my benchmark, and I'm surely in the right place to find out what changed between 1.8.1 and 1.9.0 that could cause it.
![Smile :)](./images/smilies/icon_smile.gif)
The problem is an application error, code 0xc0000142. I have done some google-research, and although I'm not too technically minded, I've grasped the general gist: dll trouble, possibly connected to .NET or Visual C++ or something that some Malware did or... well, hard to track, really. The following links have been helpful in understanding the problem and trying to sort it:
http://deshack.net/windows-how-to-solve ... xc0000005/
http://troubleshooter.xyz/wiki/fix-appl ... xc0000142/
http://freewisdoms.com/how-to-fix-0xc00 ... ion-error/
The programs that I have noticed to be affected by this issue are:
Latest version of ScummVM (duh);
Latest version of PCSX2 (a PS2 emulator);
NVIDIA's "GeForce Experience" program
I'm not one for modern games, but I have a feeling that if I were I'd be getting this error a lot more often.
The various methods which I have tried and which have failed to sort the issue are:
- Completely uninstall, restart, and reinstall Visual C and the .NET framework (at first I let Windows Update install them for me, and when that didn't work I tried to also install some older versions, linked to in the "troubleshooter" and "freewisdom" links I pasted above).
- Search for malware and run the modern equivalent of ScanDisk. In fact, I had done this just a few weeks ago, before I bought myself some extra RAM memory: Spybot, Malwarebytes and AVAST all running full throttle, followed by a scandisk of EVERY drive and defragmenting every drive that needed it. The problem was already there before I did all of this, and persisted afterwards.
- Uninstall unknown programs. Funny thing, I was just in the process of uninstalling a lot of crap yesterday when I realised it was high time I got this problem sorted; that's when I went at this full-on.
- Change the value of LoadAppInit_DLLs, from 1 to 0 and/or vice-versa. I did this with some trepidation, but it didn't do anything one way or the other.
- Update my NVIDIA card. I did, and right after the update "GeForce Experience" got installed (I didn't have it before). When I tried to run it and got the same error, I kinda new it hadn't worked.
- I wish I could uninstall and reinstall DirectX11, but apparently with Windows 7 (Ultimate, SP1) that's not so easily done. I had to leave Dx11 alone; if someone knows how I can reinstall or repair it, please let me know!
- Run the affected programs in compatibility and/or ADMIN mode. No joy.
- Used "Autoruns for Windows" to detect broken DLL libraries. Fortunately or UNfortunately, it detected no broken DLL libraries.
- Check for specific spyware which is known to cause these issues. Like I said before, I cleaned up thoroughly, so I haven't got it (but, who's to say it wasn't there before and did its damage before I cleaned up? But if so, how can I hope to undo the damage?).
- Use sfc /scannow. It cheerfully informed me it could see nothing wrong.
********
So... I was hoping I could get some specific help here because, although the problem is definitely with my system, this is something that DIDN't happen with ScummVM 1.8.1 (which I'm still using) and DOES with 1.9.0. Therefore, you guys and ScummVM may be my key to sorting this out:
Does anyone have any idea of what 1.9.0 might use, need, and rely on that 1.8.1 didn't? Something that I could reinstall/repair to finally get this sorted?
---
On an unrelated note, I also have some issues with a .dll, and simply replacing it hasn't helped. The problem is...
Entry Point Not Found
The procedure entry point TerminateProcess could not be located in
the dynamic link library api-ms-win-core-processthreads-l1-1-1.dll
...and although this does NOT affect ScummVM, and even the programs that it DOES affect still load and run normally after the error is displayed, I was just wondering whether anyone had any ideas. This issue has also been vexing me for quite a while. The following link is to another user experiencing this, and they seem to have pretty much the same issue.
https://linustechtips.com/main/topic/59 ... e-located/
********
Oh, and by the way... ScummVM is simply the best, but I'm sure you all know that.
![Smile :)](./images/smilies/icon_smile.gif)
Cheers
Peter