对于过去的几个版本(我认为从 Windows VistaWindows key开始),如果您点击并开始输入,Windows 将搜索应用程序。
自从使用Cortana升级到 Windows 10 后,她只会在寻找应用程序时遇到问题。她也不做部分搜索。
一些例子:
这种行为的原因是什么,我如何让 Cortana 再次找到我机器上安装的应用程序?是否有我缺少的设置?
如果我浏览到“C:\ProgramData\Microsoft\Windows\Start Menu\Programs”,我可以看到这些应用程序的快捷方式仍然存在。但是 Cortana 没有找到它们。从 Microsoft Office 应用程序到IIS再到Beyond 与我安装的数百个其他应用程序进行比较。
在哪里可以设置 Cortana 索引哪些文件夹?
正如您在下面的屏幕截图中看到的,这个“开始”菜单文件夹确实已编入索引:
但是,这些应用程序都不会作为“开始”菜单的搜索结果返回。
也可能与这个问题有关。
我全新安装了 Skype(桌面版),但它在开始菜单中没有显示。输入“Skype”来搜索应用程序并没有找到它。但是Skype的快捷方式肯定在这个位置:
C:\Users\Patrick\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Skype
Run Code Online (Sandbox Code Playgroud)
最新的 Windows 10 更新(阈值 2)为我解决了这个问题。Cortana 现在可以毫无问题地找到我的所有文件。以前我唯一的解决方案是使用Classic Shell,我现在已经能够卸载它并使用标准的 Windows 开始菜单。
这是一个愚蠢的问题,但我只是不知道为什么它不起作用。
我正在尝试以递归方式将文件从 FolderA 复制到 FolderB。我正在这样做:
Copy-Item -Path "C:\FolderA\" -Destination "C:\FolderB\" -recurse -Force -Verbose
Run Code Online (Sandbox Code Playgroud)
它工作得很好,没问题。
除了 FolderB 中的结果是这样的:
C:\FolderB\FolderA\file.txt
Run Code Online (Sandbox Code Playgroud)
而我希望它是:
C:\FolderB\file.txt
Run Code Online (Sandbox Code Playgroud)
我错过了什么愚蠢的显而易见的事情?
每当我将桌面远程连接到机器时,似乎 NumLock 已关闭。我从不想关闭 NumLock。是否有 Windows 应用程序可以监视 numlock 状态并在它关闭时将其重新打开?
我以前从未真正在不同的操作系统上使用过多个桌面,所以也许这就是它们的工作方式。
但是,如果我在一个桌面上启动一个进程,然后在该进程仍在启动时切换到另一个桌面,则该进程创建的任何新窗口都将在我当前正在查看的桌面上,而不是启动该进程的桌面上。
例如,在桌面 A 上启动 Visual Studio,当它正在启动时,移动到桌面 B。一旦 Visual Studio 启动,它将出现在桌面 B 而不是桌面 A。
同样的事情:运行一个 Visual Studio 项目,该项目会启动某种类型的窗口(浏览器窗口、WPF 表单等)。在窗口出现之前,切换桌面。该窗口现在将出现在您当前的桌面上,而不是旧桌面上。
这种行为正常吗?或者这是最终可能得到修复的东西?因为这有点令人沮丧。并没有真正让您在桌面之间快速“弹跳”。
编辑 这是一个示例,其中缺乏启动新进程的虚拟桌面亲和力是非常糟糕的。
我有两个虚拟桌面,用于处理两个不同的项目。它们都是 Web 开发项目,所以在每个桌面上我都有 Chrome 运行的实例。Chrome 为每个选项卡启动一个新进程。如果您点击其他地方的链接,Chrome 将在最近使用的 Chrome 窗口上创建一个新标签。
在桌面 A 上,我的电子邮件也在运行。如果我单击电子邮件中的链接并且最近使用的 Chrome 实例在桌面 B 上,则最有可能的结果是桌面 B 上将打开一个新选项卡,而我当前的视图将切换到桌面 B。
但不太常见的是,我会在两个桌面之间出现极快的“颤动”或“闪烁”,因为桌面管理器似乎无法弄清楚我想看哪一个。停止这种闪烁的唯一方法是单击屏幕上的某处并更改活动窗口的焦点。
如果默认情况下新进程由启动它们的桌面所有,则不会发生此问题。
真的,虚拟桌面不能像这样工作是没有意义的。