Как отключить или включить поиск в Windows 10

На днях мне задали вопрос – как можно отключить строку поиска в редакторе реестра. В сегодняшней статье рассмотрим данный вопрос и покажем варианты включения или отключения поиска на панели задач в Windows 10.
Ранее, в статье как настроить панель задач мы уже показывали, что с помощью меню правой клавиши мыши можно выбрать два типа отображения поиска на панели и по надобности ее скрыть. Сегодня добавим еще способ изменения поиска на панели задач с помощью редактора реестра.
1. Строка поиска отображается только на основном дисплее;
2.В меню правой кнопки мыши будет отсутствовать “Показать поле поиска” если:
- панель задач размещена слева, сверху или справа;
- в параметрах панели задач вы выбрали “использовать маленькие кнопки на панели задач”;
- разрешение экрана выбрано меньше 1024 х 768.
Включить или отключить поиск на панели задач с помощью правой клавиши мыши
Нажмите на панель задач правой клавишей мыши => в открывшемся меню выберите “Поиск” => выберите нужный вариант: скрыто (чтобы убрать поиск из панели задач); показать только значок поиска; показать поле поиска.
Если выбрать “Показать поле поиска” – на панели задач появится длинная строка, где вы сможете вводить свои запросы (смотрите рисунок).

Если выбрать “Показать значок поиска” – на панели появится обычный значок, который открывает поиск при нажатии на него.

Если нажать “Скрыто” – поиск с панели задач будет скрыт. В предыдущих сборках Windows 10 вместо “Скрыто” было “Отключить”, сейчас же немного отредактировали. Даже выбрав “Скрыто” вы сможете открыть поиск нажав клавишу Win.

Включить или отключить поиск на панели задач в редактора реестра
Перед редактированием реестра рекомендуется создать точку для восстановления системы.
1. Откройте редактор реестра: в строке поиска или в меню выполнить (выполнить вызывается клавишами Win+R) введите команду regedit и нажмите клавишу Enter.

2.В левой панели перейдите по пути HKEY_CURRENT_USER\ Software\ Microsoft\ Windows\ CurrentVersion\ Search. Когда в левой панели выбран раздел Search в правой откройте параметр SearchboxTaskbarMode.

3.Если в поле “Значение” поставить 2 и нажать “ОК” – на панели задач будет отображаться строка поиска.

4.Если в “Значение” поставить 1 и нажать “ОК” – на панели задач будет отображаться значок поиска.

5.Если в “Значение” поставить 0 и нажать “ОК” – на панели задач поиск будет скрыт.

Чтобы изменения вступили в силу перезапустите проводник или перезагрузите компьютер. Нажмите на панель задач правой клавишей мыши и выберите “Диспетчер задач” => нажмите на “Подробнее”.

Во вкладке “Процессы” найдите “Проводник” и нажмите на него правой клавишей мыши => выберите из контекстного меню “Перезапустить” => закройте диспетчер задач.

Если вы хотите изменять настройки поиска в редакторе реестра другим пользователям этого компьютера – для начала нужно зайти в HKEY_LOCAL_MACHINE \SOFTWARE \Microsoft \Windows NT \CurrentVersion \ProfileList => в разделе ProfileList выбираем каждый раздел по очереди, ищем в параметре ProfileImagePath пользователя, которому нужно изменить поиск. Когда найдете — запомните или перепишите себе куда-то название раздела S -1 — ….=> теперь открываем HKEY_USERS и ищем название раздела, которое мы запоминали выше (S-1-….) => открываем его и дальше идем к разделу Software\ Microsoft\ Windows\ CurrentVersion\ Search. Когда в левой панели выбран раздел Search в правой откройте двойным щелчком левой клавиши мыши параметр SearchboxTaskbarMode. Дальше проделываем 3, 4 или 5 пункт из инструкции выше.
На сегодня всё, если вы знаете другие способы или у вас есть дополнения – пишите комментарии! Удачи Вам
Не работает поиск в Windows 10
В Windows 10 имеется удобная функция, которой я постоянно пользуюсь — поиск в меню «Пуск». Конкретно имею ввиду возможность нажать на клавиатуре клавишу «Пуск» и сразу начать вводить, например, первые буквы названия нужной программы — результаты поиска сразу отображаются на экране.
В какой-то момент эта функция перестала работать на моём рабочем компьютере. Незадолго до этого возможность поиска в меню «Пуск» пропала и у моего коллеги.
Также я обнаружил, что не работает поиск в панели задач (если включено отображение кнопки поиска): при вводе текста в панель поиска либо отображается просто чёрное окно, либо — вообще ничего.
Но и это ещё не всё! В панели задач для отображаемых значков перестало выводиться контекстное меню по нажатию правой кнопки мыши.
Долгие поиски на русскоязычных и англоязычных сайтах приводили примерно к одним и тем же результатам: глюки сервисов Microsoft в марте 2020, переиндексация, откат обновлений и прочее. Но результат был нулевой. В итоге, намучившись, переустановил операционную систему, тем более, что давно планировал это сделать.
На днях поиск и контекстное меню снова отказали. Но в этот раз я понял, в чем дело.
Если Вы столкнулись с подобными проблемами и знаете, что такое протокол OPC и/или недавно изменяли параметры DCOM, то, вероятно мой опыт сможет Вам помочь. Я решил поделиться своими «знаниями» на Хабре, т.к. надеюсь, что поисковики приведут пользователей, которые столкнулись с этой проблемой, к моей статье.
Итак, последовательность действий следующая:
- необходимо запустить оснастку консоли «Службы компонентов». Проще всего это сделать, вызвав команду «dcomcnfg» через диалог «Выполнить» (Win+R);
- в консоли необходимо перейти к узлу «Корень консоли» -> «Службы компонентов» -> «Компьютеры»;
- в центральной части консоли будет отображён элемент «Мой компьютер» — щёлкните правой кнопкой мыши по нему и в контекстном меню выберите пункт «Свойства»;
- в открывшемся диалоге перейдите на вкладку «Свойства по умолчанию» и проверьте значение в поле «Уровень проверки подлинности по умолчанию». Если у Вас установлено значение «Отсутствует«, то, вероятно, в этом вся проблема. По умолчанию настройка имеет значение «Подключиться«;
- измените значение «Уровень проверки подлинности по умолчанию» на «Подключиться«, сохраните настройки и перезагрузите компьютер;
- значение «Отсутствует» можно установить для конкретного экземпляра в списке элементов узла «Настройка DCOM», например, для OPC сервера, если другим образом подключиться к нему из вне не получается.
Подобная проблема может возникнуть, даже если Вы самостоятельно не настраивали DCOM. Подобную настройку может автоматически выполнить утилита MatrikonOPC Explorer.
Кстати, воспроизвести проблему на «чистой» операционной системе на виртуальной машине у меня не получилось — установил «Уровень проверки подлинности по умолчанию» в «Отсутствует», перезагрузил систему, но поиск и контекстное меню работают как положено. Вероятно, необходима совокупность дополнительных факторов, для воспроизведения проблемы.
Скрытие и отображение поля поиска в Windows
Вы можете выбрать, отображается ли поле поиска на панели задач. Если поле поиска не отображается на панели задач, оно скрыто, и его можно снова сделать видимым.
Отображение поля поиска на панели задач
- Нажмите и удерживайте (или щелкните правой кнопкой мыши) панель задач и выберите параметры панели задач.
- Выберите элементы панели задач, чтобы развернуть раздел, а затем переключите переключатель поиска в положение «Включено».
Скрытие поля поиска на панели задач
- Нажмите и удерживайте (или щелкните правой кнопкой мыши) панель задач и выберите параметры панели задач.
- Выберите элементы панели задач, чтобы развернуть раздел, а затем переключите переключатель поиска в положение «Выкл.».
Вы можете выбрать, отображается ли поле поиска на панели задач. Если поле поиска не отображается на панели задач, оно скрыто, и его можно снова сделать видимым.
Отображение поля поиска на панели задач
- Нажмите и удерживайте (или щелкните правой кнопкой мыши) панель задач и выберите пункт «Поиск».
- Выберите «Показать поле поиска».
Если поле поиска по-прежнему не отображается, попробуйте открыть параметры панели задач. Нажмите кнопку > Параметры > персонализации >панели задач.
Убедитесь, что для переключателя «Использовать небольшие кнопки панели задач» установлено значение «Выкл.». Убедитесь, что для расположения панели задач в списке экранов задано значение «Снизу».
Скрытие поля поиска на панели задач
- Нажмите и удерживайте (или щелкните правой кнопкой мыши) панель задач и выберите пункт «Поиск».
- Выберите параметр Скрыто.
Не работает поиск в Windows 10 или 11

06.09.2022

itpro

PowerShell, Windows 10, Windows 11, Windows Server 2019

комментарий 61
Функцией поиска в Windows 10 и 11 приходится пользоваться намного чаще, чем в предыдущих версиях ОС: с помочью поиска можно быстро найти нужное приложение, файл, элемент настройки в новом меню Settings (Параметры), функцию системы или даже выполнить поиск в Интернете через меню Пуск. Однако в некоторых случаях встроенные поиск Windows перестает работать. При попытке найти любое приложение или файл, поиск Windows возвращает пустой список. В этой статье мы собрали основные советы, которые должны помочь, если у вас в Windows 10 или 11 не работает поиск в меню Пуск, панели задач и других элементах интерфейса Windows.

Перезапустите службы поиска в Windows
За поиск из панели задач отвечает один из исполняемых файлов Cortana — SearchUI.exe. Если у вас не работает поиск в панели задач Windows 10, попробуйте перезапустить этот процесс:

- Запустите Диспетчер задач (Ctrl+Alt+Del);
- Перейдите на вкладку Подробности;
- Найдите в списке процессов SearchUI.exe, щелкните по нему ПКМ и выберите Снять задачу;
- Аналогично завершите процесс SearchApp.exe и SerchIndexer.exe;
- Когда вы в следующий раз попробуете выполнить поиск в Windows 10, это процесс автоматически перезапуститься.
Не работает поиск в стартовом меню Windows
Если у вас в Windows 10/11 поиск не работает только в стартовом меню Пуск, попробуйте следующее решение:


В Windows 10 Creator Update (1703) и более новых версиях есть еще одна частая проблема, из-за которой может не работать поиск. В разделе Параметры -> Конфиденциальность -> Фоновые приложения (Settings -> Privacy -> Background apps), включите опцию «Разрешить приложениям работать в фоновом режиме» (Let apps run in the background). При отключении данной опции может не работает поиск среди только что установленных приложений.

Если вы не нашли эту опцию, можно включить ее через реестр:
- Для этого перейдите в ветку реестра HKEY_CURRENT_USER\Software\Microsoft\ Windows\CurrentVersion\ BackgroundAccessApplications;
- Создайте новый параметр типа DWORD(32-бит) с именем GlobalUserDisabled и значением 0;
- Затем измените значение параметра BackgroundAppGlobalToggle на 1 в ветке реестра HKCU\Software\Microsoft\Windows\CurrentVersion\Search;
Либо вы можете изменить эти параметры из командой строки:
REG ADD HKCU\Software\Microsoft\Windows\CurrentVersion\BackgroundAccessApplications /v GlobalUserDisabled /t REG_DWORD /d 0 /f
REG ADD HKCU\Software\Microsoft\Windows\CurrentVersion\Search /v BackgroundAppGlobalToggle /t REG_DWORD /d 1 /f
Проверьте состояние и настройки службы индексирования Windows
Проверьте, запущена ли служба индексирования Windows. Для этого:
- Откройте консоль services.msc ;
- В списке служб найдите WindowsSearch;
- Проверьте, что служба запущена, а тип ее запуска – автоматический (Automatic — Delayed Start);

- Запустите / перезапустите службу WSearch;
- Теперь откройте классическую панель управления и откройте элемент Параметры индексирования (Control Panel\All Control Panel Items\Indexing Options);
- Убедитесь, что выбрано индексирование всех нужных расположений (как минимум должно быть включено индексирование Start Menu, Users, можете добавить ваши локальные диски и Outlook);

- Нажмите кнопку Дополнительно и в разделе Устранение неполадок нажмите кнопку Перестроить;

- Процесс переиндексации может занять довольно длительное время. Дождитесь его окончания.
Примечание. Проверьте, что на системном диске достаточно свободного места. В некоторых случаях размер индексного файла службы Windows Search (Windows.edb) может быть довольно большим.
Утилита устранения неполадок службы индексирования и поиска Windows
Попробуйте воспользоваться встроенной утилитой исправления неполадок Indexer Diagnostics (Troubleshooter) для исправления типовых проблем с поиском Windows. Для этого:
-
Перейдите в меню Settings -> Search -> Searching Windows. Промотайте список вниз и нажмите на ссылку “Run the indexer troubleshooter to resolve common search issues”;
Можно запустить мастер исправления ошибок поиска из командой строки: msdt.exe -ep WindowsHelp id SearchDiagnostic

Сброс универсальных приложений Microsoft Store
Если у вас на компьютере установлен голосовой помощник Cortana (напомню, что русской версии Cortana все еще нет), исправить проблему неработающего поиска Windows может перерегистрация в системе всех универсальных UWP приложений Windows Store. Для этого в командной строке PowerShell, запущенной с правами администратора, выполните команду:
Get-AppXPackage -AllUsers | Foreach

После окончания выполнения команды, перезагрузите компьютер.
Если это не исправило проблема с поиском, нужно полностью удалить и переустановить универсальное приложение Microsoft.Windows.Search ( Microsoft.Windows.Search_cw5n1h2txyewy ).
- Запустите консоль PowerShell.exe с правами администратора;
- Остановите службу Windows Search. Сначала нужно изменить тип запуска на Disabled, а потом остановить ее: Get-Service WSearch| Set-Service –startuptype disabled –passthru| Stop-Service –Force
- Перезагрузите Windows;
- Удалите универсальное приложениеSearch:
Get-AppxPackage -Name *Search* | Remove-AppxPackage -Verbose -ErrorAction SilentlyContinue -WarningAction SilentlyContinue
Get-AppxPackage -AllUsers -Name *Search* | Remove-AppxPackage -Verbose -ErrorAction SilentlyContinue -WarningAction SilentlyContinue - Теперь нужно удалить папку приложения %LOCALAPPDATA%\Packages\Microsoft.Windows.Search_cw5n1h2txyewy . Но для этого нужно сначала назначить локальную группу Administrators владельцем папки. Это можно сделать вручную в проводнике Windows (вкладка Безопасность в свойствах папки) или с помощью такого PowerShell скрипта:
$searchapp_path =»$env:localappdata\Packages\Microsoft.Windows.Search_cw5n1h2txyewy»
$Account = New-Object -TypeName System.Security.Principal.NTAccount -ArgumentList ‘BUILTIN\Administrators’;
$ItemList = Get-ChildItem -Path %searchapp_path -Recurse;
foreach ($Item in $ItemList) $Acl = $null;
$Acl = Get-Acl -Path $Item.FullName;
$Acl.SetOwner($Account);
Set-Acl -Path $Item.FullName -AclObject $Acl;
> - Теперь можно удалить папку Windows.Search_cw5n1h2txyewy:
Remove-Item -Path $env:localappdata\Packages\Microsoft.Windows.Search_cw5n1h2txyewy –force
- Сейчас поиск в Windows полностью отключен;
- Переустановите приложение Search App:
Get-AppxPackage -AllUsers -Name *Search* | %
- Включите автозапуск для службы WSearch:
Set-Service WSearch –startuptype automatic - Перезагрузите Windows, войдите под своей учетной записью и проверьте, что поиск теперь работает.
Не работает поиск Windows при включенной интеграции с Bing
5 февраля 2020 года у пользователей Windows 10 массового перестал работать поиск из панели задач. Окно поиска в панели задач открывается, но при вводе любого запроса поиск выдает пустые результаты.

Данная проблема была признана Microsoft и вызывалась недоступностью облачных сервисов поиска Bing. Дело в том, что по-умолчанию Windows 10 отправляет на свои сервера все, что вы вводите в поиске Start Menu, которыt возвращают вам результаты поиска из Bing.
Для исправления этой проблемы проще всего отключить интеграцию поиска Windows 10 с поисковой системой Microsoft Bing.

- Запустите редактор реестра (Win+R -> regedit.exe);
- Перейдите в раздел реестра HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Search\;
- Измените значение параметров BingSearchEnabled и CortanaConsent на 0;
Если эти параметры реестра отсутствуют, создайте их вручную (тип REG_DWORD 32 bit). Можно создать и изменить эти параметры следующими командами:
REG ADD HKCU\Software\Microsoft\Windows\CurrentVersion\Search /v BingSearchEnabled /t REG_DWORD /d 0 /f
REG ADD HKCU\Software\Microsoft\Windows\CurrentVersion\Search /v CortanaConsent /t REG_DWORD /d 0 /f
Данное решение поможет, если у вас открывается окно поиска, но при вводе текста для поиска не ничего появляется. На момент написания статьи инженеры Microsoft уже исправили проблему с Bing, и службы поиска Windows стали работать нормально. Хотя на мой взгляд интеграцию поиска Windows с Bing нужно отключать сразу после установки операционной системы.
Не работает поиск в Параметрах Windows
В приложении “Параметры” (Settings) Windows 10/11 есть собственной окно поиска для быстрого перехода к элементам настройки системы. Если у вас перестал работать поиск в Параметрах:

- Запустите File Explorer и перейдите в каталог %LocalAppData%\Packages\windows.immersivecontrolpanel_cw5n1h2txyewy\LocalState ;
- Откройте свойства папки Indexed, нажмите кнопку “Другие”, и проверьте что включена опция включена опция “Разрешить индексировать содержимое файлов в этой папке в дополнении к свойствам файла”;
- Если опция уже включена, отключите ее, нажмите Ок, а затем включите снова.
PowerShell скрипт для сброса Windows Search
Если рассмотренные выше способы не помогли восстановить работу поиска в Windows 10, Microsoft рекомендует воспользоваться скриптом PowerShell для сброса всех настроек службы Windows Search (скрипт предназначен для Windows 10 1903 и выше).
[Для запуска этого скрипта нужно

- Скачайте скрипт ResetWindowsSearchBox.ps1 по ссылке;
- Запустите консоль PowerShell с правами администратора;
- Измените настройки политики запуска скриптов PowerShell, выполнив команду (команда разрешает запуск скриптов в текущей сессии powershell.exe): Set-ExecutionPolicy -Scope Process –ExecutionPolicy Unrestricted
- Запустите скрипт;
- Скрипт сбросит настройки поиска Windows на значения по-умолчанию;
- Перезагрузите компьютер и проверьте, исправлена ли проблема поиска в Windows.
Другие варианты исправления проблем поиска в Windows, которые могут помочь, если предыдущие варианты не помогли вам:
- Создайте нового пользователя и проверьте работает ли поиск под ним;
- Проверьте, запущен ли в вашем сеансе процесс ctfmon.exe. Это стандартный процесс Windows, который управляет альтернативным пользовательским вводом и панелью Office Language (служба Touch Keyboard and Handwriting Panel Service). Если этот процесс не запущен или остановлен, вы просто не сможете печатать символы в панели поиска Windows. Чтобы запустить процесс, нажмите Win +R и выполните команду: C :\Windows\System32\ctfmon.exe
Если это исправит проблему с поиском, нужно добавить процесс ctfmon.exe в автозагрузку Windows. - Загрузитесь с LiveCD и удалите папку Microsoft.Windows.Cortana_*** в AppData\Local\Packages (также можно завершить процесс из Windows с помощью unlocker). После перезагрузки папка появится снова и через нескольки минут поиск должен заработать (данный метод помог нескольким нашим посетителям);
- Проверьте NTFS права на папку C:\Windows\SystemApps\Microsoft.Windows.Search_cw5n1h2txyewy у всех пользователей компьютера должны быть права Read+Execute (BUILTIN\Users Allow ReadAndExecute, Synchronize). Проще всего вывести NTFS разрешения с помощью PowerShell: get-acl $env:windir\SystemApps\Microsoft.Windows.Search_cw5n1h2txyewy

- Проверьте целостность системных файлов: sfc /scannow или dism /Online /Cleanup-Image /RestoreHealth ;
- Если проблемы с поиском наблюдаются в почтовом клиенте MS Outlook, смотрите другую инструкцию: Не работает поиск писем в Outlook.
Предыдущая статья Следующая статья