我在 Windows 10(内部版本 18363.693)上设置了索引,包含 4 个不同的驱动器,并且索引本身存储在单独的驱动器上。
我试图将索引设置为不再位于此驱动器上,并移至其他驱动器,但是,我遇到了一个主要障碍。在控制面板中,当我尝试更改索引的位置时,收到以下错误消息:
我在一台个人电脑上,不应该更改任何默认的组策略(因为机器是不是域名绑定),并且我最近没有做出任何应使此政策生效的更改。
我觉得奇怪的是Windows 注册表C:\ProgramData\Microsoft\SearchNew\Data
,即使索引当前存储在驱动器上,当前索引的路径也显示为G:\
。此外,在控制面板中,未显示索引的当前位置:
到目前为止我已经尝试过:
将所有策略重置
gpedit.msc
为默认设置 - 即“未配置”并运行gpupdate
我的用户帐户应该是管理员,但以防万一我从管理 shell 打开了控制面板 - 仍然没有运气
我将不胜感激任何指导,因为搜索索引似乎不再正常运行,因此我无法以任何方式搜索窗口。
答案1
移动 Windows 搜索索引的步骤如下:
- 在 Windows 10 中禁用索引
- 用于
regedit
导航至密钥HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search
- 将项目命名
DataDirectory
为新文件夹 - 重启
- 启用索引
- 重启
这应该可以。如果不行,则表明 Windows 中的更改已将位置移至注册表中的其他位置。使用免费的 注册扫描器 快速搜索整个注册表以查找包含索引的实际文件夹的字符串,修改所有可以找到的出现内容,然后重新启动。