Запрошенная операция требует повышения

Запрошенная операция требует повышения. Код 740

Привет, админ! Столкнулась с ошибкой при запуске установщика одной игры на своем компьютере с Windows 10: “Невозможно выполнить файл *.exe. CreateProcess: сбой; код 740. Запрошенная операция требует повышения”. На компьютере работаю под учетной записью с полными правами администратора, пыталась запустить файл установку и простым двойным щелчком, так и с повышенными правами с помощью меню «Запустить от имени администартора».

Как можно все-таки запустить установку?

Ответ

Появление на экране компьютера с ОС Windows 10 сообщения об ошибке “Запрошенная операция требует повышения” с кодом 740 при попытке установки или запуске программ, связано с пользовательскими правами, под которыми запускается процесс запускаемого файла. Причём, что интересно, проблема может появиться как у пользователей, работающих под ограниченной учетной записью, так и администраторов.

В английской версии Windows ошибка выглядит так:

Error 740: The requested operation requires elevation

Сама по себе данная ошибка вызывается механизмом контроля учетных записей пользователя (User Account Control). Рассмотрим, как это обойти, не трогая настройки UAC (ползунок или политики).

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

Файл может не открываться и по другим причинам – например, когда одно приложение требует для работы запуска другого, которое требует прав администратора для работы:

  • некоторые игры работает только через лаунчером, и решать проблему придётся дважды, снимая и устанавливая отметку в свойствах с каждой этой программы;
  • в некоторых случаях приложения запускают другие в процессе установки (например, вместе с играми устанавливается пакет DirectX или Microsoft Visual C++);
  • в процессе работы браузера или офисного пакета программ может запуститься установка дополнительных расширений и компонентов.

Разобраться с проблемой можно, запустив не отрывающийся файл вручную, отдельно от приложения. Так, инсталляция DirectX возможна из той же папки, в которой находится игра. Для этого снова придётся запускать файлы от имени администратора.

С ошибкой 740 сталкиваются и при сохранении (!!!) различных файлов – аудио, видео, изображений и документов, попробуйте сохранить такие файлы в каталоги профиля пользователя (Рабочий стол, Документы и пр.).

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

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

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

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

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

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

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

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

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

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

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

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

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

Примените настройки и снова попробуйте запуск программы.

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

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

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

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

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

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

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

Что это такое?

Множество процессов и приложений регулярно (или по расписанию) запускаются при входе в систему Windows. Очень часто пользователь может наблюдать автоматический запуск окон или значков в трее при этом. Программа Hidden Start (она же Hstart) позволяет посредством командной строки запускать приложения и службы в фоновом режиме, без какого-либо окна. Программка может параллельно или синхронно выполнять несколько запусков, а в Windows 10 даже обрабатывает повышение привилегий UAC.

Ошибка “Failed to create process – Hstart”

Если некоторые файлы, к которым обращается Hstart.exe потеряны или повреждены, то программка не в состоянии выполнить запрос. В связи с этим, появляется уведомление “Failed to create process – Hstart”, то есть не удалось создать процесс для Hidden Start. Эта ошибка нередко возникает после активной чистки компьютера от зловредов (троянов, червей).

Вирусные процессы частенько прописаны в автозагрузке Windows и выполняются hstart.exe. После сканирования и очистки к удаленному процессу обращается система, но не находит файл. Из за этого и получаем определенные пути в ошибке, например “update.exe–url http:/foxminer.no-ip.biz:8332”. Также не исключается вариант с активной угрозой, которая блокирует доступ к запрашиваемому программой файлу.

Что делать при этой ошибке

Итак, что бы убрать выскакивающее уведомление “Failed to create process – Hstart” при запуске Windows, нужно проверить следующие объекты:

  1. В командной строке или самом сообщении указан путь к проблемному процессу. Пройдите по этому пути и проверьте всю папку вашим антивирусом (Касперский, Доктор Веб, Аваст).
  2. Очистите автозагрузку Windows 7. Пройдите в “Выполнить”, пропишите там msconfig. Просмотрите там вкладку Автозагрузка. Отключите там все лишние и левые процессы и программки.

    Автозагрузка в Windows 7

  3. В Windows 10 это можно сделать и через Диспетчер задач.

    Автозагрузка через Диспетчер задач

  4. Основная доля вызывающих эту ошибку вирусов – это угрозы из семейства PUP и Adware. Проверьте ваш PC специальными сканерами AdwCleaner, UnHackMe, Dr.Web CureIt! и другие.
  5. Примените после утилиту CCleaner. С её помощью необходимо провести очистку от системного, а также исправления в Реестре. Кстати, в ней также можно проверить Автозагрузку.
  6. В командной строке примените операцию sfc /scannow – проверьте Виндовс на наличие системных ошибок.

Ошибка «Запрошенная операция требует повышения» при запуске скачанного файла

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

Данная проблема связана с тем, что при запуске файла напрямую из браузера, зачастую это происходит под правами обычного пользователя, даже если в данный момент на компьютере используется профиль администратора. Например, такая ситуация типична при запуске файлов из браузера Microsoft Edge.

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

Что делать, если «Запрошенная операция требует повышения»

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

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

В такой ситуации решением станет в свойствах убрать галочку с пункта «Запускать эту программу от имени администратора».

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

Другие причины ошибки «Запрошенная операция требует повышения»

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

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

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

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

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *