x64 issues

Disclaimer Please note, that this document has been written for a long period, and some answers may be obsolete. If you find any Q/A, which differs from other parts of documentation or the actual program behavior, please let us know via ‘Suggest better edit’ link at the bottom of the page.

Q. What is the purpose of the files ConEmuC.exe, ConEmuCD.dll and ConEmuHk.dll in 64-bit OS?

A. These files are required for launching 32-bit applications, as well as functioning of the 32-bit version of ConEmu. You will likely at some point need to run a 32-bit console application from ConEmu - without these files, it would not be possible. Out of principle, one can use the 64-bit ConEmu64.exe, which is available in the ConEmuSetup.*.exe package - it launches ConEmuC64.exe as the root console process.

Q. What is the purpose of the files ConEmuC64.exe, ConEmuCD64.dll and ConEmuHk64.dll in the 32-bit version of ConEmu?

A. These files are required to run 64-bit applications in 64-bit OS.

Q. After running the commands start, echo (and other cmd.exe commands) on 64-bit systems, an error similar to “File not found. Cannot execute. start” appears

A. This is most likely caused by the absence of ConEmuC64.exe and accompanying ConEmuHk64.dll, ConEmuCD64.dll.

Q. Attempts to launch applications (from Far Manager) causes a system error such as: «Error launching application (0xc0000142). Click “OK” to exit.»

A. The cause is as of yet undiscovered - it is suspected to be a problem in Windows. Note that the error also appears without ConEmu. To restore proper function, restart the console (e.g. using Win-~).

Q. What is going on with environment variables in 64-bit OS?

A. ConEmu does not control environment variables.