Код ошибки Shellexecuteex 2 не может найти указанный файл

Обновлено: 29.06.2024

Если вы пытаетесь установить программу на компьютер с Windows и видите сообщение «ShellExecuteEx failed» с различными кодами, этот пост поможет вам. Соответствующие коды ошибок могут быть 2, 5, 67, 255, 1155, 1460, 8235, 2147221003 и т. д. Эта ошибка обычно возникает, когда программе установки требуются права администратора, установочный файл поврежден или возникает конфликт приложений. ShellExecuteEx — это функция операционной системы, которая выполняет операцию над определенным файлом. Если операция завершится неудачно, вы получите эту ошибку.

«ShellExecuteEx» — это функция операционной системы, которая запускается в Windows 10 для выполнения указанного файла программы установки. Если установщик запрашивает административный доступ, а установка завершается сбоем или повреждена из-за сбоя, пользователи обнаружат в своей системе ошибку «ShellExecuteEx Fail». Это сообщение об ошибке обычно сопровождается определенным кодом ошибки. Соответствующие коды ошибок могут быть 2, 5, 67, 255, 1155, 8235, 1460, 2147221003 и многие другие. Существует ряд других причин возникновения этой ошибки, таких как устаревшие или поврежденные драйверы, поврежденные строки и вредоносное ПО и т. д.

Ошибка «ShellExecuteEx» обычно возникает, когда мы пытаемся установить определенное приложение или программу в Windows 10. Для установки файла на устройство требуются полные и проверенные установочные данные. Если эти данные повреждены или заражены вирусом, ваша система отобразит ошибку установки на вашем устройстве.

Оглавление

Что вызывает ошибку «Shellexecuteex Failed» в Windows?

Что вызывает

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

Вот несколько сценариев, с которыми вы можете столкнуться:

У приложения нет прав администратора. Оказывается, эта проблема часто возникает, когда приложение неожиданно завершает работу из-за недостаточных разрешений. Если этот сценарий применим, в большинстве случаев вы сможете решить проблему, убедившись, что приложение открыто с правами администратора.

Поврежденный системный файл. Еще одним возможным виновником является поврежденный системный файл, который влияет на зависимость, используемую приложением, отображающим ошибку. Несколько пользователей, которые также столкнулись с этой проблемой, сообщили, что проблема была решена после того, как они исправили все логические ошибки и поврежденные элементы с помощью двух встроенных утилит (DISM и SFC). В самых серьезных случаях единственным жизнеспособным решением, которое работает в этом сценарии, является перезагрузка всех компонентов Windows путем новой установки или восстановления.

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

Конфликт приложений. При определенных обстоятельствах также возможно, что другое приложение может конфликтовать с процессом запуска приложения, что в конечном итоге приведет к ошибке.
Поскольку явно конфликтующих приложений нет, лучший способ выяснить, кто виноват, — запустить компьютер в режиме чистого запуска и посмотреть, исчезнут ли симптомы.

Излишне безопасная локальная политика. Если включена определенная локальная политика (запускать только подписанные и проверять исполняемые файлы), то любой исполняемый файл, который не подписан и не проверен должным образом, не запустится с этой конкретной ошибкой.
В этом случае устраните проблему, перейдя в редактор групповой политики и отключив политику, вызвавшую проблему.

Как исправить ошибку «Shellexecuteex Failed» в Windows?

Как исправить

Запустите приложение от имени администратора

Если вы сталкиваетесь с сообщением об ошибке «Ошибка Shellexecuteex» при открытии или установке приложения, это, вероятно, связано с тем, что приложение неожиданно остановилось или установило исполняемый файл, так как у него нет прав администратора.

В следующей части мы расскажем вам, как управлять приложением от имени администратора.

  1. Щелкните правой кнопкой мыши приложение, вызвавшее ошибку, и выберите "Свойства".
  2. Перейдите на вкладку «Совместимость» и в разделе «Настройки» выберите «Запускать эту программу от имени администратора». Нажмите "Применить".
  3. Перезапустите приложение и убедитесь, что ошибка «Shellexecuteex failed» устранена.
Выполнение сканирования DISM и SFC

В некоторых случаях возникает ошибка «Shellexecuteex Failure», поскольку установка не может быть завершена из-за повреждения системных файлов.

Чтобы устранить эту ошибку, выполните следующие действия.

  1. Нажмите клавиши Windows + R, чтобы открыть диалоговое окно «Выполнить». Введите cmd и нажмите Ctrl + Shift + Enter, чтобы запустить командную строку от имени администратора.
  2. Введите sfc /scannow и нажмите Enter, чтобы запустить сканирование SFC.
  3. После завершения анализа перезагрузите компьютер и дождитесь следующей загрузки. Когда операционная система полностью загрузится, выполните шаг 1, чтобы снова открыть командную строку.
  4. Выполните команды: Dism.exe /online /cleanup-image /scanhealth и Dism.exe /online /cleanup-image /restorehealth, чтобы выполнить сканирование DISM.
  5. После завершения сканирования DISM перезагрузите компьютер, чтобы убедиться, что ошибка «Shellexecutex failed» устранена.
Звуки системы при сбросе настроек по умолчанию

В этом случае вы также можете решить проблему, сбросив все звуки Windows до значений по умолчанию.

  1. Нажмите Windows + R, чтобы открыть диалоговое окно «Выполнить». Введите mmsys.cpl и нажмите "ОК", чтобы открыть экран "Звук".
  2. Перейдите на вкладку "Звуки", затем измените звуковую схему на стандартную для Windows. Нажмите «Применить», затем нажмите «ОК».
  3. Перезагрузите компьютер, чтобы проверить, исчезла ли ошибка «Shellexecutex Failed».
Очистка

Если ошибки все еще не устранены полностью, возможно, ошибка «Shellexecuteex failed» вызвана конфликтом с третьей стороной. Многие потенциальные приложения могут конфликтовать с приложением, отображающим ошибку, поэтому лучшим решением проблемы является настройка компьютера на запуск с чистой загрузкой.

  1. Нажмите клавиши Windows + R, чтобы открыть диалоговое окно «Выполнить». Введите mscofig и нажмите OK, чтобы открыть меню «Конфигурация системы».
  2. Перейдите на вкладку "Службы" и выберите "Скрыть все службы Microsoft".
  3. Нажмите кнопку «Отключить все», чтобы запретить запуск всех сторонних служб при следующем включении компьютера.
  4. Выберите вкладку "Пуск" и нажмите "Открыть диспетчер задач".
  5. Всегда выбирайте каждую службу запуска, а затем нажимайте «Отключить». Этот шаг гарантирует, что служба запуска не будет вызываться при следующей загрузке системы.
  6. Перезагрузите компьютер, чтобы убедиться, что ошибка по-прежнему присутствует. Если ошибка больше не возникает, завершите установку, затем отмените описанные выше шаги и повторно активируйте ранее отключенные службы.
Измените политику «Разрешить только исполняемые файлы».

В тех случаях, когда проблема вызвана неправильно подписанным исполняемым файлом, вы можете настроить групповую политику под названием «Запускать только подписанные и зафиксированные исполняемые файлы», чтобы избежать этой конкретной проблемы.

  1. Нажмите Windows + R, чтобы открыть диалоговое окно «Выполнить». Введите gpedit.msc и нажмите Ctrl + Shift + Enter, чтобы открыть локальный редактор групповой политики с правами администратора.
  2. Перейдите в раздел Конфигурация компьютера -> Параметры Windows -> Параметры безопасности -> Локальные политики -> Параметры безопасности. Дважды щелкните Контроль учетных записей: разрешить только подписанные и проверенные исполняемые файлы.
  3. Перейдите на вкладку "Локальные параметры безопасности" и убедитесь, что для политики установлено значение "Отключено". Нажмите «Применить», а затем нажмите «ОК».
  4. Перезагрузите компьютер, чтобы убедиться, что проблема решена.
Выполните чистую установку

Если ни один из вышеперечисленных методов не может решить проблему, то, скорее всего, вы столкнулись с основной проблемой коррупции, которую невозможно решить традиционными методами. Единственный способ решить эту проблему — перезагрузить все компоненты Windows.

Самый быстрый способ — выполнить новую установку. Однако при этом вы потеряете все свои личные данные. Самый эффективный и трудоемкий способ — установка патча на место. Во время этой процедуры вы можете сохранить все свои личные данные.

Часто задаваемые вопросы

Как исправить ошибочный код 3 Shellexecuteex?

Шаг 1. Щелкните правой кнопкой мыши приложение, вызывающее ошибку, и выберите "Свойства".
Шаг 2. Откройте вкладку «Совместимость» и в разделе «Параметры» установите флажок «Запускать эту программу от имени администратора». Нажмите Применить.
Шаг 3. Перезапустите приложение и убедитесь, что ошибка "Shellexecuteex failed" устранена.

Что такое Shellexecuteex?

Если ошибка "Shellexecuteex failed" возникает при попытке открыть или установить приложение, это, вероятно, связано с неожиданной остановкой приложения (или исполняемого файла установки), так как у него нет прав администратора.

Что такое код ошибки Shellexecuteex2?

Что ж, сообщение об ошибке "shellexecuteex failure code 2" также связано с повреждением системных файлов. Поэтому, если вы получаете сообщение об ошибке из-за поврежденных системных файлов, вам нужно использовать команду SFC.Команда SFC в Windows, скорее всего, исправит любые поврежденные, отсутствующие или измененные системные файлы.

Ошибка

Если вы хотите найти решение ошибки «Shellexecuteex Failed», этот пост — то, что вам нужно. Он покажет вам некоторые возможные причины ошибки «Shellexecuteex Failed». Кроме того, он также познакомит вас с несколькими работоспособными методами устранения этой ошибки. Теперь получите эти методы от MiniTool.

Что вызывает ошибку «Shellexecuteex Failed» в Windows?

Вот несколько ситуаций, с которыми вы можете столкнуться:

  • У приложения нет прав администратора
  • Повреждение системного файла
  • Пользовательские системные звуки вызывают сбой приложения
  • Конфликт приложений
  • Локальная политика чрезмерной защиты

Если вы хотите найти способы устранения ошибки «Shellexecuteex Failed», продолжайте читать.

Способ 1. Запустите приложение от имени администратора

Если вы столкнетесь с ошибкой "Ошибка Shellexecuteex" при открытии или установке приложения, это, вероятно, вызовет проблемы из-за неожиданного завершения работы приложения или установки исполняемого файла, поскольку у него нет прав администратора.

В следующей части показано, как запустить приложение от имени администратора.

Шаг 1. Щелкните правой кнопкой мыши приложение, вызывающее ошибку, и выберите "Свойства".

Шаг 2. Выберите вкладку «Совместимость» и установите флажок «Запускать эту программу от имени администратора» в разделе «Настройки». Нажмите Применить.

Шаг 3. Запустите приложение еще раз и проверьте, устранена ли ошибка «Shellexecuteex Failed».

Способ 2. Запустите сканирование DISM и SFC

В некоторых случаях возникает ошибка "Ошибка Shellexecuteex", поскольку установка не может быть завершена из-за повреждения системного файла.

Выполните следующие действия, чтобы исправить эту ошибку.

Шаг 1. Нажмите клавиши Windows + R, чтобы открыть диалоговое окно «Выполнить». Введите cmd и нажмите Ctrl + Shift + Enter, чтобы запустить командную строку от имени администратора.

Шаг 2. Введите sfc /scannow и нажмите Enter, чтобы выполнить сканирование SFC.

выполнить сканирование SFC

Совет. Не трогайте окно, пока этот процесс не будет завершен. Прерывание этой операции может привести к большему количеству логических ошибок, которые будет сложнее исправить.

Шаг 3. После завершения сканирования перезагрузите компьютер и дождитесь завершения следующей загрузки. Когда операционная система полностью загрузится, выполните шаг 1, чтобы снова открыть командную строку.

Шаг 4. Выполните команды: Dism.exe /online /cleanup-image /scanhealth и Dism.exe /online /cleanup-image /restorehealth, чтобы выполнить сканирование DISM.

Шаг 5. После завершения сканирования DISM перезагрузите компьютер, чтобы проверить, устранена ли ошибка «Shellexecuteex Failed».

Способ 3: восстановить системные звуки по умолчанию

В этом случае вы также решите проблему, сбросив все звуки Windows на значения по умолчанию.

Шаг 1. Нажмите клавиши Windows + R, чтобы открыть диалоговое окно «Выполнить». Введите mmsys.cpl и нажмите OK, чтобы открыть экран «Звук».

Шаг 2. Выберите вкладку «Звуки», а затем измените звуковую схему на стандартную для Windows. Нажмите «Применить», а затем нажмите «ОК».

изменить звуковую схему на стандартную для Windows

Шаг 3. Перезагрузите компьютер, чтобы проверить, исчезла ли ошибка «Shellexecuteex Failed».

Способ 4. Чистая загрузка

Если ошибки до сих пор не устранены полностью, возможно, вы столкнулись с ошибкой "Ошибка Shellexecuteex" из-за какого-либо стороннего конфликта. Многие потенциальные приложения могут конфликтовать с теми, которые отображают ошибку, поэтому лучший способ решить эту проблему – настроить компьютер на запуск с чистой загрузкой.

Шаг 1. Нажмите клавиши Windows + R, чтобы открыть диалоговое окно «Выполнить». Введите mscofig и нажмите OK, чтобы открыть меню «Конфигурация системы».

Шаг 2. Перейдите на вкладку "Службы" и установите флажок "Скрыть все службы Microsoft".

Шаг 3. Нажмите «Отключить все», чтобы запретить запуск всех сторонних служб при следующем включении компьютера.

Шаг 4. Выберите вкладку "Автозагрузка" и нажмите "Открыть диспетчер задач".

Шаг 5. Систематически выбирайте каждую службу запуска, а затем нажмите «Отключить». Этот шаг гарантирует, что никакие службы запуска не будут вызываться при следующем запуске системы.

Шаг 6. Перезагрузите компьютер, чтобы проверить, сохраняется ли ошибка. Если ошибка больше не возникает, завершите установку, затем перепроектируйте шаги, описанные выше, и повторно включите ранее отключенные службы.

Способ 5. Настройте политику «Повышение прав только исполняемых файлов»

В тех случаях, когда проблема вызвана неправильно подписанным исполняемым файлом, чтобы избежать этой конкретной проблемы, вы можете настроить одну групповую политику под названием «Повышать права только подписанных и проверенных исполняемых файлов».

Шаг 1. Нажмите клавиши Windows + R, чтобы открыть диалоговое окно «Выполнить». Введите gpedit.msc и нажмите Ctrl + Shift + Enter, чтобы открыть редактор локальной групповой политики с правами администратора.

Шаг 2. Перейдите в раздел Конфигурация компьютера > Параметры Windows > Параметры безопасности > Локальные политики > Параметры безопасности. Дважды щелкните Контроль учетных записей: повышать права только подписанных и проверенных исполняемых файлов.

Шаг 3. Выберите вкладку «Локальные параметры безопасности» и убедитесь, что для политики установлено значение «Отключено». Нажмите «Применить», а затем нажмите «ОК».

убедитесь, что политика отключена

Шаг 4. Перезагрузите компьютер, чтобы проверить, устранена ли проблема.

Способ 6. Выполните чистую установку

Если ни один из вышеперечисленных методов не может решить эту проблему, вы, вероятно, имеете дело с основной проблемой коррупции, которую невозможно устранить обычными средствами. Вы можете решить эту проблему, только сбросив каждый компонент Windows.

Самый быстрый способ — выполнить чистую установку. Этот процесс приведет к потере ваших личных данных.

Самый эффективный способ увеличить время – установить исправление на месте. Во время этого процесса вы можете сохранить все личные вещи.

обновить Windows 10 без потери эскизов программ

В этой статье вы узнаете, когда переустанавливать операционную систему, и покажут два способа обновления Windows 10 без потери программ и файлов.

