指南

如何在 Windows 中找回跑到屏幕外的窗口

应用在运行,任务栏按钮也在,可窗口就是找不到。它通常待在一台已经断开的显示器上,或者在分辨率改变后落到了所有屏幕之外的坐标上。Windows 有几种把它拖回来的键盘技巧,而 WindowLayout 能一键解决并防止再次发生。下面从最简单到最可靠,依次介绍这些方法。

更新于 6 个步骤

  1. 试试键盘快捷键

    点击应用的任务栏按钮或按 Alt+Tab 选中它,让它获得焦点,即使你看不见它。然后按 Win+上箭头在当前屏幕上最大化,或按 Win+左箭头把它贴靠到屏幕左半边。如果没用,再按 Win+Shift+左箭头或 Win+Shift+右箭头把它移到相邻显示器。很多应用用其中一招就能立刻回到视野里。

  2. 用方向键移动

    选中窗口,按 Alt+Space 打开窗口菜单,再按 M 选择“移动”。然后按一下任意方向键并移动鼠标:窗口会跟随光标,直到你点击为止。在 Windows 10 和 11 中,也可以按住 Shift 右键点击应用的任务栏按钮,选择“移动”。有些新式应用没有窗口菜单,这时就用上面的贴靠快捷键。

  3. 一个快捷键找回窗口

    装了 WindowLayout 的话,选中丢失的窗口,按 Ctrl+Alt+小键盘 5,即“在显示器上居中”。窗口会居中到最近那台显示器的工作区;如果它比屏幕还大,会缩小到完全可见。Ctrl+Alt+右箭头会把它移到下一台显示器,同样适配那块屏幕。如果丢了好几个窗口,按 Ctrl+Alt+G 把其他显示器上的所有窗口收集到主显示器。

  4. 从列表中选择窗口

    如果根本选不中那个窗口,打开 WindowLayout 的“窗口和区域”页面。“打开的窗口”会列出所有窗口,包括你看不见的,并显示所属应用和显示器。在丢失的窗口上选择“移动到”并挑一台显示器,WindowLayout 会把它完整地放进那块屏幕。该页面上的窗口操作作用于你在 WindowLayout 之外最后使用的那个窗口。

  5. 最后一招:改分辨率

    如果都不管用,就在“设置 > 系统 > 屏幕”中临时改一下分辨率,或按 Win+P 切到“仅电脑屏幕”再切回“扩展”。显示设置变化后,Windows 会重新检查每个窗口的位置,把完全位于桌面之外的窗口拉回到屏幕上。有些应用仍会记住错误的位置,下次启动又回到那里,所以窗口出现后请正常关闭一次。

  6. 防止窗口跑出屏幕

    窗口丢失,通常是因为应用按照另一台显示器还连着时保存的位置重新打开。在“窗口位置配置文件”中开启“记住应用位置”:WindowLayout 会记住每个应用关闭时所在的位置,只在那台显示器已连接时才在那里重新打开,绝不会把窗口送到不存在的显示器上。保存一个窗口位置配置文件并开启“在显示器变化、睡眠和解锁后还原窗口”,断开的显示器回来时,它上面的窗口也会回来。

常见问题

只有一台显示器,应用为什么还会在屏幕外打开?

它是在接着第二台显示器或使用更高分辨率时保存的位置。把它找回来后正常关闭一次,让它保存新位置,或者交给“记住应用位置”处理。

没有任务栏按钮的窗口也能找回吗?

如果它出现在 Alt+Tab 中,就用 Alt+Tab 选中;否则使用“窗口和区域”中的“移动到”菜单。没有任务栏按钮的工具窗口和系统窗口可能不会出现在列表中。

“在显示器上居中”会改变窗口大小吗?

只有当窗口大于屏幕工作区时才会缩小以适配,否则保持原有大小。

  • 一键把所有窗口移到主显示器的方法

    拔下显示器之前或找不到窗口时,用一个快捷键把所有打开的窗口收集到主显示器,之后再用保存好的窗口位置配置文件把它们全部放回原处。

  • 如何让程序总在指定显示器上打开

    应用总在错误的屏幕上打开?了解 Windows 如何决定窗口出现的位置,以及如何让每个应用每次都在你指定的显示器上打开,不再手动拖动。

  • 显示器断开重连后如何恢复窗口位置

    笔记本拔下扩展坞再插回,窗口全挤在笔记本屏幕上?教你在 Windows 10/11 上让窗口在显示器重新连接后自动回到原来的位置。