在 Windows 10 中强制重建开始菜单程序索引/数据库

在 Windows 10 中强制重建开始菜单程序索引/数据库

随着 Windows 10 的推出,微软迁移到类似数据库的解决方案来索引搜索和开始菜单中的程序,而不仅仅是使用 /startmenu/ 目录。据我所知,确切的实现仍然不太清楚,但有类似的东西。

从 8.1 更新到 10 会导致将所有内容从 /startmenu/ 迁移到新系统,忽略诸如 500 个应用程序的(看似任意的)上限等问题,运行正常。

然而这对我来说失败了,通过谷歌搜索,似乎是使用较旧的开发版本升级而出现的问题,然后延续到 RTM。

所以有人知道强制重建/重新索引程序库的方法吗?通过控制面板重建系统范围的索引(在 <=8.1 中也是如此)没有效果。

答案1

Windows 不会自动更新“开始”菜单,因为必须重写代码才能显示 UWP 应用(这也是为什么文件夹层次结构不再被识别的原因)并且 Windows 10 默认不会将两个“开始菜单”文件夹添加到索引中(需要显示更改)

  1. 显示隐藏文件必须是已启用
    Reg Add HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Hidden /t REG_DWORD /d 0x1 /f
    
  2. 打开索引选项WinKey+RControl SrchAdmin.dll→ 确定
  3. 调整更改选定的位置→ 勾选以下位置 → 确定
    # %ProgramData%: C:\ProgramData
      "%ProgramData%\Microsoft\Windows\Start Menu"
    
    # %AppData%: C:\Users\<username>\AppData\Roaming
      "%AppData%\Microsoft\Windows\Start Menu"
    
  4. 先进的故障排除重建→ 确定
    • 重新索引需要大量资源,根据使用情况需要几个小时到几天的时间,因为重建仅在 PC 空闲时发生;虽然可以在 PC 不空闲时强制重新索引,但如果没有大量 RAM 和快速 CPU,就会出现严重的滞后
  5. 索引重建后重新启动

答案2

我也遇到了一些与开始菜单索引有关的问题。

我正在尝试这些步骤强制重建索引:

右键开始菜单->控制面板->索引选项->高级->重建

答案3

在升级到 Windows 10 期间,Windows 搜索目录的权限可能会受到影响。我可能有一个解决方案可以尝试。请按照以下步骤操作:

  1. 导航至控制面板 > 所有控制面板项 > 故障排除
  2. 在搜索框(故障排除窗口右上角)中输入索引
  3. 选择搜索和索引
  4. 点击下一步
  5. 选择我的问题未列在上面,然后单击下一步
  6. 输入问题描述(或留空,将测试所有可能性),然后单击下一步
  7. 如果出现该选项,请选择尝试以管理员身份进行故障排除
  8. 扫描开始解决问题

问题解决后,返回控制面板中的索引选项进行重建(控制面板 > 索引选项 > 高级 > 重建)

答案4

对于遇到此“问题”的每个人来说,简单的重启也可以解决问题。

  • 尝试重建索引
  • 尝试修复

没有什么,

重新启动了,....魔法

相关内容