cygwin putty cthelper x64

I really like using putty and cygwin. I use this special version of putty, which uses a program called “cthelper.exe” to speak to cygwin.

I used to ssh into my windows box, but now I just bring up these putty windows.

Anyway, I wanted to do the same thing on x64 windows 2008. I usually just drop the special putty.exe and the cthelper.exe into c:\windows\system32 but that didn’t work.

Note that running cthelper.exe directly always produces an error message like:

cthelper.exe - Unable To Locate Component
This application has failed to start because cygwin1.dll was not found. Re-installing the application may fix this problem.

This is normal and not specific to x64.

Anyway, the solution is to put cthelper.exe into the c:\windows\SysWoW64 directory. And cygwin putty works again.

Oh, and it turns out that you’re probably well off putting the special cygwin-aware putty.exe into the c:\windows\SysWoW64 directory too.

Advertisements

One Response to “cygwin putty cthelper x64”

  1. Hari Says:

    You don’t need to put it under c:\windows\SysWoW64, just make sure to place it in the same directory as the putty.exe itself is. I put all exe’s that come with putty in /usr/local/bin (c:\cygwin\usr\local\bin) and it works just fine.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


%d bloggers like this: