Выдача прав на папку
Обычно ПО запрашивает администраторские права в ситуации, когда ему требуется выполнять какие-либо операции с файлами в своём каталоге, расположенном в системном разделе винчестера. В таком случае владелец устройства может предоставить обычным пользователям расширенные возможности на некоторые папки, это позволит продолжить инсталляцию под гостевой учётной записью.
Нужно зайти в ОС через администраторскую учётную запись и найти папку, в которую будет выполнена установка всего ПО. Кликом правой кнопкой мыши следует открыть её контекстное меню и зайти в «Свойства».
В разделе «Безопасность» под перечнем групп и пользователей нужно нажать «Изменить».
Далее нужно выбрать необходимую учётную запись и поставить метку напротив поля «Полный доступ», чтобы предоставить возможность использовать выбранную папку. Кнопкой «Применить» сохранить изменения.
Теперь можно устанавливать программы с гостевой учётной записи, проблем с инсталляцией не возникнет.
Для чего нужна блокировка
Чаще всего, такая блокировка потенциально нежелательного ПО для неопытного пользователя, очень нужная штука. Поэтому действия защиты в этом случае вполне оправданы и отключать ее не стоит. Более того, в последних версиях Windows 10 средства защиты реализованы таким образом, что заражения компьютера вредоносными файлами сводиться к нулю.
Для того, чтобы защитить систему от вредоносного кода, используются подписи драйверов, различные цифровые сертификаты, контроль учётных записей и некоторые другие функции.
Если вдруг система запрещает и блокирует установку скачанного приложения, не стоит сразу же отключать средства защиты. Лучше попытайтесь вспомнить, откуда вы скачали этот файл. Возможно этот драйвер или любую другую программу или утилиту вы скачали с сомнительного источника, страницы которого напичканы рекламой.
Запуск программы от имени администратора используя powershell
Еще один способ запуска программы с повышенными правами — с помощью Microsoft PowerShell.
Простым способом запуска является запуск PowerShell от имени администратора и запуск необходимой программы. Но вы так же можете выполнить запуск из консоли PowerShell (с правами пользователя), используя команду start-process.
- Запустите PowerShell;
- Выполните команду start-process, указав полный путь до файла запускаемой программы;
- Введите пароль пользователя с административными правами.
start-process "C:totalcmdTOTALCMD.EXE" –verb runasКак настроить автоматический запуск от имени администратора для всех пользователей
Узнайте и з новой статьи — «Как в Виндовс 10 стать администратором».
Если вы хотите включить автоматический запуск от имени администратора для всех пользователей ноутбука или ПК, сделайте следующее:
- Нажмите на иконку игры или программы. Используя правый клик, откройте «Свойства» (как на картинке ниже).
Используя нажатие правой кнопки мыши, открываем пункт «Свойства» - В появившемся окне щелкните на «Совместимость».
В появившемся окне щелкаем на «Совместимость» - Щелкните «Изменить параметры для всех пользователей» (как на примере ниже).
Щелкаем «Изменить параметры для всех пользователей» - В новом окне вы увидите опцию запуска программы или игры от имени администратора. Поставьте галочку и щелкните «Применить», далее «ОК», смотрите на картинке ниже.
Ставим галочку на опцию «Выполнять эту программу от имени администратора» и нажимаем «Применить», затем «ОК» - Вернувшись в «Свойства» вы увидите, что опция запуска программы или игры от имени администратора побледнела (см. на примере ниже). Это говорит о том, что в сравнении с настройками пользователя, настройки для всех пользователей имеют больший приоритет. Нажмите «ОК» и сохраните внесенные изменения.
Опция запуска программы от имени администратора, установленная ранее побледнела, нажимаем «ОК»
Меню «пуск»
Это отличное решение для запуска игры или программы на правах администратора. Воспользоваться меню «Пуск» очень просто, нужно следовать приведенным ниже шагам:
- Откройте меню «Пуск» и найдите свою программу или приложение в представленном списке. В нашем примере программа Photoshop.
Открываем меню «Пуск» и находим свою программу или приложение - Используя правый клик, нажмите по нужной вам программе или игре. В появившемся меню вы увидите «Дополнительно».
Правым кликом мыши нажимаем по нужной программе или игре - Наведите стрелку мышки на «Дополнительно» и в появившемся меню нажмите на нужную вам опцию.
Наводим стрелку мышки на «Дополнительно» и в появившемся меню нажимаем на «Запуск от имени администратора» - Программа или игра запустится с наивысшими правами.
Нет, не будет тебе прав
В системе Windows, начиная с Vista, появилась служба UAC, которая помимо прочего отвечает за запросы программ на повышение прав. Не все программы «переваривали» работу с этой службой. Поэтому в системе был доработан механизм совместимости приложений, позволяющий прямо задать программе ее поведение — запрашивать права или нет.
Простейшим вариантом работы с этим механизмом будет использование переменных среды.
Рассмотрим пример с редактором реестра. Действительно, запуская regedit.exe под администратором, мы получаем запрос на повышение прав:
Запрос повышение прав.
Если же мы запустим редактор реестра из консоли, предварительно поменяв значение переменной среды __COMPAT_LAYER на:
set __COMPAT_LAYER=RUNASINVOKERТо запроса UAC не будет, как и административных прав у приложения:
Бесправный редактор реестра.
Ну, и зачем тебе права?
Программа может запрашивать права администратора условно в двух случаях:
- Когда хочет получить доступ туда, куда «простым смертным» нельзя: например, создавать файлы в системных каталогах.
- Когда программу скомпилировали со специальным флагом «Требовать права администратора».
С первым случаем все понятно: берем в руки замечательную программу Марка Руссиновича Process Monitor, смотрим, что происходит, и куда программа пытается залезть:
Куда это лезет этот 7Zip?
И по результатам исследования выдаем права пользователю на нужный каталог или ветку реестра.
Сложнее, если случай клинический, и так просто выдать права не получится: например, программа требует сильного вмешательства в работу системы вроде установки драйверов. Тогда придется придумывать всякий колхоз, про который речь пойдет в последнем разделе статьи. Пока подробнее освещу второй случай — когда стоит флажок.
Если сильно упростить, то в специальном манифесте программы (к слову, установщики — это тоже программы) могут быть три варианта запуска:
Если разработчик твердо решил требовать права администратора, даже если они не нужны, то обойти это можно малой кровью.
Панель задач
Если ваша программа или игра закреплена на «Панели задач», то можно воспользоваться и этим вариантом. В том случаи, если вы этого не сделали, закрепить программу или игру на нижней панели очень просто:
- используйте правый клик по ярлыку программы и в появившемся окне выберите опцию «Закрепить на панели задач»;
- можно также перетащить ярлык на нижнюю панель и он будет автоматически закреплен.
Использовать «Панель задач» очень удобно.
- Нажмите по приложению или игре, которое закреплено на «Панели задач». В нашем примере это Gramblr.
Нажимаем левой кнопкой мыши по приложению или игре в «Панели задач» - Используя правый клик, щелкните на название программы. Появится еще одно маленькое окно меню, в котором будет опция «Запуска от имени администратора» (см. ниже).
Используя правый клик, щелкаем на название приложения - Кликните на эту опцию и игра или программа запуститься с этими правами.
Нажимаем на опцию «Запуск от имени администратора»
Создание ярлыка для быстрого доступа
Если вам часто приходится работать с «Командной строкой», да еще и с правами администратора, для более быстрого и удобного доступа рекомендуем создать ярлык этого компонента системы на рабочем столе. Делается это следующим образом:
- Повторите шаги 1-3, описанные в предыдущем способе данной статьи.
- Кликните ПКМ по исполняемому файлу «cmd» и поочередно выберите в контекстном меню пункты «Отправить» — «Рабочий стол (создать ярлык)».
- Перейдите на рабочий стол, найдите созданный там ярлык «Командной строки». Нажмите по нему правой кнопкой мышки и выберите пункт «Свойства».
- Во вкладке «Ярлык», которая будет открыта по умолчанию, нажмите по кнопке «Дополнительно».
- Во всплывающем окне установите галочку напротив пункта «Запуск от имени администратора» и нажмите «ОК».
- С этого момента, если использовать для запуска cmd ранее созданный на рабочем столе ярлык, она будет открываться с правами администратора. Для закрытия окна «Свойств» ярлыка следует нажать «Применить» и «ОК», но не спешите этого делать…






…в окне свойств ярлыка можно также задать комбинацию клавиш для быстрого вызова «Командной строки». Для этого во вкладке «Ярлык» кликните ЛКМ по полю напротив наименования «Быстрый вызов» и нажмите на клавиатуре желаемую комбинацию клавиш, например, «CTRL ALT T». Затем нажмите «Применить» и «ОК», чтобы сохранить внесенные изменения и закрыть окно свойств.
Способ 1
- Кликните на иконку игры или программы. Используя нажатие правой кнопки мыши, откройте пункт «Свойства» (см. картинку ниже).
Используя нажатие правой кнопки мыши, открываем пункт «Свойства» - В появившемся окне щелкните на раздел «Совместимость». Вы увидите опцию запуска программы или игры от имени администратора (см. на пример ниже).
В появившемся окне щелкаем на «Совместимость» - Поставьте галочку на пункт «Выполнять эту программу от имени администратора» кликните на опцию «Применить», далее «ОК». После этого игра или программа откроется автоматически с наивысшими правами.
Ставим галочку на пункт «Выполнять эту программу от имени администратора», кликаем на опцию «Применить», далее «ОК»
Способ 4: исполняемый файл
«Командная строка» – это обычная программа, следовательно, запустить ее можно точно так же, как и любую другую, главное, знать месторасположение исполняемого файла. Адрес директории, в которой находится cmd, зависит от разрядности операционной системы и выглядит следующим образом:
C:WindowsSysWOW64 – для Windows x64 (64 bit)C:WindowsSystem32 – для Windows x86 (32 bit)
- Скопируйте путь, соответствующий разрядности установленной на вашем компьютере Виндовс, откройте системный «Проводник» и вставьте это значение в строку на его верхней панели.
- Нажмите «ENTER» на клавиатуре или указывающую вправо стрелку в конце строки, чтобы перейти в нужное расположение.
- Пролистайте содержимое директории вниз, пока не увидите там файл с названием «cmd».

Примечание: По умолчанию все файлы и папки в директориях SysWOW64 и System32 представлены в алфавитном порядке, но если это не так, нажмите по вкладке «Имя» на верхней панели, чтобы упорядочить содержимое по алфавиту.
- Отыскав необходимый файл, кликните по нему правой кнопкой мышки и выберите в контекстном меню пункт «Запуск от имени администратора».
- «Командная строка» будет запущена с соответствующими правами доступа.




Выводы
В этой статье мы с вами рассмотрели список простых способов, позволяющих запустить программы с правами администратора. Некоторые из них предусматривают ввод пароля, что позволяет повысить безопасность.
Ввод пароля позволяет предотвратить хищение или удаление важных данных. Да и вирусное программное обеспечение не сможет воспользоваться инструментами Windows таким методом.
Также мы рассказали о полезных утилитах, позволяющих легко запускать приложения с наивысшими правами, не вводя пароль. Несмотря на удобство, помните о том, что такой метод не защищает пользователя от влияния вирусов на целостность хранящихся данных.
Если вы знаете другие способы запуска приложений от имени администратора, мы будем рады узнать о них в комментариях! А пока что предлагаем ознакомиться с полезным видео по теме.
Источник




