[ИСПРАВЛЕНО] «Ошибка ShellExecuteEx; код 8235» в Windows 10

Опубликовано: 2020-12-10

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

Что означает ошибка «ShellExecuteEx Failed; Код ошибки 8235. Реферал был возвращен с сервера». Значение ошибки?

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

В этой статье вы узнаете, как исправить ошибку ShellExecuteEx Failed.

Как устранить ошибку ShellExecuteEx Failed

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

Следуйте приведенным ниже решениям одно за другим и в том порядке, в котором мы их расположили.

Используйте права администратора

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

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

Предоставьте программе права администратора

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

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

  1. Запустите окно проводника и перейдите в папку установки программы.
  2. Найдите его исполняемый файл, щелкните его правой кнопкой мыши и выберите «Свойства».
  3. Если у вас есть ярлык исполняемого файла на рабочем столе, щелкните его правой кнопкой мыши и выберите «Свойства».
  4. Если на рабочем столе нет ярлыка для файла и вы не знаете, как его найти, выполните следующие действия:
  • Откройте меню «Пуск» и найдите программу.
  • Как только он появится в списке результатов, щелкните его правой кнопкой мыши, наведите указатель мыши на «Дополнительно» и выберите «Открыть расположение файла».
  • Вы попадете в папку, где увидите ярлык меню «Пуск» программы.
  • Щелкните правой кнопкой мыши ярлык и выберите «Открыть расположение файла».
  • Теперь появится папка установки программы.
  • Теперь вы можете щелкнуть правой кнопкой мыши его исполняемый файл и выбрать «Свойства».
  1. После открытия окна «Свойства» перейдите на вкладку «Совместимость».
  2. Нажмите на кнопку «Изменить настройки для всех пользователей».
  3. В следующем диалоговом окне установите флажок «Запускать эту программу от имени администратора», а затем нажмите кнопку «ОК».
  4. Теперь вы можете запустить программу и проверить, появляется ли снова сообщение об ошибке.

Настройте параметры контроля учетных записей

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

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

  1. Щелкните правой кнопкой мыши кнопку «Пуск» и выберите «Выполнить» или одновременно нажмите клавиши Windows и R, чтобы открыть диалоговое окно «Выполнить».
  2. После открытия «Выполнить» введите «Панель управления» (не добавляйте кавычки) в текстовое поле, а затем нажмите кнопку «ОК».
  3. Когда откроется окно панели управления, нажмите «Учетные записи пользователей».
  4. Нажмите «Учетные записи пользователей» еще раз на следующей странице.
  5. Далее нажмите «Изменить настройки контроля учетных записей».
  6. Теперь в окне «Настройки контроля учетных записей» перетащите ползунок вниз на один или два шага от «Всегда уведомлять» до «Никогда не уведомлять». Поле справа описывает уровень безопасности для вас.
  7. Нажмите кнопку OK, а затем вернитесь, чтобы проверить, сохраняется ли проблема.

Войдите в скрытую учетную запись администратора и установите программу

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

Следующие шаги покажут вам, как это сделать:

  1. Нажмите и удерживайте кнопку питания, чтобы компьютер выключился.
  2. Включите компьютер и снова принудительно выключите его после появления логотипа производителя вашей системы.
  3. Повторите шаг 2 дважды, и вы увидите сообщение «Подождите».
  4. На экране «Автоматическое восстановление» нажмите кнопку «Дополнительные параметры».
  5. На экране «Выберите вариант» нажмите «Устранение неполадок».
  6. Теперь нажмите «Дополнительные параметры» в разделе «Устранение неполадок», а затем нажмите «Командная строка».
  7. После загрузки командной строки введите следующее и нажмите Enter:

Администратор сетевого пользователя /активный:да

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

