我使用最新的Windows 10。我有双显示器,正在进行软件开发工作。我把Visual Studio移到第二个显示器上工作。
当我锁定wndows并离开电脑,去某个地方,20-30分钟后回来时,笔记本电脑和第二个外部显示器都是黑色的,我需要输入密码。当我解锁电脑时,Visual Studio 2017会移动到主(笔记本)显示器上。
每次我都要把Visual Studio再次移到第二个显示器上。有什么办法解决这个问题吗?
微软社区上的一个类似案例提到了一个解决方法,请试一试。
启动控制面板 --> 设备管理器 选择查看 --> 显示隐藏的设备 展开计算机--> 监视器。
当你展开显示器时,你会看到你当前的显示器(高亮显示)和所有断开连接的显示器(灰色显示)。 你可能会看到有"non-PNP"和"PNP"的显示器也被列出。 我相信这些是在Windows为你的当前显示器安装驱动程序之前的别名(分辨率较低)。
我卸载了所有灰色的显示器。 在这些显示器上点击右键,选择卸载。 只保留你目前正在使用的高亮显示的显示器。
卸载所有灰色的显示器(甚至是非PNP和PNP显示器)。
重新启动你的系统。
这样做之后,我的窗口在显示器进入睡眠状态后不会再调整大小。 你可以通过暂时将你的显示器睡眠时间设置为1分钟来快速测试。
Settings --> System --> Power & Sleep --> Screen [1 minute]。
TL;DR - 如果窗口移动到VGA连接的显示器上,看起来有三种选择,依次是"固定"到"变通":
我遇到了这个问题--所有的窗口在从睡眠/休眠状态恢复时都转移到一个显示器上。 窗口转移到的液晶显示器是通过VGA线连接的--我的主显示器是通过DisplayPort连接的,另外还有笔记本电脑的显示器。
关闭VGA显示器并不能迫使窗口转移到主显示器上,但拔掉VGA显示器却能迫使窗口返回。
我猜想,VGA连接并没有报告显示器实际上已经关闭,只是报告有一个显示器存在,而Windows在DisplayPort连接的显示器甚至笔记本内部显示器之前就检测到了它,所以将Windows转移到VGA显示器上。
幸运的是,VGA连接的显示器也有DisplayPort连接,所以我把显示器改为DisplayPort,问题就解决了。
我有一个类似的问题,但只是在休眠后唤醒时。有时在"扩展桌面"配置下连接到第二台显示器后,我只能在第一台显示器(笔记本电脑)上与窗口互动。重启当然可以解决这个问题,但休眠的意义在于,每次唤醒系统时,我不会被迫从头开始工作。
今天我终于发现,"dwm.exe"进程(桌面Windows管理器)由于某种原因被重复了。而且很明显,我的用户会话的一些配置没有被正确恢复。以管理员身份重启正确的进程后,一切都恢复了正常。
我所做的是:
1.以管理员身份打开命令提示符(打开开始,输入"cmd.exe"、 右键单击并选择"以管理员身份运行") 2. 在这个命令提示符窗口中运行"taskmgr.exe"。 2. 在这个命令提示符窗口中运行"taskmgr.exe"(具有高等级权限) 3. 切换到"细节"标签 4. 搜索"dwm.exe"进程并使用"结束任务"按钮或从上下文菜单中搜索 5. 必要的DWM进程应该为你的用户会话重新启动,而错误的进程应该不经意地结束。
警告: 我立即注意到Chrome浏览器对dwm.exe进程的重启反应不佳;所有Chrome窗口都是黑色的。火狐浏览器则没有这样的问题。幸运的是,只要尝试打开一个新的Chrome窗口 按Ctrl+N快捷键就能解决这个问题。