Установка программ без прав администратора на windows

Содержание:

Запуск программы с правами администратора

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

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

Через контекстное меню

Кликнув по ярлыку или запускающему файлу программы правой клавишей мыши, вы вызовете контекстное меню. В нём будет пункт, позволяющий выполнить загрузку с нужными правами. Он помечен значком в виде жёлто-синего щита. Нажав на него, вы откроете программу с полным доступом.

Нажимаем на ярлык ПКМ и выбираем «Запустить от имени администратора»

Через функцию проводника

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

Переходим к вкладке «Управление» и запускаем с правами администратора

Через системную поисковую строку

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

Кликаем по найденному приложению ПКМ и запускаем с правами

Через меню «Пуск»

В меню «Пуск» есть список всех программ, установленных на компьютере. Используя его, найдите подходящее приложение и кликните по нему правой клавишей мыши. В появившемся меню разверните вкладку «Дополнительно» и укажите, что хотите выполнить запуск с правами администратора.

Переходим к дополнительным методам и запускаем с правами администратора

Через панель быстрого доступа

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

Дважды используем ПКМ на панели быстрого доступа и выбираем нужную функцию

Через диспетчер задач

  1. Вызвав контекстное меню панели быстрого доступа или использовав системную поисковую строку, откройте диспетчер задач.
  2. Разверните меню «Файл» и перейдите к созданию новой задачи.
  3. Укажите название запускающего exe-файла и поставьте галочку, подтверждающую запуск от имени администратора. Подтвердите действие, приложения должно запуститься.

Через свойства (активация постоянного запуска с повышенными правами)

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

Открыв контекстное меню ярлыка программы, перейдите к свойствам.
Разверните вкладку «Совместимость» и перейдите к изменению параметров

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

Если когда-нибудь захотите, чтобы приложение снова стало присылать уведомление с запросом на права, вернитесь к параметрам и снимите установленную галочку

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

Через реестр (активация постоянного запуска с повышенными правами)

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

  1. Используя поисковую строку или окошко «Выполнить» с запросом regedit, разверните реестр. Учтите, работа в реестре разрешена только опытным пользователем или тем, кто аккуратно выполняет все нижеописанные шаги. Изменение не тех файлов приведёт к тому, что система перестанет работать, поэтому внимательно следите за своими действиями.
  2. Переходя по древу папок в левой части окна, окажитесь в разделе HKEY_CURRENT_USER\ Software\ Microsoft\ Windows NT\ CurrentVersion\ AppCompatFlags\ Layers. Начните создание строкового параметра: в название укажите путь до файла, запускающего приложение, а в значение — слово ~ RUNASADMIN.

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

Запуск программ от имени администратора

Запустить программу от имени администратора в windows 7/8/10 не составляет труда, для этого требуется кликнуть правой кнопкой мыши (ПКМ) по ярлыку приложения (например, на рабочем столе) и выбрать Запуск от имени администратора.

Всплывет сообщение: «Разрешить этому приложению вносить изменения на вашем устройстве?». Если вы доверяете программе, то выберите Да , – программа запуститься под правами администратора. Если нажать Нет , программа не откроется.

Если вам необходимо открыть программу с правами администратора в Пуске Windows 7, то необходимо выполнить следующие шаги: Пуск – Все программы – кликаете по необходимой программе правой кнопкой, нажимаете Запуск от имени администратора.

В Windows 10 действия в Пуске немного отличаются. Пуск – в списке программ кликаете ПКМ по нужному вам приложению, выбираете Дополнительно – Запуск от имени администратора.

Инструкция по запуску от имени администратора в Виндовс 10

И так, у нас есть некий файл или прочий объект (ярлык, batvbs скрипт и т.п.).

  1. Необходимо навести на него курсор. Как только курсор окажется на объекте, следует произвести клик правой клавишей мышки, дабы высветилось соответствующее меню, которое называется контекстным.
  2. В данном меню располагается пункт, что в дополнительном описании не нуждается – выберите его.
  3. После данной процедуры будет выведен запрос от контроля учётных записей пользователей, в котором вам необходимо согласиться запуском выбранной ранее утилиты (или файла).
  4. Готово. Стартовавший файл, скрипт или утилита теперь имеет права администратора, ей доступны те области системы, которые ранее были под защитой.

Как я могу запустить Steam с правами администратора?

1 Выберите параметр контекстного меню «Запуск от имени администратора».

Игроки могут выбрать запуск Steam от имени администратора через его контекстное меню. Для этого щелкните правой кнопкой мыши ярлык Steam на рабочем столе и выберите «Запуск от имени администратора».

Если на рабочем столе нет ярлыка для игрового клиента, щелкните правой кнопкой мыши Steam в меню «Пуск» Windows 10 и выберите «Дополнительно» > «Запуск от имени администратора».

2 Выберите «Запустить эту программу от имени администратора».

Однако пользователи могут настроить Steam для автоматического запуска от имени администратора. Тогда пользователям не нужно будет выбирать Запуск от имени администратора каждый раз при запуске Steam. Следуйте приведенным ниже инструкциям, чтобы настроить Steam для работы с правами администратора.

  1. Сначала нажмите сочетание клавиш Windows Key + E, чтобы открыть проводник.
  2. Затем откройте папку Steam в проводнике, которая по умолчанию обычно устанавливается в C: Program Files (x86) Steam.
  3. Щелкните правой кнопкой мыши Steam.exe и выберите «Свойства».
  4. Затем выберите вкладку «Совместимость », показанную на снимке ниже.
  5. На этой вкладке выберите параметр «Запускать эту программу от имени администратора ».
  6. Затем нажмите «Применить» и «ОК».

3 Выберите параметр «Запуск от имени администратора».

  1. Кроме того, пользователи могут выбрать параметр «Запуск от имени администратора» для ярлыков Steam. Для этого щелкните правой кнопкой мыши значок ярлыка Steam и выберите «Свойства».
  2. Чтобы настроить ярлык в меню «Пуск» Steam, щелкните правой кнопкой мыши Steam в меню «Пуск» и выберите «Дополнительно» > «Открыть расположение файла». Затем щелкните правой кнопкой мыши ярлык Steam в открывшейся папке «Программы» и выберите «Свойства».
  3. Нажмите кнопку «Дополнительно» на вкладке «Ярлык», чтобы открыть окно, показанное непосредственно ниже.
  4. Затем выберите параметр Запуск от имени администратора.
  5. Нажмите кнопку «ОК» в окне «Дополнительные свойства».
  6. Затем выберите параметры Применить и ОК.

4 Расширить права администратора на все папки Steam

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

Щелкните правой кнопкой мыши папку Steam в проводнике и выберите «Свойства».
Выберите вкладку «Безопасность», показанную непосредственно ниже.
Нажмите кнопку «Дополнительно», чтобы открыть окно на снимке экрана прямо под ним.
Выберите «Пользователи» в этом окне и нажмите кнопку «Изменить», чтобы открыть окно «Запись разрешений» для Steam.
Обратите внимание, что некоторым пользователям может потребоваться выбрать параметры «Изменить разрешения» и «Отключить наследование», прежде чем они смогут редактировать разрешения пользователей. Затем выберите параметр «Преобразовать унаследованные разрешения», выберите «Пользователи» и нажмите «Изменить».
Установите все флажки Basic Permissions в окне Permission Entry для Steam и нажмите кнопку OK в этом окне.
Затем выберите опцию Применить.
Нажмите OK, чтобы выйти из дополнительных настроек безопасности.. Предоставление Steam полных прав администратора, как описано выше, снизит вероятность неожиданных ошибок, возникающих при запуске игр игроками

Обратите внимание, что пользователи также могут предоставить любые другие права администратора программного обеспечения, аналогичные Steam

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