Сделать подпись файла доверенной

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

  1. Запустите окно проводника и перейдите в папку установки программы.
  2. Найдите его исполняемый файл, щелкните его правой кнопкой мыши и выберите «Свойства».
  3. Если у вас есть ярлык исполняемого файла на рабочем столе, щелкните его правой кнопкой мыши и выберите «Свойства».
  4. Если такого ярлыка нет и вы не знаете, как найти файл, выполните следующие действия:
  • Откройте меню «Пуск» и найдите программу.
  • Как только он появится в списке результатов, щелкните его правой кнопкой мыши, наведите указатель мыши на «Дополнительно» и выберите «Открыть расположение файла».
  • Вы попадете в папку, где увидите ярлык меню «Пуск» программы.
  • Щелкните правой кнопкой мыши ярлык и выберите «Открыть расположение файла».
  • Теперь появится папка установки программы.
  • Теперь вы можете щелкнуть правой кнопкой мыши его исполняемый файл и выбрать «Свойства».
  1. После открытия окна «Свойства» перейдите на вкладку «Цифровые подписи».
  2. Нажмите на подпись в разделе «Список подписей», затем нажмите «Подробнее».
  3. В разделе «Информация о подписывающем лице» нажмите «Просмотреть сертификат».
  4. На следующей странице нажмите «Установить сертификат», а затем нажмите «Далее».
  5. Как только вы доберетесь до мастера импорта сертификатов, выберите «Поместить все сертификаты в следующее хранилище», а затем нажмите кнопку «Обзор». Запишите имя этого сертификата, так как оно понадобится вам на следующем шаге.
  6. Теперь выберите параметр «Доверенные корневые центры сертификации» и нажмите «ОК».
  7. Нажмите "Далее.
  8. Нажмите Готово.
  9. Теперь вы можете запустить программу и проверить, сохраняется ли ошибка.

Вы можете пойти дальше, чтобы Windows не помечала программу в будущем. Следуй этим шагам:

  1. Откройте диалоговое окно «Выполнить», щелкнув правой кнопкой мыши кнопку «Пуск» и выбрав «Выполнить» в меню «Опытный пользователь».
  2. Когда откроется «Выполнить», введите «mmc» (без кавычек) в текстовое поле, а затем нажмите «ОК».
  3. Нажмите «Да» в появившемся диалоговом окне «Контроль учетных записей».
  4. После того, как откроется консоль управления Microsoft, нажмите «Файл» в верхнем левом углу окна.
  5. Выберите «Добавить/удалить оснастки», когда контекстное меню выпадет.
  6. Когда откроется окно «Добавить или удалить оснастки», перейдите на левую панель и нажмите «Сертификаты» в разделе «Доступные оснастки».
  7. Нажмите кнопку «Добавить», а затем нажмите «ОК».
  8. Теперь в главном интерфейсе MMC щелкните правой кнопкой мыши «Сертификаты» и выберите «Найти сертификаты».
  9. Введите имя сертификата, который вы записали ранее, и нажмите кнопку «Найти сейчас».
  10. Когда вы увидите сертификат, щелкните его правой кнопкой мыши и выберите «Свойства».
  11. Перейдите на вкладку «Общие» и выберите «Включить только следующие цели».
  12. Снимите все остальные флажки, за исключением «Подписание кода».
  13. Это должно сделать это! Теперь вы можете проверить, сохраняется ли ошибка.

Удалите проблемные обновления Windows

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

Если вы не знаете, как удалить обновление, выполните следующие действия:

  1. Щелкните правой кнопкой мыши кнопку «Пуск» и выберите «Настройки».
  2. После того, как откроется приложение «Настройки», нажмите «Обновление и безопасность».
  3. Когда откроется интерфейс «Обновление и безопасность», перейдите на страницу Центра обновления Windows и нажмите «Просмотреть историю обновлений».
  4. Обратите внимание на номер КБ последнего обновления, которое вы установили до того, как проблема начала проявляться.
  5. Теперь перейдите в верхнюю часть окна и нажмите «Удалить обновления».
  6. Вы попадете в окно «Программы и компоненты» панели управления. Найдите базу знаний, нажмите на нее, а затем нажмите «Удалить».
  7. Следуйте дальнейшим инструкциям, пока процесс не будет завершен.
  8. Перезагрузите систему и проверьте, появляется ли ошибка снова.

