최근에 PuTTY를 시작할 수 있지만 창이 표시되지 않는다는 것을 알았습니다. 작업 표시 줄에는 실행중인 응용 프로그램으로 퍼티가 있으며이를 마우스 오른쪽 버튼으로 클릭하여 이동 및 닫기 옵션을 얻을 수 있습니다.
내가 '이동'을 선택하면 움직일 PuTTY 창의 개요를 얻지 만 여전히 실제 배치 구성 창은 없습니다.
원격 컴퓨터를 동일한 컴퓨터에 연결하면 문제없이 PuTTY를 시작할 수 있습니다.
최근에 PuTTY를 시작할 수 있지만 창이 표시되지 않는다는 것을 알았습니다. 작업 표시 줄에는 실행중인 응용 프로그램으로 퍼티가 있으며이를 마우스 오른쪽 버튼으로 클릭하여 이동 및 닫기 옵션을 얻을 수 있습니다.
내가 '이동'을 선택하면 움직일 PuTTY 창의 개요를 얻지 만 여전히 실제 배치 구성 창은 없습니다.
원격 컴퓨터를 동일한 컴퓨터에 연결하면 문제없이 PuTTY를 시작할 수 있습니다.
답변:
이 문제를 해결하는 유일한 방법은 다음에서 PuTTY의 최신 버전 (& gt; = 0.65)으로 업데이트하는 것입니다. 주요한 PuTTY 웹 사이트 .
참고 : 0.64 (현재 2015-06-25 현재 "안정") 작동하지 않을 수 있습니다. & gt; = 0.65가 필요합니다. 시험판 또는 개발 빌드를 확인하십시오.
이 문제에 대한 이유는 PuTTY가 잘못 설정되어 창을 보여주는 방식에 있기 때문입니다. 우연히 디자인 한 것보다 더 많은 일이 발생했으며, 실제로 나타나는 "버그"는 최근 Windows Update에서 수정되었습니다. 이것은 버그가 더 이상 작동하지 않으며 PuTTy 창이 더 이상 적절하게 나타나지 않음을 의미합니다.
... 최근 Vista 업데이트 (모든 보고서가 KB3057839를 암시 함)로 인해 더 이상 작동하지 않는 것 : 업데이트 된 Vista 머신, 일부 데스크톱 구성을 사용하면 대화 상자 설정 중 WM_SETREDRAW는 대화 상자를 실제로 도움이되지 않는 보이지 않는 상태 - 창은 물리적으로 (당신은 할 수있다. 작업 표시 줄 항목을 참조하십시오. 이동하면 마우스 포인터가 변경됩니다. 편집 상자는 100 % 투명 함).
이제 우리는 좀 더 합리적인 것을하고 있습니다. & lt; snip & gt; 설정이 끝나면 ShowWindow ()에 대한 문서 승인 전화를 통해 현명한 방법으로 창을 표시합니다.
이것은 (내가 지금까지 테스트 해본 한 머신에서) Vista 보이지 않는 창 문제가 있으며 API를 준수해야합니다. 따라서 미래에 더 안전합니다.
퍼티 (PuTTY) 창은 있지만, 가짜 이유 때문에 "투명한"속성을 갖습니다. 지금까지 본 것보다 가벼운 해결 방법은 가시성을 다시 설정하는 것입니다.
다음 방법은 32 비트 Vista Home Premium, SP2에서 작동합니다. YMMV.
방법 1, 짧은 AutoHotkey 스크립트 :
; show_PuTTY.ahk
; Must be launched when putty.exe is already running
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.
WinWait, PuTTY Configuration
WinSet, Transparent, 255
방법 2, 배치 파일에서 호출되는 Powershell 스크립트 (추가 프로그램이 필요 없음) :
# unhide.ps1
$definition = @"
[DllImport("user32.dll")]
static extern IntPtr FindWindow(string lpClassName, string lpWindowName);
[DllImport("user32.dll")]
static extern int SetWindowLong(IntPtr hWnd, int nIndex, int dwNewLong);
public static void ShowWin()
{
IntPtr hwnd = FindWindow("PuTTYConfigBox", "PuTTY Configuration");
SetWindowLong(hwnd, -20, 524288);
}
"@
add-type -MemberDefinition $definition -Namespace my -Name WinApi
do {}
until(Get-Process putty -ErrorAction SilentlyContinue | Select -p Responding)
[my.WinApi]::ShowWin()
그런 다음 배치 파일에서 호출 할 수 있습니다 (예 : PuTTY.bat
), 같은 위치에 배치 unhide.ps1
거짓말 :
@echo off
rem PuTTY.bat
start "" "%ProgramFiles%\PuTTY\putty.exe"
rem Use %ProgramFiles(x86)% for 32 bit PuTTY on 64 bit Vista
powershell.exe -ex remotesigned -f unhide.ps1
아래 댓글에있는 크레딧을 참조하십시오.
나는 몇 가지 것을 시도했다. 나는 ati 디스플레이 장치 드라이버 데스크톱 관리 및 그리드 관리를 비활성화했습니다. 이것은 차이를 만들지 않았다. 나는 aquasnap 직업적인 창 격자 매니저를 종료했다. 이것은 아무런 효과가 없었습니다. 데스크톱 관리자 (Hydravision Multiple Desktops 옵션)를 사용하면 한 바탕 화면에 퍼티를 실행 한 다음 다른 데스크톱에 표시 할 수있는 이상한 점을 발견했습니다. 예를 들어 데스크톱 1에서 시작한 다음 데스크톱 2에서는 볼 수 있지만 데스크톱 1에서는 볼 수 없습니다.
결국, 나는 Control Panel \ Personalization에서 windows aero를 비활성화했다. 창문 에어로를 사용하는 경우 창 색상 및 모양은 "고전적인 모양 속성 열기"옵션을 제공합니다. 그것을 선택하고 색 구성표로 windows vista basic을 선택하십시오. 적용을 클릭하면 퍼티 창이 다시 표시됩니다. 희망이 사람을 도움이됩니다.
PuTTY 버전 Aero가 적용된 Vista의 시험판 0.65. http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
http://www.chiark.greenend.org.uk/~sgtatham/putty/wishlist/vista-update-breaks-config.html 지금까지 우리가 알고있는 업스트림에 대해 설명합니다.
나는 또한이 문제를 발견했다. 시작 메뉴에서 Putty 실행 파일을 선택할 때 나는 Pageant를 가졌다. 나는 그것이 무엇을했는지 정말로 알지 못하기 시작했다.
그것은 오른쪽 하단의 작업 표시 줄에서 작업을 시작했습니다. 오른쪽 버튼을 클릭하면 몇 개의 chioces가 생기고 그 중 하나가 내 세션 용 세션이었습니다. 그 중 하나는 내 서버용 세션이었습니다. 나는 그것을 클릭했고 내 정상적인 ssh 세션을 열었다.
하단 작업 표시 줄 (왼쪽에서)에도 표시되는 반면,
시작 메뉴에서 퍼티를 시작하면 여전히 PuTTY 구성이라는 태스크가 명명됩니다. 실패한 세션을 닫아도 실행중인 세션을 방해하지 않습니다. 왜 이것이지는 모르겠지만 문제를 해결하는 방법 인 것 같습니다.
Windows Vista를 자동 업데이트로 실행하고 있습니다. 퍼티는 0.64입니다.
6/17/15
Windows Vista에서도 동일한 문제가 발생했습니다. 방금 퍼티 대체 키티를 설치했습니다. ( http://kitty.9bis.net/ ) 잘 작동했습니다.
최근 Windows Vista Ultimate에서 직면했던 동일한 문제. 모니터 색상을 16 비트로 변경하여 저에게 효과적입니다. 이 시도.
이동
제어판 - & gt; 개인 설정 - & gt; 디스플레이 설정 - & gt; ** 중간 16 비트 **로 색상 값을 모니터하고 설정하십시오.
설정을 적용하고 퍼티를 실행하십시오. 그것은 나를 위해 일하기 시작했습니다. 비슷한 해결책을 찾았습니다. 퍼티 창이 표시되지 않음
PuTTY의 최신 개발 스냅 샷으로 업그레이드했습니다. http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html 그리고 Windows Vista 32 비트 시스템에서 PuTTY를 다시 사용할 수 있습니다.