Итог

В заключение, этот пост показал вам некоторые возможные причины ошибки «Shellexecuteex Failed». Между тем, он также показывает вам некоторые полезные методы решения этой проблемы. Если вы столкнулись с этой проблемой, вы можете попробовать эти методы.

ОБ АВТОРЕ

Должность: обозреватель

Echo — энтузиаст технологий, опубликовал множество профессиональных технических статей. Ранее она специализировалась на резервном копировании и восстановлении данных, файлов, разделов диска и системы. Сейчас она пишет в основном об опыте использования YouTube.

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

Когда вы пытаетесь установить программу на свой компьютер с Windows, если вы видите сообщение «Ошибка ShellExecuteEx», сопровождаемое другими кодами, этот пост поможет вам. Сопутствующие коды ошибок могут быть 2, 5, 67, 255, 1155, 1460, 8235, 2147221003 и т.д. Эта ошибка обычно возникает, если программе установки требуются права администратора, установочный файл был поврежден или возник конфликт приложений. ShellExecuteEx — это функция ОС, которая выполняет операцию над указанным файлом. Если операция завершится неудачно, вы получите эту ошибку.

Исправить ошибку ShellExecuteEx

  1. Запустите исполняемый файл от имени администратора
  2. Перезагрузите или переустановите программу
  3. Запустить проверку системных файлов
  4. Сбросить звуки по умолчанию
  5. Установите или запустите программу в состоянии чистой загрузки.

Давайте подробно рассмотрим эти методы.

1] Попробуйте запустить приложение от имени администратора


Запуск приложений с правами администратора повышает производительность приложений. Даже если приложение не открывается, попробуйте переустановить приложение с правами администратора. Просто щелкните правой кнопкой мыши файл установщика и выберите «Запуск от имени администратора».

2] Загрузите установщик еще раз, а затем установите

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

3] Запустить сканирование SFC

  1. Нажмите клавишу Win + X. Откроется меню быстрого доступа.
  2. Нажмите Windows PowerShell (администратор). Если вместо PowerShell отображается командная строка, выберите «Командная строка (администратор)».
  3. Выполните команду: sfc /scannow
  4. Подождите некоторое время, так как для завершения сканирования требуется время.

Если все в порядке, ошибка должна быть устранена.Но если возникла действительно серьезная проблема, вы можете столкнуться с сообщением: «Защита ресурсов Windows обнаружила поврежденные файлы, но не смогла их исправить». Вам просто нужно перезагрузить компьютер в безопасном режиме и снова запустить указанную выше команду.

4] Сбросить системные звуки по умолчанию


Вы можете подумать, что сброс системного звука по умолчанию может решить системную ошибку типа «ShellExecuteEx»? Но некоторые пользователи сообщили, что этот шаг решил их проблему, и стоит упомянуть, что он может решить и вашу проблему.

Откройте диалоговое окно Выполнить, нажав клавиши Win + R.

Введите mmsys.cpl и нажмите Enter.

Нажмите вкладку "Звуки". Выберите Windows по умолчанию в звуковой схеме.

Нажмите "Применить", а затем "ОК".

Проблема уже должна была исчезнуть.

5] Установите или запустите программу в состоянии чистой загрузки

Чтобы избежать конфликтов программ, вы можете установить или запустить программу в состоянии чистой загрузки и посмотреть, поможет ли это вам.

Вот некоторые способы устранения ошибки. Сообщите нам, помогло ли это.

Дата: 19 февраля 2020 г. Метки: ошибки

Похожие записи


Ошибка 1935. Произошла ошибка при установке компонента сборки

Исправить Драйвер не может выпустить ошибку GIGABYTE

Пожалуйста, отпустите кнопку питания; Нам нужно еще несколько секунд для выключения

[электронная почта защищена]

Несколько пользователей Windows обращались к нам с вопросами после того, как сталкивались с сообщением об ошибке «Shellexecuteex Failed» всякий раз, когда пытались выполнить действие, связанное с подключением к Интернету или при установке приложения. Затронутым пользователям сообщаются различные коды, которые отображаются вместе с сообщением об ошибке. Как оказалось, проблема не только в определенной версии WIndows, поскольку нам удалось найти ее проявления в Windows 7, Windows 8.1 и Windows 10.


Ошибка Shellexecuteex Failed в Windows

Что вызывает ошибку «Shellexecuteex Failed» в Windows?

Мы исследовали эту конкретную проблему, изучив различные пользовательские отчеты и стратегии исправления, которые обычно используются в этом конкретном сценарии. Основываясь на нашем анализе, есть несколько разных виновников, которые часто выявляются в качестве причины проблемы. Вот несколько сценариев, с которыми вы можете столкнуться:

  • У приложения нет прав администратора. Как оказалось, эта проблема довольно распространена в случаях, когда приложение неожиданно закрывается из-за недостаточных разрешений. Если этот сценарий применим, вы сможете решить проблему в большинстве случаев, убедившись, что приложение открывается с правами администратора.
  • Повреждение системных файлов. Еще одним потенциальным виновником является повреждение системных файлов, которое влияет на зависимость, используемую приложением, которое показывает ошибку. Несколько пользователей, которые также сталкивались с этой проблемой, сообщили, что проблема была решена после того, как они исправили все логические ошибки и поврежденные элементы с помощью двух встроенных утилит (DISM и SFC). В наиболее серьезных случаях единственным возможным решением, которое будет работать в этом сценарии, является сброс всех компонентов Windows путем выполнения чистой установки или установки с восстановлением.
  • Из-за пользовательских системных звуков приложение вызывает сбой. Также возможно, что вы столкнулись с этой проблемой из-за того, что некоторые пользовательские звуки темы Windows не обрабатываются приложением, пытающимся их использовать. В этом случае вы сможете решить проблему, вернувшись к звукам Windows по умолчанию.
  • Конфликт приложений. При определенных обстоятельствах также возможно, что другое приложение конфликтует с процессом приложения, которое вы пытаетесь запустить, что в конечном итоге вызывает ошибку. Поскольку конкретных конфликтующих приложений не существует, лучший способ обнаружить виновника — запустить компьютер в режиме чистой загрузки и посмотреть, исчезнут ли симптомы.
  • Сверхзащитная локальная политика. Если включена одна конкретная локальная политика (Повышать права только подписанных и проверенных исполняемых файлов), каждый исполняемый файл, который не подписан и не проверен должным образом, не будет запускаться с этой конкретной ошибкой. В этом случае вы решаете проблему, открывая редактор групповой политики и отключая политику, вызывающую проблему.

Способ 1. Запуск приложения от имени администратора (если применимо)

Если вы столкнулись с ошибкой «Shellexecuteex Failed» при попытке открыть или установить приложение, очень вероятно, что проблема возникла из-за неожиданного завершения работы приложения (или исполняемого файла установки), поскольку у него нет прав администратора.

Проблемы такого типа обычно возникают только в приложениях с открытым исходным кодом и в приложениях с небольшими группами разработчиков. Мы не выявили каких-либо случаев с командами ААА.

