Windows 10设置未编制索引


28

在Windows 10中,当我从“开始”菜单或“设置”中搜索时,仅显示“控制面板”结果,而不显示新的Windows 10设置。例如,如果键入“更新”,则搜索结果为“更新设备驱动程序”和“查看已安装的更新”。缺少“检查更新”。如果我创建一个新的测试用户帐户,它也有同样的问题。

这曾经工作。当我重新安装Cortana并重建索引以解决另一个问题时,它崩溃了,这是因为台式机应用程序未出现在搜索结果中,和/或在我C:\Users从搜索索引中删除之后(我希望使用更窄的索引),但随后当出现问题时,它又回来了。我尝试通过将设置HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search\SetupCompletedSuccessfully为0并重新启动Windows Search服务来完全重置“索引选项” 。它没有帮助。有任何想法吗?


此线程的任何建议有帮助吗?reddit.com/r/Windows10/comments/317gce/…它是在预览期间发布的,但人们一直在报告说它的发布版本是相同的。您是否重新启动了PC本身?
MC10

@ MC10那里什么都没做,没有重新启动,包括重新索引完成之后。
爱德华·布雷


1
@DavidPostill与“找不到应用程序”问题不同,就我而言,所有应用程序均已正确索引并显示,以及文档甚至老式的“控制面板”项目。仅缺少设置项。此外,该问题的主要答案 -运行Get-AppXPackage-没有任何效果。
爱德华·布雷

Answers:


32

我遇到了同样的问题,尝试在阳光下进行几乎所有的修复,最终放弃并重新安装。我的朋友最近遇到了同样的问题(仅新设置面板中的内容在开始搜索或直接在设置中均未显示在搜索结果中),他说这已为他解决:%LOCALAPPDATA%\ Packages \ windows.immersivecontrolpanel_cw5n1h2txyewy \ LocalState

首先,确保Indexed\Settings文件夹不为空。您应该有一个文件夹(例如en-US(取决于您的语言)),其中带有一堆文件。如果为空,则应按照下面的答案中所述,从另一个帐户或计算机复制文件。

然后,右键单击该Indexed文件夹→交通Properties→交通Advanced→交通检查允许此文件夹中的文件,除了文件属性已编入索引

单击“应用并退出”。

他说在他的情况下,它已经被检查了,但是他取消了选择→应用→重新检查了它→应用,然后为他修复了它。


1
工作非常感谢!修复了无法直接从开始菜单转到设置,也无法在设置“ app”中进行搜索的问题。
约翰

4
您和您的朋友是生命安全者,恭喜!(您可能需要重新启动或重新启动资源管理器)。MS使我发疯了几个月,MS应该像这样对特殊的关键OS文件夹进行特殊处理,以使用户不会仅仅通过更改全局驱动器索引设置就意外地破坏了它们。
gl-

这也解决了说“这些结果可能不完整”(即使完成索引也永远不完整)的问题。就我而言,这是因为缺少en-us文件夹。非常感谢!
凹槽花蜜

我在此处superuser.com/questions/950102/…上详细说明了此答案,因为这似乎是主要的解决方案。这些问题和答案应该随着时间的推移进行重复数据删除...
Wouter

我使用了一个Windows Server 2016,运行完美
andrew

11

我想我已经找到了解决此问题的方法:

运行Lpksetup /u并卸载在那里找到的任何可能的重复语言,重新启动Windows并等待几分钟。


我试过了。仅显示一种语言(英语)(无重复)。即使我愿意,该向导也不允许我卸载它。
爱德华·布雷

从控制面板中添加另一种语言,然后将其删除。另外,将“设置”中的任何图标固定到“开始”,重建搜索索引并重新启动Windows。
DiegoMuñoz15年

谢谢!这终于对我有用。我安装了两个“英语(英语)”副本。删除一个并重新启动最终解决了问题
Alan

这确实对我有用。我会告诉你一点,因为我的索引
编制

1
不幸的是,该窗口仅允许我卸载要保留的“英语”。它不允许我卸载“德语”,因为它是“系统语言”,即使我在其他任何地方都将其删除,并将所有区域和语言环境设置更改为英语。
mivk

5

我在以下链接的文件夹的索引选项中尝试了此帖子的最佳答案:

%LOCALAPPDATA%\ Packages \ windows.immersivecontrolpanel_cw5n1h2txyewy \ LocalState \ indexed

这没用。我注意到我的“索引”文件夹下面仅包含一个空的“设置”。我登录了我的计算机上的本地帐户(搜索在其中正常运行),发现该帐户在“设置”下有一个名为“ en-US”的文件夹,在该文件夹下缺少域帐户的是一堆文件。我复制了此文件夹并将其粘贴到域帐户的以下位置:

%LOCALAPPDATA%\ Packages \ windows.immersivecontrolpanel_cw5n1h2txyewy \ LocalState \ Indexed \ Settings \

此后,我重新启动,搜索已修复!

看起来可能存在多原因问题,且影响相同。对我来说,这是在全新安装域之后的权利。也许其他人有一个不同的问题,即索引权限被弄乱了,但效果相同。对我而言,缺少我需要索引的实际项目。

希望能解决这个问题。至少我现在使用的基本功能可以正常工作,所以这就是我现在所需要的。希望这对其他人有帮助。祝好运!


这件事也发生在我身上。该文件夹为空,可以从另一台计算机复制它,然后重新启动即可解决此问题。
六月

4

丑陋的解决方法:不要使用Microsoft帐户。

不太丑陋的解决方法:忍受它,直到Microsoft发布修复程序为止。

幸运的是,Windows反馈应用程序中有数十个此问题的报告,这增加了修复的几率。为此,我发布了以下副本。这似乎与帐户类型有关。

  1. 全新安装Windows 10 Enterprise x64。
  2. 创建本地用户。(此时,搜索有效。)
  3. 通过Microsoft帐户创建一个新用户-或-将当前帐户连接到Microsoft帐户。
  4. 通过Microsoft帐户登录。(此时,搜索已中断。例如,键入“ check”不会提供“ Check for updates”结果。将显示旧式的“控制面板”项目,但不会显示新式的设置。)
  5. 如果在步骤3中创建了一个新帐户,请重新登录到本地帐户。(这时,搜索再次起作用。仅对于Microsoft帐户而言,此搜索无效。)

2

@Zediiiii几乎是正确的

  1. 具有管理员权限的PowerShell(卸载Cortana应用)

Get-AppxProvisionedPackage -Online | Where-Object {$_.PackageName -like "*cortana*"} | Remove-AppxProvisionedPackage -Online

  1. 使用另一个管理员帐户登录

  2. 删除%LOCALAPPDATA%\Packages\Microsoft.Windows.Cortana_cw5n1h2txyewy文件夹。不要忘记转到该用户帐户的文件夹!

  3. 注销并重新登录到受影响的用户帐户

  4. 具有管理员权限的PowerShell(安装Cortana应用)

Get-AppxPackage -Name Microsoft.Windows.Cortana | foreach {Add-AppxPackage -register "$($_.InstallLocation)\appxmanifest.xml" -DisableDevelopmentMode}

  1. 重启。也许注销并登录也可以工作而无需重新启动。

1

我花了很多时间试图解决这个问题。像@Edward Brey一样,我的搜索功能适用于某些事物,但不适用于其他事物,尤其不适用于任何设置。

我之所以这样做,是因为我在cortana和索引设置中搞砸了,以尝试使计算机运行得更快。重新编制索引,修改注册表项,导出工作的搜索注册表项并重新导入,重新安装cortana,重建索引,擦除所有索引项……这些都不对我自己有用。所以我尝试了shot弹枪的方法,并做了一切-而且它奏效了。

在进行我的过程之前,我建议仅尝试最后一步,看看会发生什么。我怀疑它可能单独工作。

这是我的过程:

1轮Windows搜索服务。首先,运行services.msc并找到Windows Search并将其设置为Disabled。结束Windows搜索过程。

2-卸载cortana。

Get-AppxProvisionedPackage -Online | Where-Object {$_.PackageName -like "*cortana*"} | Remove-AppxProvisionedPackage -Online

在执行此步骤之前,您可能必须关闭隐私设置中的“了解我”设置。

3-通过控制面板->索引->修改删除所有索引条目,然后取消选中所有复选框。

4-关闭主硬盘驱动器中所有文件内容的索引。可以通过右键单击计算机中的驱动器,然后取消选中“将该驱动器上的文件允许...”来完成此操作。让它为所有子文件和文件夹运行。出现选项时,请忽略所有错误。完成后,重新选中该框并按照相同的步骤进行操作。

5,将HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows Search \ SetupCompletedSuccessful的DWORD设置为0。

6-重新启动机器。

7-重新安装Cortana:

Get-AppxPackage -Name Microsoft.Windows.Cortana | foreach {Add-AppxPackage -register "$($_.InstallLocation)\appxmanifest.xml" -DisableDevelopmentMode}

8-最后,使用控制面板的索引选项添加要返回的索引位置。确保添加%LocalAppData%\ Packages \ windows.immersivecontrolpanel_cw5n1h2txyewy \ LocalState

如果您想显示设置。

这解决了我的cortana /搜索问题,并为我节省了重新安装的时间。我很想知道是否仅使用第8步即可解决此问题。

另外,对于某些提示,我必须引用http://www.askvg.com/fix-we-are-getting-search-ready-problem-in-windows-10/。我也尝试了其他一些方法,但这是可行的最终方法。希望其他任何调整都不是最终解决方案的一部分。


请注意,在此过程之后,通过GPE禁用Cortana时,我的搜索功能可以正常使用。我希望我在所有这些废话之前都知道superuser.com/a/963621/210811
Zediiiii

1

旧线程,不知道这是否会对任何人有帮助,但是我尝试了所有解决方案,但最终解决了这个问题。我尝试了以下方法...

  • 修改%LOCALAPPDATA%\ Packages \ windows.immersivecontrolpanel_cw5n1h2txyewy \ LocalState文件夹索引选项

  • 注册表编辑器:HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows Search \ SetupCompletedSuccessfully>设置为0(零)

  • 各种Powershell“ Get-AppxPackage”命令

  • 证监会

  • DISM
  • 重置/重建索引
  • 最后,我使用Microsoft Media Creation Tool进行了“升级”,将Windows 10 Pro从“升级”到Surface Pro 4上的相同版本(Windows 10 Pro)。

...所以我尝试了所有。附带说明一下,我使用的是加入域的帐户,但是我怀疑这会有所不同是因为我删除了在初始设置过程中创建的本地Admin帐户,并在故障排除期间创建了一个全新的本地帐户。然后,我使用刚创建的新本地帐户登录,但搜索功能仍无法正常工作。这告诉我这是系统问题,而不是配置文件问题。

因此,修复后,我使用我的域帐户(和本地帐户)登录,搜索仍然无法正常工作-没有“设置”结果,并且程序,应用程序和控制面板设置结果受到限制。

但后来......我经历了和实际完成签署了柯塔娜设置与我个人的Microsoft帐户,并一切都完美无缺。即刻。

希望这对外面的人有帮助,我整天都在用这种方法将头撞在墙上,鉴于修复程序对我来说多么愚蠢,我什至不感到放心。


0

最根本,最有效的解决方案是将“ 索引选项”重置为默认值。由于没有官方方法可以执行此操作,因此可以使用非官方方法来编辑Windows注册表。此处描述了执行的步骤:https : //superuser.com/a/963621/210811


0

对我来说,问题出在将语言更改为英语时,并且未创建新的索引设置语言文件夹。

对我有用的解决方案是转到此处:

%LOCALAPPDATA%\Packages\windows.immersivecontrolpanel_cw5n1h2txyewy\LocalState\Indexed\Settings

并复制ru-RU(例如)并粘贴为副本文件夹,然后重命名为en-GB(对于英国)和en-US(对于美国)。

完成后,导航到以下位置:

%LOCALAPPDATA%\Packages\windows.immersivecontrolpanel_cw5n1h2txyewy\LocalState

并右键单击已索引的文件夹,然后依次单击“属性”>“高级”,取消选中“允许文件在此等等”,然后按“确定”并应用,然后返回并再次检查>“ 确定” >“ 应用”

这应该排序。

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.