我可以将 Windows 默认的第二显示器行为设置为“扩展这些显示器”吗?

我可以将 Windows 默认的第二显示器行为设置为“扩展这些显示器”吗?

我出差去多个办公室(办公室里有多个办公桌),只要有可能,我就会将外接显示器插入笔记本电脑。每当我插入以前没用过的显示器时,Windows 默认会“复制这些显示器”——如果外接显示器的形状与笔记本电脑的显示器不同,这会打乱桌面上图标的排列。然后我选择“扩展这些显示器”,我的笔记本电脑屏幕会恢复到原来的形状——但我的图标不会恢复到原来的排列。哎呀。快进几天或几周;我已经安排好了图标,这样我就可以再次找到东西了——然后我去了一个新的办公室,一切又重新开始。我厌倦了这样。

是否可以将“扩展这些显示”设为默认行为?

我正在使用 Windows 8 x64 Home Premium,但在 Windows 7 x64 Ultimate 下也有同样的问题。(在此之前,我还没有发现双显示器的乐趣。啊,我浪费了这么多时间……)

答案1

也在寻找永久的配置设置...与此同时,我正在使用 Iconoid(免费) - 它可以让您保存不同屏幕分辨率的图标位置,并且您可以将其设置为在插入屏幕时自动恢复位置(设置新的分辨率)

答案2

在没有连接第二台显示器的情况下,打开超级按钮栏并单击“设备”,然后单击“第二屏幕”,然后单击“扩展”。

我遇到过和你一样的问题,这似乎会改变下次连接另一台显示器时的行为。我不知道这是否会永远改变默认行为,以及是否改变任何非特定的第二台显示器的默认行为,但它似乎可以防止我的笔记本电脑屏幕的分辨率发生变化。我建议在连接任何其他显示器之前定期检查这一点。

答案3

好吧,你可以试试这个技巧。在记事本中创建一个文本文件并将其命名为“ExtendScreen.reg”。然后在记事本中打开它并输入以下内容:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
"ExtendScreen"="\"C:\\Windows\\System32\\DisplaySwitch.exe\" /extend"

然后保存。当然,如果 Windows 位于 C: 以外的其他驱动器中,则必须更改它。或者您可以使用以下值代替上一个值:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
"ExtendScreen"=hex(2):25,00,57,00,69,00,6e,00,44,00,69,00,72,00,25,00,5c,00,53,\
      00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,44,00,69,00,73,00,70,00,\
      6c,00,61,00,79,00,53,00,77,00,69,00,74,00,63,00,68,00,2e,00,65,00,78,00,65,\
  00,20,00,2f,00,65,00,78,00,74,00,65,00,6e,00,64,00,00,00

这基本上是相同的值,但它使用的是可扩展字符串值而不是字符串值。该值为:

%WinDir%\System32\DisplaySwitch.exe\ /extend

每次 Windows 启动时都会解决此问题。这将强制 Windows 7/8/8.1/10 选择始终扩展桌面。保存该文本文件后,您只需双击它,或选择它然后按 Enter 键。Windows 将请求您允许将其与 Windows 注册表合并,只需单击“是”按钮,然后单击“确定”。

答案4

您需要配置硬件配置文件,请参阅下面的 TechNet 链接,其中将描述如何执行此操作。

http://support.microsoft.com/kb/308577

顺便说一句,NT 6.2 的选项布局可能有所不同...

相关内容