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

Если вы запускаете программы, инсталляторы или игры (или делаете что-то "внутри" запускаемых программ), вы можете получить сообщение об ошибке "The requested operation requires an escalation. Иногда появляется код сбоя 740 и информация типа: CreateProcess Failed или Error Creating Process отображается. Причем в Windows 10 ошибка появляется чаще, чем в Windows 7 или 8 (из-за того, что по умолчанию в Windows 10 многие папки защищены, в том числе Program Files и корень диска C).

В этом руководстве подробно объясняется, что вызывает ошибку 740, что означает сообщение об ошибке "Запрашиваемая операция требует обновления" и как ее исправить.

Причины ошибки "Запрашиваемая операция требует продвижения" и способы ее устранения

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

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

Ошибка после загрузки и запуска файла

Запрашиваемая операция требует поднятия Ошибка создания процесса

Что происходит, когда вы это делаете (при запуске из браузера):

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

Решение в данном случае: запустить скачанный файл из папки, в которую он был скачан вручную (из Проводника).

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

Установка галочки "Запуск от имени администратора" в настройках совместимости программы

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

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

Опция запуска программы от имени администратора в свойствах

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

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

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

Вот несколько возможных примеров.

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

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

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

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

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

Наконец, пара дополнительных вариантов, если вы все еще не можете устранить ошибку:

  • Если ошибка возникает при сохранении или экспорте файла, попробуйте установить в качестве места сохранения одну из пользовательских папок (Documents, Pictures, Music, Video, Desktop).
  • Этот способ опасен и крайне нежелателен (на свой страх и риск, не рекомендую), но: полное отключение UAC в Windows может помочь решить проблему.
Оцените статью
Добавить комментарий