Crashing on Exit - ntdll.dll related

seattlemark

New member
Jan 8, 2013
295
0
Hi. Every time I exit TPA, it crashes on me. It happens to me with all TPA versions, DX11, DX9, or the new DX11 Cabinet version. It also happens with Stern Pinball. I am currently running with Windows 7.

In all cases, the details tab includes the following:
  • Appcrash
  • Fault Module Name: ntdll.dll
  • Faulting application path: C:\Program Files (x86)\Steam\steamapps\common\PinballArcade\ (or one of the other versions of TPA).

If I go into the Windows Event log, it shows: Faulting module path: C:\Windows\SysWOW64\ntdll.dll

Today I already uninstalled TPA and then reinstalled it in Steam. Sure, it took a long time. But it did not help.

Has anyone had this happen to them? Or does anyone have any suggestions how to fix?

Thanks.
 

FlippyFloppy

FarSight Employee
Nov 13, 2013
2,629
0
Hi. Every time I exit TPA, it crashes on me. It happens to me with all TPA versions, DX11, DX9, or the new DX11 Cabinet version. It also happens with Stern Pinball. I am currently running with Windows 7.

In all cases, the details tab includes the following:
  • Appcrash
  • Fault Module Name: ntdll.dll
  • Faulting application path: C:\Program Files (x86)\Steam\steamapps\common\PinballArcade\ (or one of the other versions of TPA).

If I go into the Windows Event log, it shows: Faulting module path: C:\Windows\SysWOW64\ntdll.dll

Today I already uninstalled TPA and then reinstalled it in Steam. Sure, it took a long time. But it did not help.

Has anyone had this happen to them? Or does anyone have any suggestions how to fix?

Thanks.

Is your Windows up to date? You might need to reinstall the .dll.

https://answers.microsoft.com/en-us...ntdlldll/9aa59f80-99a1-4f3c-b2f0-7eb72df05b2a
 

seattlemark

New member
Jan 8, 2013
295
0
Is your Windows up to date? You might need to reinstall the .dll.

https://answers.microsoft.com/en-us...ntdlldll/9aa59f80-99a1-4f3c-b2f0-7eb72df05b2a

Thanks FlippyFloppy. Yes, my Windows is up to date. I went to that link you sent. The first item was to run Windows Update. That did not help me. Second advice from that https://answers.microsoft.com/en-us/...0-7eb72df05b2a site was to do the following:

Type this in command prompt:
regsvr32.exe /u ntdll.dll and press Enter key (this will uninstall the file)
regsvr32.exe ntdll.dll and press Enter key (this will reinstall the file).

On both of those the command itself threw an error. The second error was, "The module 'ntdll.dll' was loaded but the entry-point DllRegisterServer was not found. Make sure that 'ntdll.dll' is a valid DLL or OCX file and then try again."
I researched that error, and I found people saying that the information on that particular Q/A Microsoft web site (and others) about typing "regsvr32.exe ntdll.dll and press Enter key" was bad advice.

At,
https://answers.microsoft.com/en-us...cated-in/377cd36c-fa30-436c-9238-3a1640ef31ae someone wrote:

Just because a file has a .dll extension doesn't mean it is registerable (sorry Microsoft engaged Support Engineer "experts").

You can only register DLLs that have inside them the function called DllRegisterServer



FYI, I have also run sfc /scannow but it did not find a problem. I also was going to try replacing the NTDLL.DLL with an old NTDLL.DLL from an old Windows 7 installation that had been on the same PC. (By first renaming the original.) Not sure if the replacement idea is wise or not. From within Windows, it's not allowing me to do the rename anyways as it's a "TrustedInstaller" protected file and I don't know how to get around that.

:confused:
 
Last edited:

Members online

Members online

Top