В Windows 10 правила местоположения индексирования хранятся в реестре по следующему адресу: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search\CrawlScopeManager\Windows\SystemIndex\WorkingSetRules
(в win 8 или ниже это может быть в соседнем месте, остальная часть инструкция будет такая же)
Чтобы восстановить правила местоположения индексации по умолчанию, удалите этот ключ. (резервное копирование)
Однако удалить его может быть не просто, это приведет к ошибке "Отказано в доступе", поскольку некоторые службы могут использовать ее. Лучший способ отредактировать этот реестр - использовать среду консоли восстановления Windows, доступ к которой можно получить через « Settings > Update & Security > Recovery > Advanced Startup > Restart now
затем « Troubleshoot > Advanced options > Command Prompt
Когда он перезапустится и откроется командная строка, введите regedit
чтобы открыть редактор реестра.
Однако реестр, загруженный здесь по умолчанию, а также диск C:\
, будет не вашим реальным , а регистром среды консоли восстановления.
Фактический системный диск должен быть E:\
или что-то в этом роде. На следующих шагах вы сможете просматривать диски с помощью диалогового окна "Открыть файл", определять по метке диска или файлам E:\Users\<your account name>
какой диск принадлежит вам. Реестр в нем должен находиться в каталоге E:\Windows\System32\config
, содержащем определенные файлы (или "кусты"), из которых вы хотите SOFTWARE
.
Поэтому в левой панели редактора реестра выберите HKEY_LOCAL_MACHINE
а затем перейдите в « File > Load Hive
и найдите этот E:\Windows\System32\config\SOFTWARE
. Будет запрошено имя для отображения загруженного улья, просто введите SOFTWARE_real
или что-то еще.
Затем удалите вышеупомянутый раздел реестра из его нового куста HKLM\SOFTWARE_real\...\Windows Search\...\WorkingSetRules
.
Вот и все, закройте его, выйдите и перезапустите как обычно. Он будет воссоздавать значения реестра по умолчанию вместо удаленного, и теперь параметры индексирования должны иметь эти местоположения по умолчанию.