Windows 10虚拟桌面和多个程序实例


15

我在Windows 10中使用新的虚拟桌面时遇到问题。例如:

  1. 在桌面1中,双击文件“ test1.xlsx”。这将在桌面1的新Excel实例(在我的情况下为2010)中打开文件。
  2. 在桌面2中,双击文件“ test2.xlsx”。这会将桌面更改为Desktop 1,并在与步骤1相同的Excel实例中打开文件。

我发现在Notepad ++中也是如此,所以我的猜测是,在单个实例中打开多个文件的任何程序都会出现这种现象。但是,这是我通常以这种方式使用的两个程序。

我发现了许多禁用Excel的DDE的方法,但这不是我想要的。如果我从已经包含应该打开该程序实例的桌面上打开第二个文件,我想使用该实例。

我找到了手动方法来打开第二个实例,将其移动到正确的桌面,然后在该实例中打开文件。但是,每个程序的过程略有不同,并且总体上来讲,这很笨拙。更不用说现在将在最近使用的实例中打开第三个文件,不一定是正确的文件,这需要整个过程重新开始。


这仅仅是因为Excel的工作原理。行为通常是预期的。Excel的未来版本可能会提供对虚拟桌面的附加支持。此行为仅出于简单的事实,当更改虚拟桌面时,Excel仍在运行,并且旨在在同一实例中打开其他Excel文档。
Ramhound,2015年

1
@Ramhound,不幸的是,这不仅仅是Excel的事情。所有类型的应用程序都会发生此行为。刚才,我注意到Adobe Reader发生了这种情况:Desktop2上有一个打开的pdf,我在Desktop1上有一个pdf => Windows将我切换到Desktop2来打开新的pdf。
chezy525

@ Chezy515-我注意到一种趋势,人们认为虚拟桌面是Windows中不存在的东西。您的所有进程仍跨多个虚拟桌面存在,因此应用程序的行为在每个虚拟桌面上将保持不变。因此,如果应用程序的默认行为是针对单个实例,则该情况仍将为true。
Ramhound,2015年

3
@Ramhound但是,如果您要在已经运行Excel的另一个桌面会话中打开Excel文件,那么它将无法使用虚拟桌面。是不是
奥马尔·塔里克

1
@OmarTariq-如果要在虚拟桌面上启动新实例,则应该这样做,但是由于虚拟桌面可能存在,因此期望Excel表现不同是很愚蠢的。
Ramhound 2015年

Answers:


1

我对虚拟桌面对本机Windows的支持感到很兴奋,但是最后,我仍然出于多种目的使用桌面(例如,弹出临时窗口的过程,该窗口最终会出现在其他桌面中,依此类推)。它们不能像在Windows 7中那样完美无缺地工作,但是仍然比native win 10解决方案更好,这是可悲的。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.