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

При попытке установить программу на вашем компьютере с Windows, Если вы видите “ShellExecuteEx failed” в сопровождении различных кодов, то этот пост поможет вам.

Сопутствующие коды ошибок могут быть: 2, 5, 67, 255, 1155, 1460, 8235, 2147221003, и т.д. Эта ошибка обычно возникает, если установщик требует прав администратора, файл установки был поврежден или существует конфликт приложений.

ShellExecuteEx — это функция ОС, которая выполняет операцию над указанным файлом. Если операция завершится неудачно, вы получите эту ошибку.

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

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

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

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

Запуск с правами администратора
Запуск с правами администратора

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

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

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

Здесь вы можете приобрести ключ лицензии Windows 10 Pro 2020. Вы сразу же получаете ваш собственный уникальный ключ активации. После ввода лицензионного ключа вы начинаете использовать лицензионную операционную систему без ограничений, а также получать последующие пакеты обновлений, выпускаемые Microsoft.

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

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

SFC scan не только находит проблемный системный файл, но и исправляет его.

Нажмите Клавишу Win + X . Откроется меню быстрого доступа.
Нажмите на Windows PowerShell (администратор) . Если вместо PowerShell отображается Командная строка, выберите пункт Командная строка (администратор) .

Windows PowerShell c правами администратора
Windows PowerShell c правами администратора

Выполните команду: sfc /scannow
Подождите несколько секунд, так как требуется время для завершения сканирования.
Если проблема в этом, то ошибка должна быть решена.

сканирование SFC.jpg
сканирование SFC.jpg

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

Вам просто нужно перезагрузить машину в безопасном режиме и снова запустить вышеуказанную команду.

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

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

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

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

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

Нажмите на кнопку Применить, а затем на кнопку ОК.

Сброс системных звуков Windows 10
Сброс системных звуков Windows 10

Ошибка «Shellexecuteex Failed» возникает перед пользователями Windows всякий раз, когда те пытаются совершить действие, требующее подключения к Интернету, либо установить какое-то приложение в систему. Пользователи утверждают, что данное сообщение могут сопровождать самые разные коды.

Содержание

  • Причины за «Shellexecuteex Failed»
  • Методы решения «Shellexecuteex Failed»
    • Метод №1 Запуск приложения от имени Администратора (если применимо)
    • Метод №2 Сканирование системных файлов
    • Метод №3 Сброс настроек системных звуков
    • Метод №4 Выполнение чистой загрузки
    • Метод №5 Редактирование групповой политики

Причины за «Shellexecuteex Failed»

  • У приложения нет прав администратора.
  • Повреждение системных файлов Windows.
  • Системные звуки, заданный пользователем, заставляют приложение вылетать.
  • Конфликт между двумя или несколькими приложениями.
  • Чрезвычайно строгие групповые политики системы Windows.

Методы решения «Shellexecuteex Failed»

Shellexecuteex Failed

Метод №1 Запуск приложения от имени Администратора (если применимо)

Самый простой метод в подобной ситуации — это запуск необходимого приложения от имени Администратора. Разумеется, этот метод подойдет далеко не для всех пользователей. Чтобы запустить приложение от имени Администратора, вам нужно сделать следующее:

  1. нажмите правой кнопкой мыши на исполнительный файл (.exe) нужного вам приложения;
  2. выберите в контекстном меню пункт «Свойства»;
  3. перейдите во вкладку «Совместимость»;
  4. поставьте галочку возле пункта «Запускать эту программу от имени администратора»;
  5. нажмите кнопки «Применить» и «OK».

Попробуйте запустить приложение и посмотрите, проявится ли ошибка «Shellexecuteex Failed» или нет.

Метод №2 Сканирование системных файлов

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

Попробуйте сделать следующее:

  1. нажмите Windows+R;
  2. копируйте в пустую строчку «cmd» и нажмите Ctrl+Shift+Enter;
  3. впишите команду «sfc /scannow» и нажмите Enter;
  4. подождите окончания работы утилиты SFC и перезагрузите компьютер;
  5. снова откройте командную строку;
  6. выполните следующие команды:
    • Dism.exe /online /cleanup-image /scanhealth;
    • Dism.exe /online /cleanup-image /restorehealth;
  7. перезагрузите компьютер.

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

Метод №3 Сброс настроек системных звуков

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

  1. нажмите Windows+R;
  2. пропишите в пустой строчке «mmsys.cpl» и нажмите Enter;
  3. перейдите во вкладку «Звуки»;
  4. выберите в ниспадающем меню звуковых схем значение «По умолчанию»;
  5. нажмите кнопки «Применить» и «OK»;
  6. перезагрузите компьютер.

Проверьте, исчезла ли ошибка «Shellexecuteex Failed» или нет.

Метод №4 Выполнение чистой загрузки

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

  1. нажмите Windows+R;
  2. копируйте в пустую строчку «msconfig» и нажмите Enter;
  3. перейдите во вкладку «Службы»;
  4. поставьте галочку возле опции «Не отображать службы Майкрософт» и нажмите кнопку «Отключить все»;
  5. теперь перейдите во вкладку «Автозагрузка» и нажмите на строчку «Открыть диспетчер задач»;
  6. отключите все программы из предоставленного списка;
  7. перезагрузите компьютер.

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

Метод №5 Редактирование групповой политики

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

Чтобы сделать это на своем компьютере, вам нужно выполнить следующее:

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

Мы надеемся, что наш материал был полезен в решении ошибки «Shellexecuteex Failed».

+ ShellExecute.exe c896ae071397c11e60d6858a43fd0d5f 36.00 KB
App Curious Labs Poster 5 2002
Разработчик Curious Labs Inc.
Версия ОС Windows 2000
Тип 64-разрядная (x64)
KB 36864
Контрольная сумма MD5 c896ae071397c11e60d6858a43fd0d5f
ША1 ff627702467414df6ab97c41ca19f725ab356c23
CRC32: 40faa5d5
каталог C:WindowsSystem32
+ ShellExecute.exe c896ae071397c11e60d6858a43fd0d5f 36.00 KB
App Curious Labs Poster 5 2002
Разработчик Curious Labs Inc.
Версия ОС Windows 98
Тип 64-разрядная (x64)
KB 36864
Контрольная сумма MD5 c896ae071397c11e60d6858a43fd0d5f
ША1 ff627702467414df6ab97c41ca19f725ab356c23
CRC32: 40faa5d5
каталог C:WindowsSystem32
+ ShellExecute.exe c896ae071397c11e60d6858a43fd0d5f 36.00 KB
App Curious Labs Poster 5 2002
Разработчик Curious Labs Inc.
Версия ОС Windows XP
Тип 64-разрядная (x64)
KB 36864
Контрольная сумма MD5 c896ae071397c11e60d6858a43fd0d5f
ША1 ff627702467414df6ab97c41ca19f725ab356c23
CRC32: 40faa5d5
каталог C:WindowsSystem32
+ ShellExecute.exe c896ae071397c11e60d6858a43fd0d5f 36.00 KB
App Curious Labs Poster 5 2002
Разработчик Curious Labs Inc.
Версия ОС Windows ME
Тип 64-разрядная (x64)
KB 36864
Контрольная сумма MD5 c896ae071397c11e60d6858a43fd0d5f
ША1 ff627702467414df6ab97c41ca19f725ab356c23
CRC32: 40faa5d5
каталог C:WindowsSystem32
+ ShellExecute.exe c896ae071397c11e60d6858a43fd0d5f 36.00 KB
App Poser 5 2002
Разработчик Curious Labs Inc.
Версия ОС Windows 10
Тип 64-разрядная (x64)
KB 36864
Контрольная сумма MD5 c896ae071397c11e60d6858a43fd0d5f
ША1 ff627702467414df6ab97c41ca19f725ab356c23
CRC32: 40faa5d5
каталог C:WindowsSystem32
+ ShellExecute.exe c896ae071397c11e60d6858a43fd0d5f 36.00 KB
App Curious Labs Poser 5 5
Разработчик Curious Labs Inc.
Версия ОС Windows 2000
Тип 64-разрядная (x64)
KB 36864
Контрольная сумма MD5 c896ae071397c11e60d6858a43fd0d5f
ША1 ff627702467414df6ab97c41ca19f725ab356c23
CRC32: 40faa5d5
каталог C:WindowsSystem32
+ ShellExecute.exe c896ae071397c11e60d6858a43fd0d5f 36.00 KB
App Curious Labs Poser 5 5
Разработчик Curious Labs Inc.
Версия ОС Windows 98
Тип 64-разрядная (x64)
KB 36864
Контрольная сумма MD5 c896ae071397c11e60d6858a43fd0d5f
ША1 ff627702467414df6ab97c41ca19f725ab356c23
CRC32: 40faa5d5
каталог C:WindowsSystem32
+ ShellExecute.exe c896ae071397c11e60d6858a43fd0d5f 36.00 KB
App Curious Labs Poser 5 5
Разработчик Curious Labs Inc.
Версия ОС Windows XP
Тип 64-разрядная (x64)
KB 36864
Контрольная сумма MD5 c896ae071397c11e60d6858a43fd0d5f
ША1 ff627702467414df6ab97c41ca19f725ab356c23
CRC32: 40faa5d5
каталог C:WindowsSystem32
+ ShellExecute.exe c896ae071397c11e60d6858a43fd0d5f 36.00 KB
App Curious Labs Poser 5 5
Разработчик Curious Labs Inc.
Версия ОС Windows ME
Тип 64-разрядная (x64)
KB 36864
Контрольная сумма MD5 c896ae071397c11e60d6858a43fd0d5f
ША1 ff627702467414df6ab97c41ca19f725ab356c23
CRC32: 40faa5d5
каталог C:WindowsSystem32
+ ShellExecute.exe 5b05029d4500103419f11785d230c234 6.77 KB
App msdn Disc Microsoft Internet Security and Acceleration Server 200 Release Candidate 1 c. January 2001
Разработчик Microsoft
Версия ОС Windows 10
Тип 64-разрядная (x64)
KB 6928
Контрольная сумма MD5 5b05029d4500103419f11785d230c234
ША1 14eb541f3573c052c3ff00f844f021714fef572a
CRC32: 6df4ff2a
каталог C:WindowsSystem32
+ ShellExecute.exe 916e9b426860f3ae4c1e473e64fcdc1c 6.27 KB
App BackOffice Server 2000 Beta, Disc 2 January 2001
Разработчик Microsoft
Версия ОС Windows 10
Тип 64-разрядная (x64)
KB 6416
Контрольная сумма MD5 916e9b426860f3ae4c1e473e64fcdc1c
ША1 da82120b44349423c747d053ba3787495dc80227
CRC32: ec553a80
каталог C:WindowsSystem32
+ ShellExecute.exe 916e9b426860f3ae4c1e473e64fcdc1c 6.27 KB
App MSDN BackOffice Server 2000 Beta, Disc 2 January 2001
Разработчик Microsoft
Версия ОС Windows 10
Тип 64-разрядная (x64)
KB 6416
Контрольная сумма MD5 916e9b426860f3ae4c1e473e64fcdc1c
ША1 da82120b44349423c747d053ba3787495dc80227
CRC32: ec553a80
каталог C:WindowsSystem32
+ ShellExecute.exe 936f159e6d7b00ec3c7bb79567ab5a92 6.77 KB
App MSDN Disc 0737 March 2001
Разработчик Microsoft
Версия ОС Windows 10
Тип 64-разрядная (x64)
KB 6928
Контрольная сумма MD5 936f159e6d7b00ec3c7bb79567ab5a92
ША1 b680b1588554b1a5270dc8486607c2395cc13a71
CRC32: 4685f16e
каталог C:WindowsSystem32
+ ShellExecute.exe 1d97fba73cb7d349c57597da0361073a 6.77 KB
App Microsoft Evaluation Kit 2001
Разработчик Microsoft
Версия ОС Windows 2000
Тип 64-разрядная (x64)
KB 6928
Контрольная сумма MD5 1d97fba73cb7d349c57597da0361073a
ША1 d4669bbcb9ac3c0c6aa3d6d2729f1c7aef738af3
CRC32: 5ed618ad
каталог C:WindowsSystem32
+ ShellExecute.exe 1d97fba73cb7d349c57597da0361073a 6.77 KB
App Microsoft Evaluation Kit 2001
Разработчик Microsoft
Версия ОС Windows 10
Тип 64-разрядная (x64)
KB 6928
Контрольная сумма MD5 1d97fba73cb7d349c57597da0361073a
ША1 d4669bbcb9ac3c0c6aa3d6d2729f1c7aef738af3
CRC32: 5ed618ad
каталог C:WindowsSystem32
+ ShellExecute.exe 936f159e6d7b00ec3c7bb79567ab5a92 6.77 KB
App MSDN Disc 0753 April 2001
Разработчик Microsoft
Версия ОС Windows 10
Тип 64-разрядная (x64)
KB 6928
Контрольная сумма MD5 936f159e6d7b00ec3c7bb79567ab5a92
ША1 b680b1588554b1a5270dc8486607c2395cc13a71
CRC32: 4685f16e
каталог C:WindowsSystem32
+ ShellExecute.exe 936f159e6d7b00ec3c7bb79567ab5a92 6.77 KB
App Microsoft disc 2436.7 2004
Разработчик Microsoft
Версия ОС Windows Server 2003
Тип 64-разрядная (x64)
KB 6928
Контрольная сумма MD5 936f159e6d7b00ec3c7bb79567ab5a92
ША1 b680b1588554b1a5270dc8486607c2395cc13a71
CRC32: 4685f16e
каталог C:WindowsSystem32
+ ShellExecute.exe 936f159e6d7b00ec3c7bb79567ab5a92 6.77 KB
App Microsoft disc 2436.7 2004
Разработчик Microsoft
Версия ОС Windows 10
Тип 64-разрядная (x64)
KB 6928
Контрольная сумма MD5 936f159e6d7b00ec3c7bb79567ab5a92
ША1 b680b1588554b1a5270dc8486607c2395cc13a71
CRC32: 4685f16e
каталог C:WindowsSystem32
+ ShellExecute.exe 936f159e6d7b00ec3c7bb79567ab5a92 6.77 KB
App MSDN Disc 2436.6 April 2004
Разработчик Microsoft
Версия ОС Windows 10
Тип 64-разрядная (x64)
KB 6928
Контрольная сумма MD5 936f159e6d7b00ec3c7bb79567ab5a92
ША1 b680b1588554b1a5270dc8486607c2395cc13a71
CRC32: 4685f16e
каталог C:WindowsSystem32
+ ShellExecute.exe a9322bf0a0b941b93925f1b81d70cff5 12.39 KB
App MSDN Disc 2436.26 2006
Разработчик Microsoft
Версия ОС Windows 10
Тип 64-разрядная (x64)
KB 12688
Контрольная сумма MD5 a9322bf0a0b941b93925f1b81d70cff5
ША1 8c29a96db3a3c2dc84d27383d58fb732f5902d17
CRC32: 35b6c101
каталог C:WindowsSystem32
+ ShellExecute.exe a9322bf0a0b941b93925f1b81d70cff5 12.39 KB
App MSDN Disc 2436.21 January 2006
Разработчик Microsoft
Версия ОС Windows 10
Тип 64-разрядная (x64)
KB 12688
Контрольная сумма MD5 a9322bf0a0b941b93925f1b81d70cff5
ША1 8c29a96db3a3c2dc84d27383d58fb732f5902d17
CRC32: 35b6c101
каталог C:WindowsSystem32
+ ShellExecute.exe 936f159e6d7b00ec3c7bb79567ab5a92 6.77 KB
App MSDN Disc 2436.5 March 2004
Разработчик Microsoft
Версия ОС Windows 10
Тип 64-разрядная (x64)
KB 6928
Контрольная сумма MD5 936f159e6d7b00ec3c7bb79567ab5a92
ША1 b680b1588554b1a5270dc8486607c2395cc13a71
CRC32: 4685f16e
каталог C:WindowsSystem32
+ ShellExecute.exe 936f159e6d7b00ec3c7bb79567ab5a92 6.77 KB
App MSDN Disc 2436.3 January 2004
Разработчик Microsoft
Версия ОС Windows 10
Тип 64-разрядная (x64)
KB 6928
Контрольная сумма MD5 936f159e6d7b00ec3c7bb79567ab5a92
ША1 b680b1588554b1a5270dc8486607c2395cc13a71
CRC32: 4685f16e
каталог C:WindowsSystem32
+ ShellExecute.exe 936f159e6d7b00ec3c7bb79567ab5a92 6.77 KB
App MSDN Disc 2436.2 December 2003
Разработчик Microsoft
Версия ОС Windows 10
Тип 64-разрядная (x64)
KB 6928
Контрольная сумма MD5 936f159e6d7b00ec3c7bb79567ab5a92
ША1 b680b1588554b1a5270dc8486607c2395cc13a71
CRC32: 4685f16e
каталог C:WindowsSystem32
+ ShellExecute.exe 1d97fba73cb7d349c57597da0361073a 6.77 KB
App security resource kit 2002
Разработчик Microsoft
Версия ОС Windows XP
Тип 64-разрядная (x64)
KB 6928
Контрольная сумма MD5 1d97fba73cb7d349c57597da0361073a
ША1 d4669bbcb9ac3c0c6aa3d6d2729f1c7aef738af3
CRC32: 5ed618ad
каталог C:WindowsSystem32
+ ShellExecute.exe a9322bf0a0b941b93925f1b81d70cff5 12.39 KB
App MSDN Disc 2436.27 October 2006
Разработчик Microsoft
Версия ОС Windows 10
Тип 64-разрядная (x64)
KB 12688
Контрольная сумма MD5 a9322bf0a0b941b93925f1b81d70cff5
ША1 8c29a96db3a3c2dc84d27383d58fb732f5902d17
CRC32: 35b6c101
каталог C:WindowsSystem32
+ ShellExecute.exe 46e57ebafbfc8dd5e0775c17073dcdb2 6.77 KB
App MSDN Disc 1782 September 2002
Разработчик Microsoft
Версия ОС Windows 10
Тип 64-разрядная (x64)
KB 6928
Контрольная сумма MD5 46e57ebafbfc8dd5e0775c17073dcdb2
ША1 bba27e46549831a845aac0803137ab9b7b5bfb54
CRC32: 14505165
каталог C:WindowsSystem32
+ ShellExecute.exe 936f159e6d7b00ec3c7bb79567ab5a92 6.77 KB
App MSDN Disc 2436.4 February 2004
Разработчик Microsoft
Версия ОС Windows CE
Тип 64-разрядная (x64)
KB 6928
Контрольная сумма MD5 936f159e6d7b00ec3c7bb79567ab5a92
ША1 b680b1588554b1a5270dc8486607c2395cc13a71
CRC32: 4685f16e
каталог C:WindowsSystem32
+ ShellExecute.exe 936f159e6d7b00ec3c7bb79567ab5a92 6.77 KB
App MSDN Disc 2436.4 February 2004
Разработчик Microsoft
Версия ОС Windows 10
Тип 64-разрядная (x64)
KB 6928
Контрольная сумма MD5 936f159e6d7b00ec3c7bb79567ab5a92
ША1 b680b1588554b1a5270dc8486607c2395cc13a71
CRC32: 4685f16e
каталог C:WindowsSystem32
+ ShellExecute.exe 1d97fba73cb7d349c57597da0361073a 6.77 KB
App Microsoft TechNet Trial Software 2002: Volume 1
Разработчик Microsoft
Версия ОС Windows XP Home
Тип 64-разрядная (x64)
KB 6928
Контрольная сумма MD5 1d97fba73cb7d349c57597da0361073a
ША1 d4669bbcb9ac3c0c6aa3d6d2729f1c7aef738af3
CRC32: 5ed618ad
каталог C:WindowsSystem32
+ ShellExecute.exe 1d97fba73cb7d349c57597da0361073a 6.77 KB
App Microsoft TechNet Trial Software 2002: Volume 1
Разработчик Microsoft
Версия ОС Windows NT
Тип 64-разрядная (x64)
KB 6928
Контрольная сумма MD5 1d97fba73cb7d349c57597da0361073a
ША1 d4669bbcb9ac3c0c6aa3d6d2729f1c7aef738af3
CRC32: 5ed618ad
каталог C:WindowsSystem32
+ ShellExecute.exe 1d97fba73cb7d349c57597da0361073a 6.77 KB
App Microsoft TechNet Trial Software 2002: Volume 1
Разработчик Microsoft
Версия ОС Windows 98SE
Тип 64-разрядная (x64)
KB 6928
Контрольная сумма MD5 1d97fba73cb7d349c57597da0361073a
ША1 d4669bbcb9ac3c0c6aa3d6d2729f1c7aef738af3
CRC32: 5ed618ad
каталог C:WindowsSystem32
+ ShellExecute.exe 1d97fba73cb7d349c57597da0361073a 6.77 KB
App Microsoft TechNet Trial Software 2002: Volume 1
Разработчик Microsoft
Версия ОС WIndows 2000 Professional
Тип 64-разрядная (x64)
KB 6928
Контрольная сумма MD5 1d97fba73cb7d349c57597da0361073a
ША1 d4669bbcb9ac3c0c6aa3d6d2729f1c7aef738af3
CRC32: 5ed618ad
каталог C:WindowsSystem32
+ ShellExecute.exe 1d97fba73cb7d349c57597da0361073a 6.77 KB
App Microsoft TechNet Trial Software 2002: Volume 1
Разработчик Microsoft
Версия ОС Windows 98
Тип 64-разрядная (x64)
KB 6928
Контрольная сумма MD5 1d97fba73cb7d349c57597da0361073a
ША1 d4669bbcb9ac3c0c6aa3d6d2729f1c7aef738af3
CRC32: 5ed618ad
каталог C:WindowsSystem32
+ ShellExecute.exe 1d97fba73cb7d349c57597da0361073a 6.77 KB
App Microsoft TechNet Trial Software 2002: Volume 1
Разработчик Microsoft
Версия ОС Windows ME
Тип 64-разрядная (x64)
KB 6928
Контрольная сумма MD5 1d97fba73cb7d349c57597da0361073a
ША1 d4669bbcb9ac3c0c6aa3d6d2729f1c7aef738af3
CRC32: 5ed618ad
каталог C:WindowsSystem32
+ ShellExecute.exe 1d97fba73cb7d349c57597da0361073a 6.77 KB
App Microsoft TechNet Trial Software 2002: Volume 1
Разработчик Microsoft
Версия ОС Windows XP Professional
Тип 64-разрядная (x64)
KB 6928
Контрольная сумма MD5 1d97fba73cb7d349c57597da0361073a
ША1 d4669bbcb9ac3c0c6aa3d6d2729f1c7aef738af3
CRC32: 5ed618ad
каталог C:WindowsSystem32
+ ShellExecute.exe 936f159e6d7b00ec3c7bb79567ab5a92 6.77 KB
App MSDN Disc 1182 January 2002
Разработчик Microsoft
Версия ОС Windows 10
Тип 64-разрядная (x64)
KB 6928
Контрольная сумма MD5 936f159e6d7b00ec3c7bb79567ab5a92
ША1 b680b1588554b1a5270dc8486607c2395cc13a71
CRC32: 4685f16e
каталог C:WindowsSystem32
+ ShellExecute.exe 936f159e6d7b00ec3c7bb79567ab5a92 6.77 KB
App Windows Small Business Server 2003 Premium Edition 2003
Разработчик Microsoft
Версия ОС Windows 10
Тип 64-разрядная (x64)
KB 6928
Контрольная сумма MD5 936f159e6d7b00ec3c7bb79567ab5a92
ША1 b680b1588554b1a5270dc8486607c2395cc13a71
CRC32: 4685f16e
каталог C:WindowsSystem32
+ ShellExecute.exe 916e9b426860f3ae4c1e473e64fcdc1c 6.27 KB
App MSDN BackOffice Server Test Platform January 2000
Разработчик Microsoft
Версия ОС Windows 10
Тип 64-разрядная (x64)
KB 6416
Контрольная сумма MD5 916e9b426860f3ae4c1e473e64fcdc1c
ША1 da82120b44349423c747d053ba3787495dc80227
CRC32: ec553a80
каталог C:WindowsSystem32
+ ShellExecute.exe 5b05029d4500103419f11785d230c234 6.77 KB
App MSDN BackOffice Server Test Platform January 2000
Разработчик Microsoft
Версия ОС Windows 10
Тип 64-разрядная (x64)
KB 6928
Контрольная сумма MD5 5b05029d4500103419f11785d230c234
ША1 14eb541f3573c052c3ff00f844f021714fef572a
CRC32: 6df4ff2a
каталог C:WindowsSystem32
+ ShellExecute.exe 6fd4b25438aaf1ba21e054580810b97f 6.77 KB
App MSDN Disc 1918 December 2002
Разработчик Microsoft
Версия ОС Windows 10
Тип 64-разрядная (x64)
KB 6928
Контрольная сумма MD5 6fd4b25438aaf1ba21e054580810b97f
ША1 ed578e3dcfeecadc12727466c43e39d893c0394c
CRC32: dd6a2144
каталог C:WindowsSystem32
+ ShellExecute.exe 1b8a72180cabe3d6811a36103eb18a67 6.77 KB
App MSDN Disc 1918 December 2002
Разработчик Microsoft
Версия ОС Windows 10
Тип 64-разрядная (x64)
KB 6928
Контрольная сумма MD5 1b8a72180cabe3d6811a36103eb18a67
ША1 2ca7ebc803a533b8103b95cb9fac456da872658d
CRC32: 13ed1fc2
каталог C:WindowsSystem32
+ ShellExecute.exe 8f9b7371d1be33b2fa9233a915093500 6.77 KB
App MSDN Disc 1918 December 2002
Разработчик Microsoft
Версия ОС Windows 10
Тип 64-разрядная (x64)
KB 6928
Контрольная сумма MD5 8f9b7371d1be33b2fa9233a915093500
ША1 229246f2ca87d8f81989a1b7928f95f7ddf37e23
CRC32: cc062da9
каталог C:WindowsSystem32
+ ShellExecute.exe 5b05029d4500103419f11785d230c234 6.77 KB
App MSDN Beta January 2001
Разработчик Microsoft
Версия ОС Windows 10
Тип 64-разрядная (x64)
KB 6928
Контрольная сумма MD5 5b05029d4500103419f11785d230c234
ША1 14eb541f3573c052c3ff00f844f021714fef572a
CRC32: 6df4ff2a
каталог C:WindowsSystem32
+ ShellExecute.exe 936f159e6d7b00ec3c7bb79567ab5a92 6.77 KB
App MSDN Disc 1915 December 2002
Разработчик Microsoft
Версия ОС Windows 10
Тип 64-разрядная (x64)
KB 6928
Контрольная сумма MD5 936f159e6d7b00ec3c7bb79567ab5a92
ША1 b680b1588554b1a5270dc8486607c2395cc13a71
CRC32: 4685f16e
каталог C:WindowsSystem32
+ ShellExecute.exe 936f159e6d7b00ec3c7bb79567ab5a92 6.77 KB
App MSDN Disc 2436.1 November 2003
Разработчик Microsoft
Версия ОС Windows 10
Тип 64-разрядная (x64)
KB 6928
Контрольная сумма MD5 936f159e6d7b00ec3c7bb79567ab5a92
ША1 b680b1588554b1a5270dc8486607c2395cc13a71
CRC32: 4685f16e
каталог C:WindowsSystem32
+ ShellExecute.exe 936f159e6d7b00ec3c7bb79567ab5a92 6.77 KB
App MSDN Disc 2216 June 2003
Разработчик Microsoft
Версия ОС Windows 10
Тип 64-разрядная (x64)
KB 6928
Контрольная сумма MD5 936f159e6d7b00ec3c7bb79567ab5a92
ША1 b680b1588554b1a5270dc8486607c2395cc13a71
CRC32: 4685f16e
каталог C:WindowsSystem32
+ ShellExecute.exe a9322bf0a0b941b93925f1b81d70cff5 12.39 KB
App MSDN Disc 2436.15 June 2005
Разработчик Microsoft
Версия ОС Windows 10
Тип 64-разрядная (x64)
KB 12688
Контрольная сумма MD5 a9322bf0a0b941b93925f1b81d70cff5
ША1 8c29a96db3a3c2dc84d27383d58fb732f5902d17
CRC32: 35b6c101
каталог C:WindowsSystem32
+ ShellExecute.exe a9322bf0a0b941b93925f1b81d70cff5 12.39 KB
App MSDN Disc 2436.17 August 2005
Разработчик Microsoft
Версия ОС Windows 10
Тип 64-разрядная (x64)
KB 12688
Контрольная сумма MD5 a9322bf0a0b941b93925f1b81d70cff5
ША1 8c29a96db3a3c2dc84d27383d58fb732f5902d17
CRC32: 35b6c101
каталог C:WindowsSystem32
+ ShellExecute.exe a9322bf0a0b941b93925f1b81d70cff5 12.39 KB
App MSDN Disc 2436.38 July 2009
Разработчик Microsoft
Версия ОС Windows 10
Тип 64-разрядная (x64)
KB 12688
Контрольная сумма MD5 a9322bf0a0b941b93925f1b81d70cff5
ША1 8c29a96db3a3c2dc84d27383d58fb732f5902d17
CRC32: 35b6c101
каталог C:WindowsSystem32
+ ShellExecute.exe a9322bf0a0b941b93925f1b81d70cff5 12.39 KB
App MSDN Disc 2436.22 February 2006
Разработчик Microsoft
Версия ОС Windows 10
Тип 64-разрядная (x64)
KB 12688
Контрольная сумма MD5 a9322bf0a0b941b93925f1b81d70cff5
ША1 8c29a96db3a3c2dc84d27383d58fb732f5902d17
CRC32: 35b6c101
каталог C:WindowsSystem32
+ ShellExecute.exe a9322bf0a0b941b93925f1b81d70cff5 12.39 KB
App MSDN Disc 2436.18 October 2005
Разработчик Microsoft
Версия ОС Windows 10
Тип 64-разрядная (x64)
KB 12688
Контрольная сумма MD5 a9322bf0a0b941b93925f1b81d70cff5
ША1 8c29a96db3a3c2dc84d27383d58fb732f5902d17
CRC32: 35b6c101
каталог C:WindowsSystem32
+ ShellExecute.exe a9322bf0a0b941b93925f1b81d70cff5 12.39 KB
App MSDN DVD Disc 2436.19 November 2005
Разработчик Microsoft
Версия ОС Windows 10
Тип 64-разрядная (x64)
KB 12688
Контрольная сумма MD5 a9322bf0a0b941b93925f1b81d70cff5
ША1 8c29a96db3a3c2dc84d27383d58fb732f5902d17
CRC32: 35b6c101
каталог C:WindowsSystem32
+ ShellExecute.exe a9322bf0a0b941b93925f1b81d70cff5 12.39 KB
App MSDN Disc 2436.25 May 2006
Разработчик Microsoft
Версия ОС Windows 10
Тип 64-разрядная (x64)
KB 12688
Контрольная сумма MD5 a9322bf0a0b941b93925f1b81d70cff5
ША1 8c29a96db3a3c2dc84d27383d58fb732f5902d17
CRC32: 35b6c101
каталог C:WindowsSystem32
+ ShellExecute.exe a9322bf0a0b941b93925f1b81d70cff5 12.39 KB
App MSDN Disc 2436.24 April 2006
Разработчик Microsoft
Версия ОС Windows 10
Тип 64-разрядная (x64)
KB 12688
Контрольная сумма MD5 a9322bf0a0b941b93925f1b81d70cff5
ША1 8c29a96db3a3c2dc84d27383d58fb732f5902d17
CRC32: 35b6c101
каталог C:WindowsSystem32
+ ShellExecute.exe a9322bf0a0b941b93925f1b81d70cff5 12.39 KB
App MSDN Library Subscription March 2006
Разработчик Microsoft
Версия ОС Windows 10
Тип 64-разрядная (x64)
KB 12688
Контрольная сумма MD5 a9322bf0a0b941b93925f1b81d70cff5
ША1 8c29a96db3a3c2dc84d27383d58fb732f5902d17
CRC32: 35b6c101
каталог C:WindowsSystem32
+ ShellExecute.exe a9322bf0a0b941b93925f1b81d70cff5 12.39 KB
App MSDN Disc 2436.20 December 2005
Разработчик Microsoft
Версия ОС Windows 10
Тип 64-разрядная (x64)
KB 12688
Контрольная сумма MD5 a9322bf0a0b941b93925f1b81d70cff5
ША1 8c29a96db3a3c2dc84d27383d58fb732f5902d17
CRC32: 35b6c101
каталог C:WindowsSystem32
+ ShellExecute.exe a9322bf0a0b941b93925f1b81d70cff5 12.39 KB
App MSDN Disc 2436.16 July 2005
Разработчик Microsoft
Версия ОС Windows 10
Тип 64-разрядная (x64)
KB 12688
Контрольная сумма MD5 a9322bf0a0b941b93925f1b81d70cff5
ША1 8c29a96db3a3c2dc84d27383d58fb732f5902d17
CRC32: 35b6c101
каталог C:WindowsSystem32

I have a VB6 application which opens files with their associated application using:

ShellExecute(0, "open", filename, params, vbNullString, vbNormalFocus)

This works perfectly.

Now I got a customer (running XP with Adobe Reader) who can’t open any PDF file using the above command. But the same file is being opened without any problems when double clicking it from Windows Explorer. I also tested the filename/-path combination on my machine to exclude those kind of problems.

I’m searching for any hints on what I could check to make sure ShellExecute is working. Or what can cause ShellExecute to fail this way?

Daniel Rikowski's user avatar

asked Jul 28, 2009 at 12:47

MicSim's user avatar

5

What’s the return value of ShellExecute? If it’s 0x0000001f (== 31, meaning SE_ERR_NOASSOC), than according to shellapi.h “There is no application associated with
the given file name extension.”
, which means that somehow the registration of the .pdf file extension got lost. Reinstalling Adobe Reader might help.

answered Jul 28, 2009 at 13:02

Thomas Freudenberg's user avatar

4

Further to Thomas’s answer, here’s some VB6 constants for possible return values of ShellExecute, with possible explanations (I think I originally took these from the MSDN page, return value section). A return value of 32 or less means the call failed. The specific value returned indicates what went wrong.

Const ERROR_BAD_FORMAT = 11&
Const ERROR_FILE_NOT_FOUND = 2&          
Const ERROR_PATH_NOT_FOUND = 3&          ' The specified path was not found. '
Const SE_ERR_ACCESSDENIED = 5            ' The operating system denied access to the specified file. '
Const SE_ERR_ASSOCINCOMPLETE = 27        ' The file name association is incomplete or invalid. '
Const SE_ERR_DDEBUSY = 30                ' The Dynamic Data Exchange (DDE) transaction could not be completed because other DDE transactions were being processed. '
Const SE_ERR_DDEFAIL = 29                ' The DDE transaction failed. '
Const SE_ERR_DDETIMEOUT = 28             ' The DDE transaction could not be completed because the request timed out. '
Const SE_ERR_DLLNOTFOUND = 32            ' The specified dynamic-link library (DLL) was not found. '
Const SE_ERR_FNF = 2                     ' The specified file was not found. '
Const SE_ERR_NOASSOC = 31                ' There is no application associated with the given file name extension. '
Const SE_ERR_OOM = 8                     '  out of memory '
Const SE_ERR_PNF = 3                     '  path not found '
Const SE_ERR_SHARE = 26                  ' A sharing violation occurred. '

Community's user avatar

answered Jul 28, 2009 at 13:10

MarkJ's user avatar

MarkJMarkJ

30k5 gold badges68 silver badges111 bronze badges

You have “open” as the verb, don’t do that, use vbNullString as the verb (“Open” means the open verb, NULL means the default verb (If the user has not set a specific default, the default is open, if there is no open verb for that filetype, ShellExecute uses the first verb it finds))

answered Jul 28, 2009 at 14:03

Anders's user avatar

AndersAnders

96.7k12 gold badges108 silver badges163 bronze badges

5

Have a look at the return value of your ShellExecute call. From the MSDN:

If the function succeeds, it returns a value greater than 32. If the function fails, it returns an error value that indicates the cause of the failure. The return value is cast as an HINSTANCE for backward compatibility with 16-bit Windows applications. It is not a true HINSTANCE, however. It can be cast only to an int and compared to either 32 or the following error codes below.

0: The operating system is out of memory or resources.

ERROR_FILE_NOT_FOUND: The specified file was not found.

ERROR_PATH_NOT_FOUND: The specified path was not found

(…)

Community's user avatar

answered Jul 28, 2009 at 13:09

Treb's user avatar

TrebTreb

19.8k6 gold badges53 silver badges85 bronze badges

1

Instead of using ShellExecute to ‘execute’ the PDF file, I use the FindExecutable API:

Private Const ERROR_FILE_NO_ASSOCIATION     As Long = 31
Private Const ERROR_FILE_NOT_FOUND          As Long = 2
Private Const ERROR_PATH_NOT_FOUND          As Long = 3
Private Const ERROR_FILE_SUCCESS            As Long = 32 
Private Const ERROR_BAD_FORMAT              As Long = 11

Private Declare Function FindExecutable Lib "shell32.dll" _
   Alias "FindExecutableA" _
  (ByVal lpFile As String, _
   ByVal lpDirectory As String, _
   ByVal sResult As String) As Long


Private Sub OpenDocument(sFile as string, sPath as string)
     Dim sResult As String
     Dim lSuccess As Long, lPos as long

     sResult = Space$(MAX_PATH)
     lSuccess = FindExecutable(sFile, sPath), sResult)
     Select Case lSuccess
        Case ERROR_FILE_NO_ASSOCIATION
            If Right$(sFile, 3) = "pdf" Then
                MsgBox "You must have a PDF viewer such as Acrobat Reader to view pdf files."
            Else
                MsgBox "There is no registered program to open the selected file." & vbCrLf & sFile
            End If
        Case ERROR_FILE_NOT_FOUND: MsgBox "File not found: " & sFile
        Case ERROR_PATH_NOT_FOUND: MsgBox "Path not found: " & sPath
        Case ERROR_BAD_FORMAT:     MsgBox "Bad format."
        Case Is >= ERROR_FILE_SUCCESS:
           lPos = InStr(sResult, Chr$(0))
           If lPos Then sResult = Left$(sResult, lPos - 1)
           Shell sResult & " " & sPath & sFile, True), vbMaximizedFocus
    End Select

End Sub

answered Jul 30, 2009 at 20:07

C-Pound Guru's user avatar

C-Pound GuruC-Pound Guru

15.9k6 gold badges45 silver badges67 bronze badges

2

  1. Uninstall and reinstall Acrobat Reader.
  2. Under “Documents and Settings”, rename “username” folder to “usernamex” (you should be logged in with different admin user).
  3. Relogin as user and it creates a new “username” folder with a new user registry.
  4. Now it should work.

You can copy files from the usernamex folder to the new username folder (Desktop, Documents, etc.)

the Tin Man's user avatar

the Tin Man

158k41 gold badges214 silver badges302 bronze badges

answered Nov 25, 2009 at 7:56

layze's user avatar

layzelayze

111 bronze badge

I’ve had the same problem and it was not possible to change the VB6-Code. So I had to find another solution…

In my case it was a file with the extension “.xyz”, but in reality it was a file for Microsoft Word, like a .doc-file.

When doubleclicking for the first time, Windows asks for a programm to open the file with. After that the doubleclick worked fine. But the ShellExecute didn’t. The problem is, that the ShellExecute performs a “right click” -> “open” on the file, and “open” didn’t exist in the context menu on my .xyz-file. There was just an “edit”… So the ShellExecute worked with “edit”, but not with “open” as the second parameter.

And because I was not able to change the VB6-code, I opened the registry with regedit. In the Path “HKEY_CLASSES_ROOT.doc” the standard-value was “Word.Document.8”, in “HKEY_CLASSES_ROOT.xyz” there was just “xyz_auto_file”. So I changed just this value into “Word.Document.8”, and everything worked perfectly. Now I have the same context menu as with a .doc-file, when I right-click on my .xyz-file.

And also the ShellExecute works perfectly…

answered Sep 10, 2014 at 11:48

user3256508's user avatar

1

I had the same issue with an existing program that is using the verb open instead of NULL when calling the ShellExecute function. I was able to fix the problem by adding the open verb like described here using the registry editor into the .pdf handler (mine was at HKEY_CLASSES_ROOTpdf_auto_file). I think this is a problem within the Adobe Reader installer that is sometimes not adding the open verb during installation.

Here is the export of the registry values I added:

[HKEY_CLASSES_ROOTpdf_auto_fileshellOpencommand]
@=""C:\Program Files\Adobe\Reader 11.0\Reader\AcroRd32.exe" "%1""

answered Mar 4, 2015 at 17:41

Martin's user avatar

MartinMartin

10.7k14 gold badges59 silver badges67 bronze badges

I encountered the same problem as the OP within a compiled Visual Foxpro 9 application after updating from W7x64 to W10 public release.

I have Adobe Acrobat installed as well as Adobe Reader. Changing the default .pdf association from Reader to Acrobat and… It all works! Changing back to Reader with original failure (error code 31 – “There is no application associated with the given file-name extension.”). Beats me, but fortunately I don’t have to worry. I’m too old to care and will require all sites to stay with W7.

Either association works from file explorer

answered Sep 2, 2015 at 21:04

Geriatrix's user avatar

Calling a Unicode version (ShellExecuteW) from an command which only supports ANSII, experienced with a recent version of Inno Setup. ShellExecuteW worked for some ANSII string arguments but in this case not the required one, returning 2 (see below).
As a matter of interest, in either ANSII or Unicode, Inno’s internal function ShellExec also failed with code 5 for the reason the compiling process still had an open handle to the file.

answered Jun 26, 2017 at 17:50

Laurie Stearn's user avatar

Laurie StearnLaurie Stearn

9611 gold badge12 silver badges33 bronze badges

Here’s a function that translates a the windows error numbers to text. You can use the return value as the parameter and get back a more friendly message.

Private Declare Function FormatMessage Lib "kernel32" Alias "FormatMessageA" _
    (ByVal dwFlags As Long, lpSource As Long, ByVal dwMessageId As Long, _
    ByVal dwLanguageId As Long, ByVal lpBuffer As String, _
    ByVal nSize As Long, ByVal Arguments As Any) As Long

Private Const FORMAT_MESSAGE_FROM_SYSTEM = &H1000
Private Const FORMAT_MESSAGE_IGNORE_INSERTS = &H200
Private Const MAX_PATH = 260

Function TranslateDLLError(ByVal lngErrNum As Long) As String
   Dim sRtrnCode As String * MAX_PATH
   Dim lRet As Long

   On Error GoTo errTranslateDLLError(

   sRtrnCode = Space$(256)
   lRet = FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM Or FORMAT_MESSAGE_IGNORE_INSERTS, 0&, lngErrNum, 0&, sRtrnCode, Len(sRtrnCode), 0&)
   If lRet > 0 Then
      Translate_DLL_Error = Replace$(Left(sRtrnCode, lRet), vbCrLf, "")
   Else
      Translate_DLL_Error = "Error not found."
   End If

   Exit Function

errTranslateDLLError(:
   TranslateDLLError( = "Unable to translate system error: " & CStr(lngErrNum)

End Function

answered Nov 25, 2009 at 13:18

jac's user avatar

jacjac

9,6462 gold badges34 silver badges63 bronze badges

Try this.
You have to associate the PDF file with any program (such as Acrobat x) to read PDF’s, then you can open PDF files with ShellExecute.

user's user avatar

user

86.8k18 gold badges197 silver badges190 bronze badges

answered May 10, 2012 at 14:24

Wilson Arguello's user avatar

1

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

shellexecuteex не удалось

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

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

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

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

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

запустить от имени администратора

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

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

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

sfc_scan

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

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

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

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

windows_default_sound

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

Открыть Пробег диалоговое окно, нажав Ключ победы + р.

Тип mmsys.cpl и нажмите Enter.

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

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

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

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

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

Вот некоторые из методов, которые вы можете попробовать устранить. Сообщите нам, помогло ли это.

shellexecuteex_code_2_error

Добавить комментарий