I am a very happy user of TC for many many years now (from the early 2000s actually), never really had any trouble with it.
Unfortunately I'm having a severe problem as of yesterday in a desktop PC running Windows 7 Professional SP1, 32-bit. I searched this forum and googled the internet for possible solutions matching the relevant phenomena and evidence but none of the suggestions worked for me (there were few few reports of similar problems to begin with).
So: as of yesterday TC simply won't start. Upon using the link, or trying to execute it from the program directory, nothing happens apart from the Windows round icon spinning for a few seconds and that's it. Then nothing happens.
There was no installation of new TC plugins recently, or other installations in the machine which I'm aware of.
In the Event Viewer, 2 relevant events appear after each such unsuccessful execution:
and immediately after:Log Name: Application
Source: Application Error
Date: 25/04/2020 14:28:01
Event ID: 1000
Task Category: Application Crashing Events
Level: Error
Keywords: Classic
User: N/A
Computer: MMD14
Description:
Faulting application name: TOTALCMD.EXE, version: 9.5.1.0, time stamp: 0x2a425e19
Faulting module name: ntdll.dll, version: 6.1.7601.24545, time stamp: 0x5e0eb7a5
Exception code: 0xc0000005
Fault offset: 0x00031d3a
Faulting process id: 0xca8
Faulting application start time: 0x01d61af492fa9ed2
Faulting application path: C:\Program Files\WinUtils\Total Commander\TOTALCMD.EXE
Faulting module path: C:\Windows\SYSTEM32\ntdll.dll
Report Id: d1c73033-86e7-11ea-b5cf-74d435361320
Faulting package full name: %14
Faulting package-relative application ID: %15
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Application Error" />
<EventID Qualifiers="0">1000</EventID>
<Level>2</Level>
<Task>100</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2020-04-25T11:28:01.000000000Z" />
<EventRecordID>132592</EventRecordID>
<Channel>Application</Channel>
<Computer>MMD14</Computer>
<Security />
</System>
<EventData>
<Data>TOTALCMD.EXE</Data>
<Data>9.5.1.0</Data>
<Data>2a425e19</Data>
<Data>ntdll.dll</Data>
<Data>6.1.7601.24545</Data>
<Data>5e0eb7a5</Data>
<Data>c0000005</Data>
<Data>00031d3a</Data>
<Data>ca8</Data>
<Data>01d61af492fa9ed2</Data>
<Data>C:\Program Files\WinUtils\Total Commander\TOTALCMD.EXE</Data>
<Data>C:\Windows\SYSTEM32\ntdll.dll</Data>
<Data>d1c73033-86e7-11ea-b5cf-74d435361320</Data>
</EventData>
</Event>
This is what I tried so far to tackle the problem based on people's suggestions, but none of these steps made any change - TC still does not execute and generates the above error events:Log Name: Application
Source: Windows Error Reporting
Date: 25/04/2020 14:28:02
Event ID: 1001
Task Category: None
Level: Information
Keywords: Classic
User: N/A
Computer: MMD14
Description:
Fault bucket 2164027986, type 335401445
Event Name: APPCRASH
Response: Not available
Cab Id: 0
Problem signature:
P1: TOTALCMD.EXE
P2: 9.5.1.0
P3: 2a425e19
P4: ntdll.dll
P5: 6.1.7601.24545
P6: 5e0eb7a5
P7: c0000005
P8: 00031d3a
P9:
P10:
Attached files:
C:\Users\Mosh\AppData\Local\Temp\WERAF95.tmp.WERInternalMetadata.xml
These files may be available here:
C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_TOTALCMD.EXE_895eb6535849e19e6efffa4e17432d1b5db77c3_1a90b3c9
Analysis symbol:
Rechecking for solution: 0
Report Id: d1c73033-86e7-11ea-b5cf-74d435361320
Report Status: 0
Hashed bucket: %22
Cab Guid: %23
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Windows Error Reporting" />
<EventID Qualifiers="0">1001</EventID>
<Level>4</Level>
<Task>0</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2020-04-25T11:28:02.000000000Z" />
<EventRecordID>132593</EventRecordID>
<Channel>Application</Channel>
<Computer>MMD14</Computer>
<Security />
</System>
<EventData>
<Data>2164027986</Data>
<Data>335401445</Data>
<Data>APPCRASH</Data>
<Data>Not available</Data>
<Data>0</Data>
<Data>TOTALCMD.EXE</Data>
<Data>9.5.1.0</Data>
<Data>2a425e19</Data>
<Data>ntdll.dll</Data>
<Data>6.1.7601.24545</Data>
<Data>5e0eb7a5</Data>
<Data>c0000005</Data>
<Data>00031d3a</Data>
<Data>
</Data>
<Data>
</Data>
<Data>
C:\Users\Mosh\AppData\Local\Temp\WERAF95.tmp.WERInternalMetadata.xml</Data>
<Data>C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_TOTALCMD.EXE_895eb6535849e19e6efffa4e17432d1b5db77c3_1a90b3c9</Data>
<Data>
</Data>
<Data>0</Data>
<Data>d1c73033-86e7-11ea-b5cf-74d435361320</Data>
<Data>0</Data>
</EventData>
</Event>
- Restart the PC
- Try to execute the program from a different user
- Execute from program dir instead of link, including executing from a cmd shell (without and with admin rights)
- Turn off Windows UAC (reduce to minimum)
- Disable the installed Avast AV
- Execute SFC /SCANNOW from cmd (no issues were found)
- Execute TC from cmd using the FRESH ini flag
- Update to the latest 32-bit TC version (9.51; it was 8.x before upgrade)
- Completely remove TC including removal of ini files and manual deletion of the remainders of the TC program directory, then re-install it
- Tried re-installing the suspicious ntdll.dll as instructed by Microsoft. Could not complete this though as I am receiving an error message: The module "ntdll.dll" was loaded but the entry-point DLLRegisterServer was not found. Make sure that "ntdll.dll" is a valid DLL ir OCX file and then try again. Obviously the file ntdll.dll DOES exist in my SYSTEM32 directory.
- Checked the c:\ drive for errors using the Win7 built-in utility (C: properties -> Tools -> Error Checking, scanned with "automatically scan file system errors). I missed the moment when the long scan finished, anyhow the PC rebooted normally with no messages about errors that were fixed.
- I'm running a full virus scan using Avast. It's running for a few hours now, nearly half way through but so far nothing was found.
I am no expert but have some technical abilities and have solved PC problems in the past, but this one beats me.
Your help will be greatly appreciated!