Console2 ist ein "echter" Konsolenemulator, aber PuTTY führt Anwendungen über Pipes aus.
Das heißt, wenn ssh "Kein Konsolenfenster" (Pipes) erkennt, wird zur Anzeige von Farben auf ANSI-Escape-Sequenzen umgeschaltet. Die Standard-Windows-Konsole unterstützt jedoch keine Escape-Anweisungen. Wenn ssh dies erkennt (und Console2 entsprechend), ist ANSI nicht verfügbar und wechselt zur Verwendung der Win32-API.
Ich kenne zwei Tools, die ANSI auf die Windows-Konsole bringen - ANSICON und mein eigenes ConEmu, aber msys kennt sie nicht und schlägt fehl, um die ANSI-Fähigkeit zu erkennen.
Ich habe jedoch darüber nachgedacht, wie man bestimmte Anwendungen täuscht, die in Pipe Terminal (PTY) laufen.