Внесите изменения в системный реестр

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

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

  1. Нажмите одновременно кнопки Windows и R, чтобы открыть диалоговое окно «Выполнить».
  2. После того, как откроется «Выполнить», введите «regedit» (без кавычек), а затем нажмите клавишу «Ввод».
  3. Нажмите «Да» в диалоговом окне «Контроль учетных записей».
  4. Когда откроется редактор реестра, нажмите «Файл», затем выберите «Экспорт» в меню.
  5. Выберите папку, в которой вы хотите сохранить файл, введите имя файла, выберите «Все» в разделе «Диапазон экспорта» и нажмите «Сохранить».
  6. Всякий раз, когда вы хотите восстановить свой реестр, чтобы отменить внесенные вами изменения, откройте редактор реестра, нажмите «Файл» и выберите «Импорт». Перейдите в папку, в которой вы сохранили файл резервной копии, и дважды щелкните его.

Теперь выполните следующие действия, чтобы применить изменения:

  1. Перейдите на левую панель редактора реестра и разверните папку HKEY_LOCAL_MACHINE.
  2. Разверните ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ.
  3. В разделе ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ перейдите к Microsoft и разверните его.
  4. Затем разверните Windows, а затем найдите папку CurrentVersion и откройте ее.
  5. Перейдите в «Политики», а затем щелкните один раз «Система».
  6. Перейдите в правую часть окна и дважды щелкните ValidateAdminSignatures.
  7. Теперь установите значение данных на 0.
  8. Перезагрузите систему и проверьте, решена ли проблема.

Вы также можете применить тот же параметр с помощью редактора групповой политики, если вы используете Windows 10 Pro или Enterprise. Следуй этим шагам:

  1. Нажмите одновременно кнопки Windows и R, чтобы открыть диалоговое окно «Выполнить».
  2. После открытия «Выполнить» введите «gpedit.msc» (без кавычек), а затем нажмите клавишу «Ввод».
  3. После того, как откроется редактор групповой политики, перейдите на левую панель и разверните «Параметры Windows» в разделе «Конфигурация компьютера».
  4. После этого перейдите в «Настройки безопасности» и разверните его.
  5. Разверните локальные политики.
  6. Перейдите в «Параметры безопасности» и нажмите на него.
  7. Перейдите к средней панели, прокрутите вниз до пункта «Контроль учетных записей пользователей: повышать права только подписанных и проверенных исполняемых файлов» и дважды щелкните его.
  8. В следующем диалоговом окне выберите «Отключено» и нажмите «ОК».
  9. Теперь проблема должна быть решена.

Восстановите вашу систему

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

Следующие шаги помогут вам:

  1. Щелкните правой кнопкой мыши кнопку «Пуск» или одновременно нажмите кнопки клавиатуры Windows и E, чтобы открыть окно проводника.
  2. После того, как откроется проводник, перейдите на левую панель, щелкните правой кнопкой мыши «Этот компьютер» и выберите «Свойства».
  3. После того, как откроется окно «Система», перейдите на левую панель и нажмите «Защита системы».

Примечание. В новых сборках Windows 10 вы попадете на страницу «О программе» приложения «Параметры». Перейдите на правую панель и нажмите «Защита системы».

  1. Нажмите «Восстановление системы», когда увидите вкладку «Защита системы» в диалоговом окне «Свойства системы».
  2. Нажмите «Далее», как только откроется первая страница мастера.
  3. Теперь выберите точку восстановления и нажмите «Далее».
  4. Нажмите «Готово» и дайте инструменту выполнить задание.
  5. Запустите программу или установщик и проверьте, появляется ли снова ошибка «Реферал возвращен с сервера».

Вывод

Если у вас есть какие-либо вопросы о «ShellExecuteEx Failed; код ошибки 8235» или не может решить проблему, оставьте комментарий ниже.

РЕКОМЕНДУЕМЫЕ

Решение проблем с ПК с помощью Auslogics BoostSpeed

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

Auslogics BoostSpeed ​​является продуктом Auslogics, сертифицированного Microsoft Silver Application Developer.
БЕСПЛАТНАЯ ЗАГРУЗКА

Вы всегда можете обеспечить бесперебойную работу своей системы, установив Auslogics BoostSpeed, который устранит плохие ключи реестра и вредоносные ненужные файлы.