Basically I'm happy with PuTTY, but the behaviour with modal message boxes is driving me mad. My network connection changes a lot, and if I have say 20 putty connections open at the time, all of these start filling my screen with "Fatal error" boxes that I have to click one-by-one. All would be well if it would just say "disconnected" like it does after the box has been clicked away... To be short, I've been looking for a PuTTY variant with this feature implemented. It sounds to me exactly to what I need. Is there such variant?

So far, I've been through at least puttytray, nutty, kitty and futty, and they all behave the same way.

Edit: I checked out Futty, commented out some modal boxes I found and rebuilt it. Works the way I want. Of course it is not properly implemented, since it is not configurable and does not have any sort of intellect, so that's not a real resolution. Does the trick for me for now, though. I'll keep this open though in case someone would know of a variant that would have it.

  • 2
    In case anyone wants a newer version, I applied eis' changes to today's PuTTY source. – AndreKR Dec 14 '15 at 21:57

It's a workaround, but you could install cygwin and use the local terminal version of putty, then use ssh from the cygwin command line.

  • Yes, and there are some other ssh apps as well that I could use. But I'd be interested to know if there is a PuTTY variant or similar, since I've grown to like it. – eis Feb 24 '12 at 13:23
  • Unless you really liked the key and connection handling in putty, I'm not sure which parts of Putty you'd miss out on. – Eroen Feb 24 '12 at 13:27
  • As a side note - I can use ssh in Cygwin without the puttycyg also, I don't think it adds anything, or maybe I missed something? – eis Feb 24 '12 at 13:35
  • Well, in addition to liking it, I have put a lot of work into my PuTTY settings, there are proxies, logging, autocommands, X11 forwards, translations for tens of servers. I don't really look forward to reimplementing those. I think if I don't find any other solutions, I'll give a try at recompiling putty with the modal box commented out. – eis Feb 24 '12 at 13:40
  • My mistake, I assumed the terminal emulation in Putty was the important part, not the ssh client part. – Eroen Feb 24 '12 at 13:45

An alternative using some simple AutoHotKey scripting:

WinWait, PuTTY Fatal Error
Goto, WaitForError

Save the above as file.ahk and run it (after installing AutoHotKey on your PC).

This script automatically closes any dialog boxes titled "PuTTY Fatal Error". It waits persistently in the tray area.

  • Thank you for the suggestion. However, I think I'd rather see the message in case something else causes the failure... and as I've already have my custom build of Futty, I have it solved up to a point. However, if there's a putty variant someone else maintains I'd move to that. – eis Feb 4 '14 at 19:16

Mike Ingle successfully compiled his own version with just this change, and documented the whole process.


  • yeah, that's what I did in my question as well - note there is link to github repository with source code for this, as well as downloadable executable. – eis Aug 25 '20 at 9:48
  • OK, missed that. Also, I'm not sure why you choosed to base your work on FuTTY by then (2012), but still using such an old and out of sync fork as of today might not a good idea security-wise. – Nicolas Melay Aug 27 '20 at 10:51
  • yes, it is indeed old by now. I mainly operate with machines that are mostly not connected to open internet though so it's a bit lesser concern. – eis Aug 27 '20 at 12:54

If you use Putty as ssh-session manager mostly, you can try to use Plink with Putty-session unstead, and in order to avoid modal-windows - TortoisePlink

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.