Постановка переключателя “Let apps run in the background” на странице “Background apps” новых настроек конфиденциальности Windows приводит к прерыванию поиска в меню start-menu, по крайней мере, в Windows 10 с Обновлением создателя!
Я недавно переустановил Windows 10 с Обновлением создателя на трех машинах. После установки Windows, моим первым шагом на всех машинах было щелкнуть по всем страницам в разделе Настройки -> Приватность , отключение каждого переключателя. В их число вошла настройка “Let apps run in the background” на странице Background apps.
Вскоре после этого я заметил, что вновь установленные приложения не будут отображаться в поиске в стартовом меню - либо через win+S
, либо просто начиная вводить, когда в стартовом меню есть фокус. На всех машинах некоторые результаты показывались, а другие отсутствовали. Вновь установленные приложения не показывались. На одной из них, ввод google
или chrom
не даст ничего, кроме полного слова, chrome
, покажет “выполнить команду”. В какой-то момент на одной машине выполнялось только notepad
, и результат не мог быть ни щелчком мыши, ни активирован.
Этот поток помог мне узнать, что создание нового пользователя с локальным администратором на машинах временно решит проблему - спасибо! К сожалению, проблема опять загорелась, и я начал пытаться отследить, когда именно она начала происходить. Я сделал это с помощью процесса, включающего множество перезагрузок и многократную установку и удаление 7-zip.
мне было приятно обнаружить, что мои взломы реестра, отключающие поиск Cortana по веб-ресурсам и поиск в окнах магазина, были not ответственными - это была моя первая догадка. Взлом других частей Windows не сломал поиск; также как и мой скрипт Power-Shell, который удаляет все bloatware, которые поставляются с Windows 10: Facebook, Twitter, XING, Keeper, список продолжается. (Эта штука также автоматически переустанавливается, неоднократно, и переустанавливается для новых учетных записей пользователей.)
Наконец, я отследил проблему с этой настройкой конфиденциальности - еще одна вещь, которая зависит от учетной записи пользователя!
Мои тесты показывают, что вы все еще можете отключить все приложения от запуска в фоновом режиме до тех пор, пока основной переключатель в верхней части страницы “Background apps” остается On. Вот скриншот моих настроек с работающим поиском в меню start-menu:
Все остальные переключатели конфиденциальности можно отключить, на всех остальных страницах.
И, наконец, кажется, что если переключатель “Let apps run in the background” - Off, то его снова включить и перезапустить, чтобы восстановить поиск в меню start-menu, хотя, похоже, пройдет некоторое время, прежде чем результаты снова будут 100%-ными.
Из перечисленных в этом вопросе решений работало только предложение создать новую учетную запись локального пользователя, и только до тех пор, пока я снова не выключу эту проблемную переключатель.
Если вы не видите переключателя “apps run in the background”, вы все равно можете включить его через реестр. Для этого;
- Нажмите клавишу логотипа окна + R, чтобы открыть диалог запуска. Введите “regedit” и нажмите enter.
- Перейдите по следующей ссылке: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\BackgroundAccessApplications
- Щелкните правой кнопкой мыши на BackgroundAccessApplications и выберите New -> DWORD (32-разрядное) Value. Назовите его GlobalUserDisabled и установите его значение равным 0.
- Перезапустить.