ShellExperienceHost.exe, что это за процесс?
Привет друзья, если вы вдруг заметили у себя в процессах ShellExperienceHost.exe (Windows Shell Experience Host) то не стоит сразу паниковать, это системный процесс, завершать его работу не нужно (но, как оказалось ничего страшного не будет — он снова появится автоматически, правда в первых билдах Windows 10 может быть по другому!). Если у вас два таких процесса, то тоже не очень хорошо, вполне может быть что один из них это вирус, но об этом немного позже поговорим.
Отключить процесс ShellExperienceHost.exe вроде как можно, но просто при этом и меню Пуск поменяется, все дело в том что опция по отключению этого процесса (и SearchUI.exe тоже кстати) есть в программе для изменения внешнего вида Пуск — StartIsBack (можно спокойно найти в интернете).
Интересно, но у некоторых пользователей этот процесс может потреблять очень много оперативной памяти, при этом процессор не загружен, что говорит о какой-то ошибке (типа утечка памяти). Вся фишка в том, что ShellExperienceHost.exe отвечает за интеграцию универсальных программ в оболочку Windows 10 и Панель задач. То есть отсюда и глюки, многие пользователи и вполне возможно что и вы замечали глюки то с меню Пуск — его нельзя открыть, то открыть можно а запустить что-то с него нет.
Вот тут видно, как много кушать может процесс ShellExperienceHost.exe:
Заставка при блокировке экрана а также смена обоев, за все это отвечает также процесс ShellExperienceHost.exe (другими словами оболочка хоста).
Что еще интересно, что если у вас зависло например меню Пуск, то некоторые продвинутые пользователи советуют в диспетчере задач завершить работу ShellExperienceHost.exe, после чего он сам потом запустится и Пуск заработает.
В общем можно еще раз убедиться — процесс ShellExperienceHost.exe относится к Метро-интерфейсу и взаимодействию Метро-программ с проводником Windows.
Теперь посмотрим где этот процесс сидит. Открываем диспетчер задач, переходим на вкладку Подробности и смотрим, что процесс ShellExperienceHost.exe у нас один, вообще не грузит процессор и оперативки занимает крошечно мало (так и должно быть!):
Чтобы узнать где он сидит — нажимаем по нему правой кнопкой и выбираем расположение:
Должна открыться такая папка как C:\Windows\SystemApps\ShellExperienceHost_cw5n1h2txyewy, что это за название последней папки в адресе — я не знаю, может оно какое-то уникальное, у вас может быть немного другое название. Не суть, важно что файл находится в папке ShellExperienceHost_*, которая в свою очередь лежит уже в C:\Windows\SystemApps, у вас должно быть все так же. Гляньте еще на характеристики, это оригинальный файл в Windows 10 билд 1511:
Кстати папка SystemApps тоже говорит о том, что процесс ShellExperienceHost.exe явно не вирус, в другой папке этот файл быть не должен. Ну например в C:\Windows, или в C:\Windows\System32 — это все не родные папки, хотя там и сидят много системных файлов. Это так может маскироваться вирус.
В общем если вы думаете что у вас вирус — нужно как можно быстрее проверить комп на вирусы, тут я советую воспользоваться утилитами Kaspersky Virus Removal Tool и Dr.Web CureIt!. Рекомендую еще проверить утилитами против рекламных вирусов, это на тот случай, если у вас подозрительно много рекламы в браузерах — тут лучшие утилиты это AdwCleaner и HitmanPro.
Вроде бы все написал, с процессом немного разобрались, так что теперь осталось только удачи пожелать вам
База знаний
Try 2 Fix beta
Всё сразу: Не работает кнопка «Пуск», класс не зарегистрирован, «мигание» проводника в Windows 10
К нам в сервис попал старенький ПК, купленный примерно в 2009. Раньше на нём стояла Windows 7, а после террора Microsoft обновлением установилась Windows 10. Всё было не так уж плохо до тех пор, пока (со слов пользователя) не прошло последнее обновление. Материала из этой статьи хватило бы на три-четыре самодостаточных публикации, но поскольку это всё встретилось нам на одном ПК и сразу, делить не будем. Итак, симптомы:
- не работает кнопка «Пуск»;
- не работают Metro приложения;
- индикатор HDD на корпусе ПК не мигает, а горит ровно;
- при открытии браузера Edge появляется ошибка «Explorer.exe Класс не зарегистрирован»;
- и на закуску: после загрузки рабочего стола все ярлыки мигают в стиле полной перезагрузки Проводника, а панель задач пуста. Длиться это минуты две-три, потом догружается панель задач со всеми иконками, которые, как сказано выше, ни черта не работает.
Сразу отвечу на вопрос «Почему бы просто не переустановить систему?» — это не подход IT-Джедаев. На ПК море бухгалтерского софта, некоторый экзотический, поэтому гарантировать возвращение всего того, что было до переустановки невозможно, учитывая, что пользователь и сам не мог вспомнить всего того, чем пользуется, а чем нет.
Поскольку проблема начала носить массовый характер, мы выделили все варианты решения проблемы «Класс не зарегистрирован» и «Не работает кнопка Пуск» в отдельную статью.
Начинаем диагностику с наверно не с обозначенной проблемы, а того, что пользователь и не видел: индикации HDD.
Этап 1. Диагностируем HDD.
Первый делом через HDDScan я проверил S.M.A.R.T. HDD — никаких проблем, Bad-блоков нет, температура в норме, всё хорошо. Сморим в диспетчер задач. Процессов, загружающих HDD на все 100% нет. Антивирус Касперского 2017 периодически занимает всё время CPU, однако не перманентно. Ок. Это всё странно, пока отложим.
Этап 2. Боремся с проблемами Metro-приложений и меню «Пуск».
Переходим к обозначенной проблеме: не работает пуск. С этой проблемой я уже неоднократно сталкивался в рамках Windows 10. Помогает скрипт Powershell, найденный на просторах Интернет (спойлер: не помогло! ):
Ещё одно из найденных решений: отлючение XAML для панели задач. Делается это безумство вот так:
- В реестре ищем ветку:
- Создаём параметр DWORD (32 бита).
- Имя параметра EnableXAMLStartMenu, значение 0.
- Перезагружаемся.
Снова неудача. Всё на своих местах, проблема не решена .
На следующем этапе копнём глубже: начинаем системные проверки:
- Проверка целостности файлов:
В командной строке от имени администратора.
Исправляем ошибки Центра обновления Windows с помощью DISM (а вдруг, пользователь же на это жаловался)
Там же, от того же же администратора.
К слову, антивирусные проверки Dr.Web CureIt!, AdwCleaner и MalwareBytes то же дали отрицательный результат. Последние обновления я удалил вручную — ничего.
Этап 3. Смотрим журналы Windows.
Пожалуй, с этого надо было начать (а может и нет). Журнал кишит сообщениями, связанными с ShellExperienceHost
и вот это безобразие:
Эти ошибки либо должны были быть исправлены на предыдущих этапах, либо не решены вообще без переустановки. Опять ничего . Пускаем в ход тяжёлую артиллерию.
Этап 4. Тяжёлая артиллерия.
Честно говоря, после окончания предыдущего этапа моя фантазия подошла к концу. Но прежде чем делать какие-либо безрассудства, проявим трусость: сделаем резервную копию всего HDD. С помощью Acronis True Image Home 2016 с диска Live начинаем резервное копирование. И тут появляется первая зацепка . На каком-то проценте появляется сообщение от Acronis: не могу прочитать сектор. Очень интересно, ведь S.M.A.R.T. чист. Тогда уже с другого live-диска DaRT 10 x64:
- Через diskpart ищем, какой раздел является системным. Выходим из diskpart.
- Запускаем
(у нас C: для простоты, у Вас может быть другая буква).
И о чудо! Видим следующее:
Искать, что это за файл и зачем он нужен я не стал. Из его названия и так всё ясно.
Видим, что Рабочий стол больше не мигает, панель задач сразу содержит все иконки. Это похоже на успех ! Ошибка «Класс не зарегистрирован» ушла, Metro-приложения открываются. Но пуск по-прежнему не работает. А для решения этой проблемы мы снова выполняем скрипт и перезагружаемся. Ах да, сам скрипт для тех, кто забыл:
Все проблемы решены! Можно открывать шампанское. Кстати, лампочка HDD теперь штатно мигает, а не горит постоянно.
Эти статьи будут Вам интересны
1С:Розница 2: 09h, Некорректное значение параметров команды
При настройке онлайн-кассы Штрих-М на очередном магазине столкнулись с этой проблемой: при закрытии чека появляется следующее сообщение: «Чек не напечатан на устройстве для печати чеков. Дополнительное описание: При выполнении операции произошла ошибка: 09h, Некорректное значение параметров команды». Рассказываем, как от неё избавиться!
Zimbra 8.6 OSE: Произошла неизвестная ошибка (mail.TRY_AGAIN). Ошибка сети. postfix/postqueue fatal: Queue report unavailable — mail system is down
На корпоративном почтовом сервере Zimbra OSE пользователи при отправке внутренней почты стали получать сообщение «Произошла неизвестная ошибка (mail.TRY_AGAIN)», другие пользователи увидели «Ошибка сети». А мы во всех логах (/var/log/zimbra.log, /var/log/mail.log и /var/log/mail.err) увидели это волшебное сообщение «postfix/postqueue fatal: Queue report unavailable — mail system is down». Работа была парализовано, но решение оказалось простым.
1С:Предприятие и PostgreSQL: Размещение базы данных 1С за пределами хранилища PostgreSQL
Вносить какие-то глобальные изменения сразу в работающую базу данных 1С:Предприятие — дело неблагодарное. Даже если у Вас есть резервные копии, понадобится время, чтобы восстановить их, а время для некоторых организаций критично. Поэтому лучше проводить отладку своих обработок на копии базы данных. Если это файловая версия — вообще нет никаких проблем. Если SQL — всё немного сложнее. А если ещё и закончилось место в хранилище баз данных СУБД, а расширять хранилище нет места/возможности — то это вообще проблема. Но мы поможем!
База знаний «Try 2 Fix» Beta
Все материалы свободны
к распространению с обязательным
указанием источника
Windows 10 ShellExperienceHost сбой
Недавно я клонировал свой раздел Windows 10 с жесткого диска на SSD.
Я не могу открыть меню «Пуск», «Уведомления» или что-нибудь, что использует ShellExperienceHost. Это включает в себя такие вещи, как приложение «Калькулятор», «Граничный браузер» и меню «Щелчок» в стиле метро, когда вы нажимаете правой кнопкой мыши на приложении на панели задач.
Каждый раз, когда я пытаюсь открыть один из них, я получаю сообщение об ошибке в журнале событий:
Если я открою ShellExperienceHost.exe с помощью WinDbg, я получаю следующий вывод:
Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /CheckHealth
Get-AppXPackage -AllUsers | Foreach
Удаление% LOCALAPPDATA% \ TileDataLayer \ База данных и перезагрузка
Создание нового пользователя
Не удалось обновить Windows 10 и потерять все мои установленные программы (у меня установлена среда разработки, которая займет много времени), есть ли что-нибудь еще, что я могу попробовать?
Я получаю замену в меню «Пуск» Windows с помощью «Классической оболочки», но это довольно раздражает, когда вы не видите область уведомлений.
4 ответа
После нескольких месяцев попыток исправить это, я наконец смог загрузить файл .img (как .iso) для Windows 10 для точного номера сборки, который я установил (Build 10240).
Как только у меня был правильный .img-файл, я смог использовать его для обновления на месте в той же версии. Попытка сделать то же самое обновление на месте до последней версии продолжала сбой при 40% с ошибкой 0xC1900101-0x30018.
Мои начальное меню, центр уведомлений и Edge снова функциональны.
Спасибо @ magicandre1981 за вашу помощь.
Я боролся с этим в течение нескольких дней и проходил через сотни страниц решений. Ничего не работало, пока я не ударил на этой странице, где на странице 22 пользователь PaulSturm рекомендуется выполнить ремонт с помощью Tweaking.com — Windows Repair Free /Pro .
Я, очевидно, очень подозрительно относился к этому, но немало людей заявили, что это сработало для них, и я был готов попробовать что-нибудь, потратив столько времени на это, благодаря презренной поддержке Microsoft.
Вам нужно будет установить его, запустить приложение, перезагрузить в безопасном режиме загрузки, когда он запросит, а затем запустит выбранный по умолчанию ремонт. Нет необходимости в предварительном сканировании, сканировании sfc или что-либо за пределами раздела ремонта (кроме рекомендованной резервной копии и точки восстановления системы). Мне потребовалось около 20 минут, но после перезагрузки после ремонта все было в порядке. Я не знаю точно, какое исправление выполнило это, но это ТОЛЬКО вещь, которая сработала для меня.
Опять же, я не ожидаю, что вы мне доверяете, но на этой странице Microsoft есть немало людей, которые ручались за это. Удостоверьтесь, что вам удобно использовать это, и делайте резервную копию и восстанавливайте систему по запросу.
Глядя глубже в проблему, я получал эту ошибку в журнале событий каждый раз, когда я нажимал на начальное меню
Неверное имя приложения: ShellExperienceHost.exe, версия: 10.0.10586.306, отметка времени: 0x571afaa5
Неверное имя модуля: Windows.UI.Xaml.dll, версия: 10.0.10586.306, отметка времени: 0x571af9f6
Это событие появится после каждого щелчка по меню «Пуск». Я запустил Process Monitor из SysInternals, щелкнул меню «Пуск» и увидел, что ACCESS DENIED показывался для пакета учетных записей пользователей settings.dat для ShellExperienceHost . Этот файл находится по адресу:
% localappdata% \ Packages \ Microsoft.Windows.ShellExperienceHost_cw5n1h2txyewy \ Settings \
(localappdata — это переменная окружения для C:\Users\USERNAME\AppData\Local\ )
Я удалил файл settings.dat , нажал кнопку «Пуск», и он все равно не откроется из-за settings.dat . Поэтому я переименовал Microsoft.Windows.ShellExperienceHost_cw5n1h2txyewy (вся папка) в .old и переустановил приложение оболочки ShellExperienceHost, используя следующую команду PowerShell из повышенного окна PowerShell:
Затем он переустановил локальный пакет для моего профиля пользователя, положив settings.dat на место. Теперь больше нет ошибок и начального меню.
Из дампа я вижу, что вы получаете ошибку Access denied :
Чтобы узнать, к какому файлу /разделу реестра не удается получить доступ, запустите ProcessMonitor , фильтр для ShellExperienceHost.exe и посмотрите в столбце результата, операция которого завершилась неудачей с помощью Access denied .
Также попробуйте запустить это обновление , которое восстанавливает ACL, который также может вызывают ошибки.