Сбой службы поиска Windows при индексации

731
Zaroth

Моя проблема очень похожа на ту, что была задана в этом вопросе: служба Windows SearchIndexer.exe падает при индексировании, однако, похоже, что ее автор отказался от нее, поэтому я сделал репост.

В основном, когда я проверяю отчет об ошибках Windows, я вижу сбой индексации Windows каждые 5 минут. Я тоже не смог найти свою почту в Outlook, 2013. Я узнал об этом, так как wermgr.exeбыл регулярно красть фокус из других приложений .

Подробная информация о сбое из Event Viewer:

<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"> - <System> <Provider Name="Application Error" />  <EventID Qualifiers="0">1000</EventID>  <Level>2</Level>  <Task>100</Task>  <Keywords>0x80000000000000</Keywords>  <TimeCreated SystemTime="2018-03-26T07:35:20.000000000Z" />  <EventRecordID>122369</EventRecordID>  <Channel>Application</Channel>  <Computer>my.host.name</Computer>  <Security />  </System> - <EventData> <Data>SearchIndexer.exe</Data>  <Data>7.0.7601.23930</Data>  <Data>59deb9ab</Data>  <Data>KERNELBASE.dll</Data>  <Data>6.1.7601.23915</Data>  <Data>59b94f2a</Data>  <Data>c0000005</Data>  <Data>000000000000ca53</Data>  <Data>484</Data>  <Data>01d3c4d4fd3f0697</Data>  <Data>C:\Windows\system32\SearchIndexer.exe</Data>  <Data>C:\Windows\system32\KERNELBASE.dll</Data>  <Data>3bfd5da3-30c8-11e8-bdaf-c85b760b9951</Data>  </EventData> </Event> 

Я следовал инструкциям magicandre1981 из другого потока и получил аварийный дамп, резюме ниже. В случае, если нужен полный дамп, я могу загрузить его куда-нибудь.

Dump Summary ------------ Dump File: SearchIndexer.exe.1156.dmp : C:\Localdumps\SearchIndexer.exe.1156.dmp Last Write Time: 26/03/2018 09:35:23 Process Name: SearchIndexer.exe : C:\Windows\System32\SearchIndexer.exe Process Architecture: x64 Exception Code: 0xC0000005 Exception Information: The thread tried to read from or write to a virtual address for which it does not have the appropriate access. Heap Information: Present  System Information ------------------ OS Version: 6.1.7601 CLR Version(s):   Modules ------- Module Name Module Path Module Version ----------- ----------- -------------- SearchIndexer.exe C:\Windows\System32\SearchIndexer.exe 7.0.7601.23930 ntdll.dll C:\Windows\System32\ntdll.dll 6.1.7601.23915 verifier.dll C:\Windows\System32\verifier.dll 6.1.7600.16385 kernel32.dll C:\Windows\System32\kernel32.dll 6.1.7601.23915 KERNELBASE.dll C:\Windows\System32\KERNELBASE.dll 6.1.7601.23915 sysfer.dll C:\Windows\System32\sysfer.dll 12.1.7004.6500 advapi32.dll C:\Windows\System32\advapi32.dll 6.1.7601.23915 msvcrt.dll C:\Windows\System32\msvcrt.dll 7.0.7601.17744 sechost.dll C:\Windows\System32\sechost.dll 6.1.7600.16385 rpcrt4.dll C:\Windows\System32\rpcrt4.dll 6.1.7601.23915 user32.dll C:\Windows\System32\user32.dll 6.1.7601.23594 gdi32.dll C:\Windows\System32\gdi32.dll 6.1.7601.23914 lpk.dll C:\Windows\System32\lpk.dll 6.1.7601.23930 usp10.dll C:\Windows\System32\usp10.dll 1.626.7601.23894 ole32.dll C:\Windows\System32\ole32.dll 6.1.7601.23889 oleaut32.dll C:\Windows\System32\oleaut32.dll 6.1.7601.23775 tquery.dll C:\Windows\System32\tquery.dll 7.0.7601.23930 shlwapi.dll C:\Windows\System32\shlwapi.dll 6.1.7601.17514 mssrch.dll C:\Windows\System32\mssrch.dll 7.0.7601.23930 esent.dll C:\Windows\System32\esent.dll 6.1.7601.17514 imm32.dll C:\Windows\System32\imm32.dll 6.1.7600.16385 msctf.dll C:\Windows\System32\msctf.dll 6.1.7601.23915 psapi.dll C:\Windows\System32\psapi.dll 6.1.7600.16385 shell32.dll C:\Windows\System32\shell32.dll 6.1.7601.23893 profapi.dll C:\Windows\System32\profapi.dll 6.1.7600.16385 CRYPTBASE.dll C:\Windows\System32\CRYPTBASE.dll 6.1.7601.23915 secur32.dll C:\Windows\System32\secur32.dll 6.1.7601.23915 sspicli.dll C:\Windows\System32\sspicli.dll 6.1.7601.23915 credssp.dll C:\Windows\System32\credssp.dll 6.1.7601.23915 clbcatq.dll C:\Windows\System32\clbcatq.dll 2001.12.8530.16385 msidle.dll C:\Windows\System32\msidle.dll 6.1.7600.16385 cryptsp.dll C:\Windows\System32\cryptsp.dll 6.1.7601.23471 rsaenh.dll C:\Windows\System32\rsaenh.dll 6.1.7600.16385 RpcRtRemote.dll C:\Windows\System32\RpcRtRemote.dll 6.1.7601.17514 mssprxy.dll C:\Windows\System32\mssprxy.dll 7.0.7601.23930 propsys.dll C:\Windows\System32\propsys.dll 7.0.7601.17514 ntmarta.dll C:\Windows\System32\ntmarta.dll 6.1.7600.16385 Wldap32.dll C:\Windows\System32\Wldap32.dll 6.1.7601.23889 vssapi.dll C:\Windows\System32\vssapi.dll 6.1.7601.17514 atl.dll C:\Windows\System32\atl.dll 3.5.2284.0 vsstrace.dll C:\Windows\System32\vsstrace.dll 6.1.7600.16385 samcli.dll C:\Windows\System32\samcli.dll 6.1.7601.17514 samlib.dll C:\Windows\System32\samlib.dll 6.1.7601.23677 netutils.dll C:\Windows\System32\netutils.dll 6.1.7601.17514 es.dll C:\Windows\System32\es.dll 2001.12.8530.16385 apphelp.dll C:\Windows\System32\apphelp.dll 6.1.7601.17514 cfgmgr32.dll C:\Windows\System32\cfgmgr32.dll 6.1.7601.17514 wtsapi32.dll C:\Windows\System32\wtsapi32.dll 6.1.7600.16385 winsta.dll C:\Windows\System32\winsta.dll 6.1.7601.18540 userenv.dll C:\Windows\System32\userenv.dll 6.1.7601.17514 sxs.dll C:\Windows\System32\sxs.dll 6.1.7601.17514 Query.dll C:\Windows\System32\Query.dll 6.1.7601.23930 ELSCore.dll C:\Windows\System32\ELSCore.dll 6.1.7600.16385 elslad.dll C:\Windows\System32\elslad.dll 6.1.7600.16385 NaturalLanguage6.dll C:\Windows\System32\NaturalLanguage6.dll 6.1.7601.17514 crypt32.dll C:\Windows\System32\crypt32.dll 6.1.7601.23769 msasn1.dll C:\Windows\System32\msasn1.dll 6.1.7601.17514 NLSData0007.dll C:\Windows\System32\NLSData0007.dll 6.1.7600.16385 NLSLexicons0007.dll C:\Windows\System32\NLSLexicons0007.dll 6.1.7600.16385 NLSData0009.dll C:\Windows\System32\NLSData0009.dll 6.1.7600.16385 NLSLexicons0009.dll C:\Windows\System32\NLSLexicons0009.dll 6.1.7600.16385 NLSData0018.dll C:\Windows\System32\NLSData0018.dll 6.1.7600.16385 NLSLexicons0018.dll C:\Windows\System32\NLSLexicons0018.dll 6.1.7600.16385 
0
Можете ли вы запланировать проверку диска на этом устройстве и посмотреть, обнаружит ли оно какие-либо проблемы с разрешениями? Похоже, что есть проблема с ПС перми. Есть ли какие-либо пользовательские политики, используемые на компьютере, и является ли это частью сети или автономной? Alex 6 лет назад 0
Это сетевое корпоративное устройство с (вероятно) множеством политик, установленных администраторами домена. Наша команда имеет права локального администратора на наших машинах, но ни у одного из моих коллег нет такой же проблемы. Это заставляет меня поверить, что проблема не связана с политикой домена, но я, вероятно, вызвал ее как-то вместо этого. Какой тип проверки диска вы имеете в виду? Zaroth 6 лет назад 0
Проверка диска будет просто стандартной проверкой диска Windows (из свойств контекстного меню дисков щелкните правой кнопкой мыши в проводнике Windows). Данные журнала не показывают, на каком ресурсе не прошла проверка разрешений, поэтому сложно точно определить, но мое первое предположение - проблема с файловой системой или проблема с Outlook. Индексирование поиска должно выполняться с повышенными правами, поэтому оно должно иметь разрешения на весь диск. В этом случае стоит попробовать переустановку Outlook. Alex 6 лет назад 0
откройте ump в windbg и запустите **! анализ -v **, вы видите тот же результат? magicandre1981 6 лет назад 0
Я пытался запустить chkdsk, без улучшений. Я также попытался зайти в свойства жесткого диска и сначала снять флажок «разрешить индексирование», а затем снова проверить его, чтобы убедиться, что все файлы помечены правильно. Без изменений снова. Вот вывод Windbg, слишком большой, чтобы вставить его здесь в stackoverflow imho: https://pastebin.com/6Mc7zVEY Zaroth 6 лет назад 0
хорошо, стек вызовов [отличается от этого пользователя] (https://superuser.com/a/1104491/174557). Я понятия не имею. MS не предоставляет исправления ошибок, только исправления для серьезных проблем. уменьшить количество проиндексированных элементов, возможно, это поможет. Tokenize может быть учетной записью пользователя / разрешением. magicandre1981 6 лет назад 0

1 ответ на вопрос

1
Zaroth

Хорошо, я решил свою проблему. Однако я не уверен в том, что последний шаг был тем, что действительно помогло моему делу, поэтому я перечислю все шаги, которые я сделал, чтобы заставить его работать снова.

  • Я пытался перестроить поисковый индекс - не помогло
  • Установленный драйвер Intel Rapid Storage - без изменений
  • Запустил chkdsk на обоих жестких дисках - не помогло
  • Снимите флажок, чтобы разрешить индексацию на диске C: и в подкаталогах, а затем снова отметили - не помогло
  • Удалил из опций индексирования в панели управления все записи, кроме «Microsoft Outlook» и «Избранное», а затем заново перестроил индекс - казалось, что-то помогло, но сразу перестал работать сразу (поиск в Outlook не выполнялся, но отчеты об ошибках прекратились приход)
  • Отключен режим кэширования Exchange для моей учетной записи в Outlook - кажется, поиск снова работает, не прерываясь ни на один день.

Не уверен, что это полезно для будущих посетителей, так как я не определил основную причину, но на данный момент поиск в Outlook работает, и я удовлетворен. Спасибо за все предложения в комментариях.

спасибо за размещение вашего решения. Может быть, это помогает другим пользователям. magicandre1981 6 лет назад 0