Обратите внимание, что пользователи также могут предоставить любые другие права администратора программного обеспечения, аналогичные Steam

СВЯЗАННЫЕ СТАТЬИ ДЛЯ ПРОВЕРКИ:

  • Исправлено: невозможно запустить игры Steam в Windows 10.
  • Полное исправление: игры Steam не запускаются в Windows 10, 8.1, 7

Источник записи: windowsreport.com

Реализация решения

Плясать надо от события, с него и начну.

Шаг 1 — Создание события в журнале

Поскольку действие пользовательское, нужна максимально простая реализация.

Создать событие можно командлетом PowerShell Write-Eventlog, но проще задействовать встроенную утилиту eventcreate. Она создает в указанном журнале событие с нужным номером, источником и описанием.

eventcreate /L Application /T Information /ID 777 /SO outsidethebox /D "Think outside the box!"

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

Шаг 2 — Создание задания в планировщике

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

Команда в задании

Я не могу знать, какую команду вы захотите выполнять по событию. Допустим, из корня системного диска выполняется скрипт PowerShell (изменять его смогут ).

В PowerShell от имени администратора выполните:

$script = "C:\RunAsAdmin.ps1"
New-Item -ItemType File -Path $script
#выполнить если файл не в корне системного диска
#icacls $script /setintegritylevel high
#https://www.outsidethebox.ms/14318/#_Toc343199595

В запланированном задании на вкладке Действия укажите такие параметры:

  • Команда/скрипт:
  • Аргументы:

Учетная запись для запуска задания

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

  1. На вкладке Общие установите переключатель Выполнять для всех пользователей.
  2. Для запуска от имени:
  • администратора установите флажок Выполнять с наивысшими правами, затем нажмите ОК и введите пароль своего аккаунта.
  • системы нажмите Изменить и введите SYSTEM или СИСТЕМА в зависимости от локализации, затем дважды нажмите OK.

Windows 10

Для начала рассмотрим самую популярную на данное время ОС Windows 10. Самый простой вариант запуска — через сочетание клавиш Win + X. Однако, начиная с версии Win 10 1703 (Creators Update) по умолчанию в этом меню отображается PowerShell. Вернуть в меню командную строку достаточно просто: для этого необходимо выполнить следующие действия:

Щёлкните правой кнопкой по панели задач Windows. Панель задач — это полоса в самом низу экрана, на которой расположены открытые окна и трей. Необходимо выбрать пункт настройки панели задач и далее найти пункт «Заменить командную строку оболочкой PowerShell в меню, которое появляется при щелчке правой кнопкой мыши по кнопке «Пуск» при нажатии клавиш Windows + X».

Готово, теперь вы можете попробовать запустить командную строку от имени администратора буквально в два клика: достаточно нажать сочетание клавиш Win + X (или нажать правой кнопкой на меню «Пуск») и выбрать пункт «Командная строка» (администратор)

Второй вариант запуска командной строки в Windows 10 от имени администратора:

Откройте меню пуск или нажмите сочетание клавиш Win + S / Win. Начните набирать на клавиатуре «Ком…». В результате перед вами появится ярлык командной строки, которую можно запустить от имени администратора, нажав правой кнопкой мыши.

Про запуск программ от имени администратора в Windows 7

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

Примечание: Скорее всего, причиной ввода таких требований от пользователей, стала массовость аудитории, которая использует Windows. В большинстве случаев, на компьютере будет всего один пользователь, который и будет являться администратором данного компьютера. Но, реальных пользователей, которые хоть как-либо технически подкованы, намного меньше.

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

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

Тем не менее, все это не отменяет тот факт, что многих, привыкших к предыдущим версиям Windows и к другим операционным системам, пользователей смутило введение UAC. И причина в нарушении привычной логики. Т.е. вы, вроде как, входите как администратор системы, но при этом чтобы реально что-либо сделать, вам необходимо постоянно вспоминать про «запуск от имени администратора». Конечно, если вам нужно запустить всего одну программу, то это не сильно вас затруднит. А вот, когда настройка начинает превращаться в рутинное щелканье мышкой, то этот факт сильно будоражит. 

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

Ранее уже описывался способ «как запустить командную строку от имени администратора». Но, приведенные ниже способы подходят для запуска всех программ.

Примеры скриптов PowerShell

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

Управление состоянием устройства

Я уже показывал работу с модулем PNPDevice. Здесь я для разнообразия разберу отключение и включение камеры.

Выполнив Get-PNPDevice в PowerShell от имени администратора, вы увидите список всех устройств. Ориентируясь на их классы и имена, вы легко можете вывести ИД устройства и его статус.

Get-PnpDevice | Where-Object Class -eq Camera | Format-List FriendlyName,InstanceId,Status

FriendlyName : Integrated Camera
InstanceId   : USB\VID_5986&PID_02D2&MI_00\7&153E4771&0&0000
Status       : OK

У отключенного устройства будет статус . Теперь можно менять состояние устройства в зависимости от текущего статуса с помощью командлетов Enable-PNPDevice и Disable-PNPDevice. Если статус OK – выключаем, иначе – включаем.

$id = "USB\VID_5986&PID_02D2&MI_00\7&153E4771&0&0000"
if ((Get-PNPDevice -InstanceId $id).Status -eq 'OK') {
    Disable-PNPDevice -InstanceId $id -Confirm:$False
	}
else {Enable-PNPDevice -InstanceId $id -Confirm:$False}

Создание запланированного задания с триггером по событию

Пожалуй, самый простой способ — создать задание вручную, а для автоматизации — экспортировать его в XML и импортировать с schtasks или командлетом PowerShell Register-ScheduledTask.

Register-ScheduledTask -Xml "C:\temp\runasadmin.xml" -TaskName "RunAsAdmin"

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

SCHTASKS /Create /TN "RunAsAdmin" /TR "powershell.exe -ExecutionPolicy Bypass -WindowStyle Hidden -NoProfile -file C:\RunAsAdmin.ps1" /SC ONEVENT /RU SYSTEM /EC Application /MO "* and (EventID=777)]]"

Что же касается PowerShell, я уже показывал . С триггерами там все очень мутно, и создание триггера по событию требует отдельного разбора.

#Переменные
$system = "NT AUTHORITY\SYSTEM"
#Создание задания
$taskname = "RunAsAdmin"
#Общие: выполнять от имени системы вне зависимости от входа
$principal = New-ScheduledTaskPrincipal -UserId $system -LogonType ServiceAccount
#Триггер по событию
$trigger.Enabled = $true
$trigger.Subscription = '<QueryList>
  <Query Id="0" Path="Application">
    <Select Path="Application">* and (EventID=777)]]</Select>
  </Query>
</QueryList>'
#Параметры: запускать при работе от батареи; запускать немедленно если пропущено
$settings = New-ScheduledTaskSettingsSet -AllowStartIfOnBatteries -StartWhenAvailable
#Команда...
$execute = "powershell"
#... и ее параметры командной строки
$argument = "-ExecutionPolicy Bypass -WindowStyle Hidden -NoProfile -file 'C:\RunAsAdmin.ps1'"
#Действие: "команда + параметры командной строки"
$action = New-ScheduledTaskAction -Execute $execute -Argument $argument
#Создать задание в планировщике
Register-ScheduledTask -TaskName $taskname -Action $action -Trigger $trigger -Settings $settings -Principal $principal -Force
#Для запуска от имени администратора измените $principal, а в конце команды↑ добавьте: -RunLevel Highest

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

  1. Если вы используете свое событие, создайте хотя бы одно утилитой eventcreate и перезапустите eventvwr.msc.
  2. Перейдите в журнал, в котором создано событие, отфильтруйте его по источнику и событию (можете указать несколько источников/событий).
  3. В фильтре перейдите на вкладку XML и скопируйте запрос. Затем отредактируйте его, заменяя все одинарные кавычки на двойные (например, в названии провайдера).
  4. Подставьте исправленный запрос в переменную (PowerShell) или в параметры и (schtasks) . Если при выполнении скрипта возникают ошибки триггера, попробуйте вытянуть запрос в одну строку, т.е. уберите переносы строк и лишние пробелы

5 способов изменить локальную (стандартную) учетную запись на учетную запись администратора

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

Метод №1: из панели управления

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

Для этого нажмите Win + R, чтобы открыть окно ВЫПОЛНИТЬ, введите «панель управления» и нажмите Enter.

Нажмите «Изменить тип учетной записи» в разделе «Учетные записи пользователей».

Теперь нажмите на учетную запись, которой вы хотите предоставить права администратора.

Щелкните Изменить тип учетной записи.

Выберите «Администратор», а затем «Изменить тип учетной записи».

Вот и все. Выбранная учетная запись теперь будет иметь права администратора.

Метод № 2: Из настроек

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

Нажмите Win + I, чтобы открыть Настройки, затем нажмите Учетные записи.

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

Затем нажмите «Изменить тип учетной записи».

В окне «Изменить тип учетной записи» щелкните раскрывающееся меню «Тип учетной записи».

Selecet Administrator.

Затем нажмите ОК.

Теперь эта учетная запись будет иметь права администратора при следующем входе в систему.

Связанный: Как изменить частоту опроса мыши в Windows 10

Метод № 3: Использование учетных записей пользователей (netplwiz)

Другой способ изменить пользователя на администратора – использовать учетные записи пользователей (или команду netplwiz).

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

Выберите учетную запись, которую вы хотите повысить до администратора, затем нажмите «Свойства».

В новом окне перейдите на вкладку «Членство в группе», затем выберите «Администратор» и нажмите «ОК».

Затем нажмите OK в окне «Учетные записи пользователей».

Метод №4: Использование PowerShell

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

Нажмите «Пуск», введите «PowerShell», затем нажмите «Запуск от имени администратора».

В PowerShell введите следующую команду и нажмите Enter:
Add-LocalGroupMember -Group «Администраторы» -Member «Имя учетной записи»
Просто убедитесь, что вы изменили имя учетной записи на точное имя учетной записи, которой вы хотите предоставить права администратора.

В нашем примере мы даем права администратора учетной записи «Nerdschalk». Вот как это выглядит:
Add-LocalGroupMember -Group «Администраторы» -Член «Nerdschalk»

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

Метод № 5: Использование командной строки

Наконец, те, кто предпочитает использовать командную строку, могут изменить тип учетной записи пользователя следующим способом:

Нажмите «Пуск», введите «командная строка» и нажмите «Запуск от имени администратора».

Теперь введите следующую команду в командной строке и нажмите Enter:
net localgroup Administrators “Имя учетной записи” / добавить
Как и раньше, не забудьте заменить имя учетной записи на имя учетной записи, которую вы хотите сделать администратором. Вот наш пример:

Виды файлов с расширением bin

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

  1. Образ оптического диска, CD или DVD. Этот вид по структуре сходный с образом ISO и работает совместно с файлом расширения cue, содержащим описание последовательности и структуры образа.
  2. Видеофайлы, содержащие данные двоичного формата.
  3. Образы игровых архивов (часто используются в играх, записанных на дисках, в составе игр и пр.).
  4. Сжатые файлы, содержащие ресурсы и данные для Макинтош.
  5. Данные игр для игровых приставок.
  6. Файлы настроек роутеров.
  7. Файлы для Юникс и аналогичных систем.

Рано или поздно Вам может пригодиться информация о том, как выполнить дефрагментацию диска на компьютере.

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

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

Adblock
detector