Если вы считаете, что этот сценарий применим к вашей текущей ситуации, вы сможете решить проблему, просто запустив приложение с правами администратора. Вот краткое руководство по запуску приложения от имени администратора:

  1. Щелкните правой кнопкой мыши приложение, вызывающее ошибку, и выберите "Свойства" в появившемся меню. Доступ к экрану свойств приложения, в котором возникла проблема
  2. После того, как вы окажетесь на экране «Свойства», выберите вкладку «Совместимость» и перейдите в раздел «Настройки». Затем установите флажок, связанный с «Запустить эту программу от имени администратора», затем нажмите «Применить», чтобы установить это как новое поведение по умолчанию. Убедитесь, что приложение запускается с правами администратора.
  3. Снова запустите приложение и посмотрите, устранена ли проблема.
  4. Если та же самая ошибка «Shellexecuteex Failed» все еще возникает, перейдите к следующему способу ниже.

    Метод 2. Запуск сканирования DISM и SFC

    Как оказалось, в некоторых случаях ошибка «Shellexecuteex Failed» возникает из-за повреждения системного файла, которое препятствует завершению установки. Если этот сценарий применим, единственное возможное решение — попытаться устранить повреждение, вызвавшее проблему, при этом ограничив ущерб.

    Лучший способ сделать это – воспользоваться встроенными утилитами, такими как DISM (система обслуживания образов развертывания и управления ими) и SFC (средство проверки системных файлов). оба приспособлены для работы с поврежденными системными файлами, но работают по-разному.

    В то время как SFC полагается на локально сохраненный кэш для замены поврежденных элементов работоспособными копиями, DISM использует WU (Центр обновления Windows) для загрузки исправных файлов, необходимых для замены. Но поскольку утилиты предназначены для исправления различных компонентов (SFC более эффективен при логических ошибках), лучший подход — развернуть оба сканирования, чтобы повысить шансы на успех.

    Вот что вам нужно сделать:


    1. Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить». Затем в текстовом поле «Выполнить» введите «cmd» и нажмите Ctrl + Shift + Enter, чтобы открыть командную строку с правами администратора. Когда вас попросит UAC (Контроль учетных записей), нажмите «Да», чтобы открыть командную строку с повышенными правами. Запуск командной строки
    2. В командной строке с повышенными привилегиями введите следующую команду и нажмите Enter, чтобы начать сканирование SFC:

    Если ошибка "Shellexecuteex Failed" по-прежнему появляется, когда вы повторяете одно и то же действие, перейдите к следующему способу ниже.

    Способ 3. Восстановление системных звуков по умолчанию

    Как сообщали несколько разных пользователей, эта конкретная проблема также может быть вызвана некоторыми системными звуками, определяемыми некоторыми темами, которые не обрабатываются должным образом модулем, который пытается их использовать. Если этот сценарий применим, приложение, использующее звуки, будет аварийно завершать работу всякий раз, когда оно попытается их воспроизвести,

    В этом случае вы сможете решить проблему, сбросив все звуки Windows на значения по умолчанию. После этого и перезагрузки компьютера большинство затронутых пользователей сообщили, что проблема решена.

    Вот краткое руководство по возврату системных звуков к значениям по умолчанию:

    1. Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить». В поле запуска введите «mmsys.cpl» внутри текстового поля и нажмите Enter, чтобы открыть экран «Звук». Диалог запуска: mmsys.cpl
    2. Когда вы окажетесь в окне "Звук", выберите вкладку "Звуки" в горизонтальном меню. Затем измените звуковую схему на стандартную для Windows. Изменение звуковой схемы на стандартную для Windows
    3. Повторите действие, которое ранее вызывало ошибку «Shellexecuteex Failed», и, если проблема не устранена, перейдите к следующему способу ниже.

      Способ 4. Чистая загрузка

      Если вы зашли так далеко и не получили ощутимых результатов, вы можете столкнуться с проблемой из-за какого-то стороннего конфликта, который вызывает ошибку «Shellexecuteex Failed». Поскольку существует множество потенциальных приложений, которые могут конфликтовать с приложением, отображающим ошибку, лучший способ решить эту проблему — настроить компьютер на запуск в режиме чистой загрузки.

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

      1. Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить». Затем введите «mscofig» и нажмите Enter, чтобы открыть меню «Конфигурация системы». Когда вы увидите меню UAC (Контроль учетных записей пользователей), нажмите «Да», чтобы предоставить административные привилегии. Введите msconfig и нажмите Enter
      2. В окне «Конфигурация системы» нажмите вкладку «Службы» в верхней части меню, затем установите флажок «Скрыть все службы Microsoft». После того, как вы это сделаете, все службы Windows будут удалены из этого списка, поэтому вы не рискуете отключить компонент Windows. Отключение всех элементов автозагрузки, отличных от Microsoft
      3. После того, как вам удастся исключить все основные службы из списка, нажмите кнопку «Отключить все», чтобы предотвратить запуск сторонних служб при следующем запуске компьютера.
      4. Затем выберите вкладку «Автозагрузка» в горизонтальном меню и нажмите «Открыть диспетчер задач». Открытие окна "Элементы автозагрузки" через диспетчер задач
      5. После того, как вы окажетесь на вкладке «Автозагрузка» диспетчера задач, систематически выбирайте каждую службу запуска, а затем нажимайте кнопку «Отключить» в нижней части экрана. Эта процедура гарантирует, что ни одна служба запуска не будет вызвана при следующем запуске системы. Отключение приложений из автозагрузки
      6. Теперь, когда вы дошли до этого шага, вы фактически отключили все службы или процессы, которые могут мешать приложению отображать ошибку «Shellexecuteex Failed». Воспользуйтесь преимуществом режима чистой загрузки, который вы только что настроили, перезагрузив компьютер.
      7. При следующем запуске системы проверьте, сохраняется ли ошибка при попытке запустить приложение. Если ошибка больше не возникает, завершите установку, затем повторите шаги, описанные выше, и снова включите службы, которые вы ранее отключили.
      8. Если этот метод не помог вам устранить ошибку «Shellexecuteex Failed», перейдите к следующему методу ниже.

        Способ 5. Настройка политики «Повышение прав только исполняемых файлов»

        Как оказалось, этой конкретной проблемы также можно избежать, настроив одну групповую политику под названием «Повышать права только подписанных и проверенных исполняемых файлов». Но имейте в виду, что этот метод будет эффективен только в тех случаях, когда проблема вызвана исполняемым файлом, который не подписан должным образом.

        Несколько затронутых пользователей сообщили, что проблема перестала возникать и установка прошла успешно после того, как был эффективно отключен параметр «Повышать права только на подписанные и проверенные исполняемые файлы».

        Примечание. Некоторые версии Windows не включают редактор групп. В этом случае этот метод неприменим, поэтому сразу переходите к последнему способу ниже.

        Вот краткое руководство по отключению политики, вызывающей ошибку «Shellexecuteex Failed»:

        1. Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить». Затем введите «gpedit.msc» в текстовое поле и нажмите Ctrl + Shift + Enter, чтобы открыть редактор локальной групповой политики с правами администратора. Когда вы увидите приглашение UAC (контроль учетных записей), нажмите «Да», чтобы предоставить доступ администратора. Запуск редактора группы локальных политик
        2. После того, как вы окажетесь в редакторе локальной групповой политики, перейдите на левую панель и выберите «Конфигурация компьютера» > «Параметры Windows» > «Параметры безопасности». Доступ к меню «Параметры безопасности» из редактора локальной групповой политики
        3. Выбрав меню "Параметры безопасности", перейдите к правой стороне и дважды щелкните элемент "Контроль учетных записей пользователей: повышать права только для подписанных и проверенных исполняемых файлов".
        4. После того, как вы окажетесь в меню политики, выберите вкладку «Локальные параметры безопасности» и убедитесь, что для политики установлено значение «Отключено». Отключение политики
        5. Нажмите «Применить», чтобы сохранить изменения, затем перезагрузите компьютер и посмотрите, решится ли проблема при следующем запуске системы.
        6. Если ошибка «Shellexecuteex Failed» все еще возникает, перейдите к следующему способу ниже.

          Способ 6. Выполнение чистой установки

          Если ни один из описанных выше способов не помог вам решить проблему, скорее всего, вы имеете дело с основной проблемой коррупции, которую невозможно решить обычным способом. Если этот сценарий применим в вашей текущей ситуации, вы можете решить проблему только путем сброса всех компонентов Windows.

          Самый быстрый способ сделать это — выполнить чистую установку (здесь), но имейте в виду, что эта процедура приведет к потере всех личных данных, включая установленные приложения, игры, мультимедиа, пользовательские настройки и многое другое.

          Наиболее эффективный подход, требующий немного больше времени, — это ремонтная установка (установка на месте). Эта процедура позволит вам сохранить все ваши личные вещи, включая игры, приложения, пользовательские настройки и любые типы мультимедиа. Если вы решили выполнить ремонтную установку, следуйте инструкциям (здесь).

          Читайте также: