我正在尝试在 Windows 8 计算机上运行 PuTTY。我将该程序下载到桌面上,但当我运行它时,没有弹出任何窗口,也没有立即发生任何可见的事情。但我检查了任务管理器,它显示它正在作为后台进程运行。
进而,
(我知道图像中的这两个提示都来自 Windows XP,但我在 Windows 7 上运行过 PuTTY,它通常会显示相同的提示)。有人知道为什么我尝试运行它时没有出现这些窗口吗?
答案1
我建议你尝试一下这些:
尝试在兼容模式下运行 Putty。右键单击 Putty,转到属性并单击兼容性选项卡,然后尝试在 Vista 或 Windows 7 模式下运行 Putty。
从以下网址更新或下载最新版本的 Putty这里(测试版 0.63)
检查您的防病毒软件/防火墙或其他程序是否阻止了 Putty。
也许 UI 没有显示,但 Putty 工作正常。尝试将 Putty 添加到您的系统环境变量路径在 Windows 中,然后从命令行。
创建另一个帐户并尝试查看 Putty/WinSCP 是否可以通过该帐户运行。不要忘记以管理员权限运行 Putty。
尝试运行 Putty安全模式与网络。
尝试使用 Windows 修复盘修复您的操作系统。也许有些文件已损坏。
Putty 应该可以在 Windows 8.1 中毫无问题地运行。但我从评论中看到,您在使用 WinSCP 和其他一些程序(如远程桌面连接和 UAC)时也遇到了问题,这些程序确实在后台运行,但 UI 不会显示。可能是 Windows 的一些重要组件/文件被删除或损坏(也许您感染了病毒),因为许多程序无法在您的 PC 上正常运行(不仅仅是 Putty 和 WinSCP)。如果您尝试了上述所有建议,我会执行以下操作:
- 如果您有恢复点,请将您的 PC 还原到较早的时间点。否则刷新或/和重新安装您的 Windows 8 操作系统,我认为这是最好的选择。
答案2
我的系统也遇到了同样的问题。使用几个月来一直使用的同一版本,Putty 窗口实际上会弹出并捕获鼠标和键盘事件,但却完全不可见。
我尝试右键单击并移动窗口,但除了光标在窗口标题上之外,它什么也没显示。由于我通常使用 2 个显示器运行,我尝试断开外接显示器,当我重新连接时,Putty 窗口会在屏幕重置期间闪烁。我尝试重新启动,但遇到了同样的问题。
请记住,除了昨晚的一些 Windows 更新外,我的系统没有任何变化,所以 Putty 版本不是问题。
最后我将显示图形属性切换为 16 位并且它可以工作了,但是当我再次以 32 位运行它时它又变得不可见了。
最终解决方案:我发现,通过更改兼容性设置(右键单击可执行文件图标,然后单击“属性”。然后在“兼容性”中)可以禁用桌面组合。到目前为止一切顺利。显示恢复为 32 种颜色。
顺便提一句:对于那些说要使用 WinSCP 的人来说,它不能完全替代 Putty,因为它不进行串行连接,甚至不支持 USB 转串行,就像思科路由器和交换机、Arduino 或 FTDI 连接设备所需要的那样。
答案3
尝试使用可以在 8 上运行的 64 位静态链接版本的 Putty