Запрошенная операция требует повышения (код 740)

Запрошенная операция требует повышения (код 740)

Запрошенная операция требует повышения (код 740)

При запуске программ, установщиков или игр, а также действиях «внутри» запущенных программ вы можете столкнуться с сообщением об ошибке «Запрошенная операция требует повышения». Иногда указывается код сбоя — 740 (или 0x000002E4) или дополнительная информация вида: CreateProcess Failed или Error Creating Process. Причем в Windows 11 или 10 ошибка появляется чаще, чем в предыдущих версиях системы по причине того, что по умолчанию в Windows 11/10 многие папки защищены, включая Program Files и корень диска C.

В этой инструкции — подробно о возможных причинах ошибки, вызывающих сбой с кодом 740, что означает «Запрошенная операция требует повышения» и о вариантах решения проблемы.

Причины ошибки «Запрошенная операция требует повышения» и как её исправить

Запрошенная операция требует повышения (код 740)

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

Первое действие, которое следует попробовать, если вы столкнулись с ошибкой «Запрошенная операция требует повышения» — простой запуск программы от имени администратора:

  1. Нажмите по ярлыку или исполняемому файлу программы правой кнопкой мыши.
  2. Выберите пункт «Запуск от имени администратора». Если значок программы закреплён на панели задач, для появления этого пункта в меню, нажмите по нему правой кнопкой мыши, удерживая клавишу Shift.

    Запрошенная операция требует повышения (код 740)

  3. Проверьте, решило ли это проблему.

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

Ошибка после скачивания файла и его запуска

Запрошенная операция требует повышения (код 740)

Если вы только что загрузили какой-то файл программы или установщик (например, веб-установщик DirectX с сайта Майкрософт), запускаете его и видите сообщение наподобие Error creating process. Reason: Запрошенная операция требует повышения, с большой вероятностью дело в том, что вы запустили файл прямо из браузера, а не вручную из папки загрузок.

Что при этом происходит (при запуске из браузера):

  1. Файл, который для работы требует запуска от имени администратора запускается браузером от имени обычного пользователя (потому что некоторые браузера по-другому не умеют, например, Microsoft Edge).
  2. Когда начинают выполняться операции, требующие прав администратора, появляется сбой.

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

Отметка «Запускать от имени Администратора» в параметрах совместимости программы

Запрошенная операция требует повышения (код 740)

Иногда с теми или иными целями (например, для более простой работы с защищенными папками Windows) пользователь добавляет в параметры совместимости программы (открыть их можно так: правый клик по exe файлу приложения — свойства — совместимость) отметку «Запускать эту программу от имени администратора».

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

Решение — зайти в свойства .exe файла программы или её ярлыка (обычно указан в сообщении об ошибке) и, если на вкладке «Совместимость» установлена вышеуказанная отметка, снять её. Если отметка неактивна, нажмите кнопку «Изменить параметры запуска для всех пользователей» и снимите её там.

Запрошенная операция требует повышения (код 740)

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

Запуск одной программы из другой программы

Ошибки «требует повышения» с кодом 740 и сообщениями CreateProcess Failed или Error Creating Process могут быть вызваны тем, что программа, запущенная не от имени администратора, пробует запустить другую программу, которой требуются права администратора для работы.

Далее — несколько возможных примеров.

  • Если это самописный установщик игры с торрента, который, помимо прочего устанавливает vcredist_x86.exe, vcredist_x64.exe или DirectX, при запуске установки указанных дополнительных компонентов может возникать описываемая ошибка.
  • Если это какой-то лаунчер, запускающий другие программы, то он также может вызвать указанный сбой при запуске чего-либо.
  • Если какая-то программа запускает сторонний исполняемый модуль, который должен сохранить результат работы в защищенной папке Windows, это может вызывать ошибку 740. Пример: какой-либо конвертер видео или изображений, который запускает ffmpeg, а итоговый файл должен быть сохранен в защищенную папку (например, в корень диска C в Windows 11 или 10).
  • Аналогичная проблема возможна при использовании некоторых .bat или .cmd файлов.

Возможные решения:

  1. Отказаться от установки дополнительных компонентов в установщике или же запустить их установку вручную (обычно исполняемые файлы находятся в той же папке, где и исходный файл setup.exe).
  2. Запустить «исходную» программу или командный файл от имени администратора.
  3. В файлах bat, cmd и в собственных программах, если вы разработчик, использовать не путь к программе, а такую конструкцию для запуска: cmd /c start путь_к_программе (в данном случае будет вызван запрос UAC при необходимости). См. Как создать bat файл.

Дополнительная информация

Прежде всего, для того, чтобы проделать любые из перечисленных выше действий по исправлению ошибки «Запрошенная операция требует повышения», ваш пользователь должен иметь права администратора или же у вас должен быть пароль от учетной записи пользователя, являющегося администратором на компьютере (см. Как сделать пользователя администратором в Windows 10, подойдёт и для Windows 11).

И в заключение пара дополнительных вариантов, если вам так и не удалось справится с ошибкой:

  • Если ошибка происходит при сохранении, экспорте файла, попробуйте указать в качестве места сохранения какую-либо из пользовательских папок (Документы, Изображения, Музыка, Видео, Рабочий стол).
  • Данный способ опасен и крайне нежелателен (только на свой страх и риск, я не рекомендую), но: полное отключение UAC в Windows может помочь решить проблему.

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

Author: Admin
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest
0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии