Как запустить программу от имени администратора
Содержание:
- Запуск от имени администратора пропал – нет кнопки | пункта
- Запуск командной строки
- Комбинация win x
- Запуск программы с правами администратора
- Как включить учетную запись администратора в Windows
- Примеры скриптов PowerShell
- Безопасный режим
- Для чего нужна блокировка
- Удаление файлов и папок
- Как активировать права администратора?
Запуск от имени администратора пропал – нет кнопки | пункта
Нередко бывают моменты, когда в Windows происходят сбои. Это предсказать очень сложно, но исправить возможно. Например, вы хотите запустить программу от имени администратора. По стандарту нажимаете на ярлык правой кнопкой мышки, а пункта, отвечающего за запуск с повышенными привилегиями нет. При этом опция может находиться в меню Win X.
Бывает так, что открыть программы от имени админа возможно только в случае, если зайти в системный диск и запустить программу оттуда. Например, нужно запустить ярлык, находящийся по пути C:Program Files (x86)AIMP/aimp.exe, а не с рабочего стола.
Самое простое решение – почистить кэш системы. Существует много способов очистки временных мусорных файлов. Делается это следующим образом:
- Открываем Пуск.
- Переходим в меню «Выключение».
- Зажимаем клавишу Shift и щелкаем по кнопке «Завершение работы».
- Готово.
Следующий опыт показал, что проверка системы на целостность системных файлов и восстановление повреждённых возможна при выполнении в командной строке или утилите PowerShell следующих команд:
- DISM.exe /Online /Cleanup-image /Restorehealth
- sfc /scannow
Запуск командной строки
Запустить командную строку в Виндовс 8 из административной учетной записи несложно. Есть несколько способов вызова. Наиболее легкий – зажать клавиши Win X. В результате откроется меню, в котором Вы выбираете раздел Командная строка. Видно, что рядом с названием сделана пометка Администратор.
Рис.2 Для запуска командной строки зажмите клавиши Win X
Еще один способ – навести указатель мыши в нижний левый угол экрана. Не нажимать на клавиши. В результате появится небольшое окно – миниатюра начального экрана. Кликните по нему правой кнопкой мыши. Развернется список, как тот, что описан выше. Выбирайте то же.
Рис.3 Для запуска командной строки наведите указатель мыши в нижний левый угол экрана
Способ, более привычный, для многих пользователей Виндовс, требует открыть «Выполнить» в Windows 8. Делается это так:
- Зажмите Win R;
- В поле ввода наберите cmd;
- Нажмите Ввод;
- Введите cmd и сразу в поисковик;
- Нажмите Ввод;
- Появится консоль Командная строка;
- Кликните по нему левой кнопкой мыши.
Рис.4 Чтобы запустить командную строку, выполните все вышеуказанные действия
Еще один легкий способ не требует открыть строку «Выполнить». Пройдите по пути Компьютер — Диск С — Файл — Открыть командную строку — Открыть в режиме администратора.
Рис.5 Пройдите по пути Компьютер — Диск С — Файл — Открыть командную строку — Открыть в режиме администратора
Имея административные права, запускайте приложения из учетки другого пользователя с помощью команды runAS с паролем этого юзера. Вводятся данные в поле ввода команд.
Комбинация win x
Наверное, стоило бы начать с этого способа. Он кажется самым очевидным и простым. Но в последних версиях десятки появился один нюанс.
Нажимаем клавиши Win X (или правой кнопкой мышки кликаем на меню «Пуск»). В появившемся списке на отмеченном месте должна была стоять командная строка. Вместо этого от имени администратора можно запустить Windows PowerShell.
Никакой разницы нет. Это обновленная командная оболочка для пользователей Windows 10. Более того, она дает юзерам больше командных возможностей. Интерфейс точно такой же, только на синем фоне.
Операционная система дает возможность заменить PowerShell на командную строку в списке Win X. Для этого заходим в параметры Windows и выбираем раздел «Персонализация».
Дальше заходим в «Панель задач» и пролистываем список настроек немного вниз. Если мы хотим заменить PowerShell на классическую командную строку, нам нужно установить переключатель на «Откл.» в указанном месте.
Командная строка с правами администратора легко открывается тремя способами. Самые простые – стандартный поиск или комбинация клавиш Win X. В последнем случае (на обновленных версиях десятки) можно открыть Windows PowerShell. «Синяя строка» ничем не отличается от классической и дает больше командных возможностей. Заменить на традиционную можно в настройках. Запуск через проводник также несложен, но менее удобный.
Не пропустите:
Как запустить командную строку в Windows 8?
Как обойти пароль администратора Windows 10?
Как удалить папку с правами администратора?
Запуск программы с правами администратора
Все программы, так или иначе работающие с системными файлами, сами просят повышения уровня доступа при запуске. Если им отказать, то процесс запуск закончится и программа закроется. О том, что программе нужны особые привилегии, сообщает иконка в виде щита на её ярлыке.
Если вы заранее знаете, что определённой программе понадобятся права, то можете воспользоваться нижеописанными нестандартными способами, чтобы сразу запустить её со всеми разрешениями.
Через контекстное меню
Кликнув по ярлыку или запускающему файлу программы правой клавишей мыши, вы вызовете контекстное меню. В нём будет пункт, позволяющий выполнить загрузку с нужными правами. Он помечен значком в виде жёлто-синего щита. Нажав на него, вы откроете программу с полным доступом.
Нажимаем на ярлык ПКМ и выбираем «Запустить от имени администратора»
Через функцию проводника
Открывая приложения через проводник, вы можете выбрать вкладку «Управление» в верхнем части окна и использовать кнопку в блоке «Запуск», чтобы загрузить его с нужными разрешениями.
Переходим к вкладке «Управление» и запускаем с правами администратора
Через системную поисковую строку
Самый удобный способ найти приложение — ввести его имя в системной поисковой строке и воспользоваться результатами поиска. При этом в данном окошке можно использовать схему ту же схему, что была с ярлыком — кликните правой клавишей мыши по иконке и выберите соответствующий пункт в контекстном меню.
Кликаем по найденному приложению ПКМ и запускаем с правами
Через меню «Пуск»
В меню «Пуск» есть список всех программ, установленных на компьютере. Используя его, найдите подходящее приложение и кликните по нему правой клавишей мыши. В появившемся меню разверните вкладку «Дополнительно» и укажите, что хотите выполнить запуск с правами администратора.
Переходим к дополнительным методам и запускаем с правами администратора
Через панель быстрого доступа
Ярлыки, прикреплённые к панели быстрого доступа, также можно использовать для наших целей. Кликните правой клавишей по программе, а потом той же кнопкой по её названию, в открывшемся меню выберите нужный вариант запуска.
Дважды используем ПКМ на панели быстрого доступа и выбираем нужную функцию
Через диспетчер задач
- Вызвав контекстное меню панели быстрого доступа или использовав системную поисковую строку, откройте диспетчер задач.
- Разверните меню «Файл» и перейдите к созданию новой задачи.
- Укажите название запускающего exe-файла и поставьте галочку, подтверждающую запуск от имени администратора. Подтвердите действие, приложения должно запуститься.
Через свойства (активация постоянного запуска с повышенными правами)
Если вы хотите, чтобы определённое приложение каждый раз включалось с повышенными правами, не спрашивая разрешения у вас, выполните следующие шаги:
Открыв контекстное меню ярлыка программы, перейдите к свойствам.
Разверните вкладку «Совместимость» и перейдите к изменению параметров
Обратите внимание, данный шаг потребует прав администратора.
Установите галочку напротив строки «Запускать эту программу от имени администратора».. Готово, вы выдали разрешение на все дальнейшие запуски
Если когда-нибудь захотите, чтобы приложение снова стало присылать уведомление с запросом на права, вернитесь к параметрам и снимите установленную галочку
Готово, вы выдали разрешение на все дальнейшие запуски. Если когда-нибудь захотите, чтобы приложение снова стало присылать уведомление с запросом на права, вернитесь к параметрам и снимите установленную галочку.
Через реестр (активация постоянного запуска с повышенными правами)
Если вышеописанный способ вам не подошёл или в список самостоятельных программ нужно внести много приложений, то можно воспользоваться альтернативным методом — изменить параметры реестра:
- Используя поисковую строку или окошко «Выполнить» с запросом regedit, разверните реестр. Учтите, работа в реестре разрешена только опытным пользователем или тем, кто аккуратно выполняет все нижеописанные шаги. Изменение не тех файлов приведёт к тому, что система перестанет работать, поэтому внимательно следите за своими действиями.
- Переходя по древу папок в левой части окна, окажитесь в разделе HKEY_CURRENT_USER\ Software\ Microsoft\ Windows NT\ CurrentVersion\ AppCompatFlags\ Layers. Начните создание строкового параметра: в название укажите путь до файла, запускающего приложение, а в значение — слово ~ RUNASADMIN.
Повторите вышеописанный шаг для всех программ, которые должны запускаться с особыми правами без вашего согласия, а после перезагрузите компьютер, чтобы изменения вступили в силу.
Как включить учетную запись администратора в Windows
Чтобы активировать учётную запись администратора, необходимо пройти в «Панель управления» > «Администрирование» > «Управление компьютером».
В левой части окна вы увидите каскадное меню, в котором нужно выбрать пункт «Управление компьютером» > «Служебные программы» > «Локальные пользователи и группы» > «Пользователи».
Я предпочитаю всем сервисам впн создавать свой. Вот инструкция как создать собственный VPN сервер
Справа будут отображены учетные записи всех зарегистрированных в системе пользователей, а также нужную нам учетную запись администратора — пока неактивную.
Кликаем по ней правой кнопкой мыши и выбираем в контекстном меню пункт «Свойства».
Теперь необходимо снять галочку в чекбоксе «Отключить учетную запись».
Применяем изменения и перезагружаем компьютер. Теперь в окне входа в систему вы увидите новую пиктограмму.
Такое описание включения администратора можно найти на “компьютерных” сайтах и в прочих руководствах.
Но, Windows 7, распространяется в разных редакциях, и так, например в Windows 7 Домашняя базовая или начальная(starter), вы просто не обнаружите раздела «Локальные пользователи и группы» в меню «Панель управления» > «Администрирование» > «Управление компьютером», соответственно и включить учётную запись администратора таким образом не сможете.
Из-за этого кстати, многие пользователи считают, что работа в качестве администратора в базовых версиях Windows, не возможна.
Итак, для того, что бы включить, учётку админа необходимо запустить командную строку, от имени администратора. Для этого откройте меню и найдите в программах раздел «Служебные Windows». Здесь найдите пункт «Командная строка», кликните по ней правой кнопкой мыши и выберите пункт «Запуск от имени администратора».
Запустится командная строка с нужными привилегиями. Пропишите здесь команду (для английской версии ОС) :
net user Administrator /active:yes
1 | net user Administrator /active:yes |
или (для Русской версии). Подтвердить активацию клавишей «Enter».
net user Администратор /active:yes
1 | net user Администратор /active:yes |
После перезагрузки, появится новый пользователь с правами администратора. Под учётной записью администратора следует работать исключительно по необходимости!
Обычную работу, выполняйте из под учётки, своего прежнего пользователя. Не забудьте задать пароль для администратора! Если его не установить, то Windows, не предоставит полных прав!
Для этого, на странице входа в систему, выберите учётную запись «Администратор», войдите в систему.
Откройте «Панель управления» > «Учетные записи пользователей». Из списка учетных записей выберите «Администратор». Нажмите «Создание пароля» и установите пароль для этой учетной записи. Вот так, всё просто.
Как отключить учетную запись администратора Windows
Для того, что бы отключить ученую запись администратора windows нужно указать в параметре /active:no. Пример:
net user Administrator /active:no
1 | net user Administrator /active:no |
Учетная запись администратора будет отключена.
Надеюсь эта заметка поможет вам в работе. Для наглядности, посмотрите небольшое видео как получить права администратора в windows 7 базовых версий:
Примеры скриптов 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
В случае с произвольными событиями и источниками, заменяйте источник и событие в моих примерах или действуйте так:
- Если вы используете свое событие, создайте хотя бы одно утилитой eventcreate и перезапустите eventvwr.msc.
- Перейдите в журнал, в котором создано событие, отфильтруйте его по источнику и событию (можете указать несколько источников/событий).
- В фильтре перейдите на вкладку XML и скопируйте запрос. Затем отредактируйте его, заменяя все одинарные кавычки на двойные (например, в названии провайдера).
- Подставьте исправленный запрос в переменную (PowerShell) или в параметры и (schtasks) . Если при выполнении скрипта возникают ошибки триггера, попробуйте вытянуть запрос в одну строку, т.е. уберите переносы строк и лишние пробелы
Безопасный режим
Если не удаётся удалить файл, то следует зайти в безопасный режим. В нём запускается только необходимый минимум процессов. По данной причине задействованные файлы, вирусы и другие помехи для удаления отсутствуют.
Для входа в безопасный режим:
- Перезапустите компьютер.
- До того как появится окно приветствия, нажимайте F8 (именно нажимайте, а не зажмите).
- В случае успеха появится окно, в котором с помощью стрелочек на клавиатуре выберите «Безопасный режим».
Для появления окна с выбором режимов иногда приходится перезагружать компьютер несколько раз: так как пользователь может не успеть нажать кнопку F8 (или другую, в зависимости от версии BIOS). При необходимости имеет смысл использовать принудительное выключение компьютера — либо кнопкой на корпусе, либо выдернув питание из розетки (такие действия небезопасны и их использование не рекомендуется).
Для чего нужна блокировка
Чаще всего, такая блокировка потенциально нежелательного ПО для неопытного пользователя, очень нужная штука. Поэтому действия защиты в этом случае вполне оправданы и отключать ее не стоит. Более того, в последних версиях Windows 10 средства защиты реализованы таким образом, что заражения компьютера вредоносными файлами сводиться к нулю.
Для того, чтобы защитить систему от вредоносного кода, используются подписи драйверов, различные цифровые сертификаты, контроль учётных записей и некоторые другие функции.
Если вдруг система запрещает и блокирует установку скачанного приложения, не стоит сразу же отключать средства защиты. Лучше попытайтесь вспомнить, откуда вы скачали этот файл. Возможно этот драйвер или любую другую программу или утилиту вы скачали с сомнительного источника, страницы которого напичканы рекламой.
Удаление файлов и папок
Что касается стирания каталогов и/или отдельных документов, тут ситуация несколько иная. Если такой элемент требует админскую учётку, это означает, что он так или иначе заблокирован. Блокировка, в свою очередь, может появляться вследствие неправильно заданных прав доступа владельца либо же удаляемые файл или папка системные. В последнем случае лучше не пытаться стереть эти данные, а для всех остальных доступно три метода.
Способ 1: Установка владельца и разрешений
Иногда в процессе копирования тех или иных данных может случиться сбой, в результате которого редактирование директории и её содержимого будет заблокировано – система установила неправильного владельца элемента. Это можно исправить силами самого пользователя, алгоритм действий такой:
- Найдите в «Проводнике» проблемный элемент, выделите его, нажмите ПКМ и выберите пункт «Свойства».
Далее перейдите ко вкладке «Безопасность» и щёлкните по кнопке «Дополнительно».
Откройте вкладку «Владелец» и нажмите в ней по кнопке «Изменить».
Откроется новое окно, в нём кликните «Другие пользователи или группы».
Далее кликните «Дополнительно».
В следующем окне нажмите «Поиск». В области внизу появится список распознанных пользователей, выберите в нём вашу учётную запись и нажмите «ОК» в этом и предыдущем интерфейсах.
В окне владельцев убедитесь, что отмечена опция «Заменить…» (нужно для папок), после чего нажимайте «Применить» и «ОК».
Теперь переходим к установке корректных разрешений. В этом же окне выделите аккаунт, добавленный в предыдущих шагах, и нажмите «Изменить разрешения».
Снова нажмите «Изменить».
Поставьте галочку напротив пункта «Полный доступ», затем примените изменения.
На всякий случай перезагрузите компьютер – после запуска системы и сам каталог, и файлы внутри должны удалиться без проблем.
Как видим, метод этот достаточно трудоёмкий, однако он самый надёжный из доступных.
Способ 2: Запуск «Проводника» с правами администратора
Если предыдущий вариант показался вам слишком неудобным, можете попробовать перезапустить «Проводник» с полномочиями админа и удалить документ либо директорию по стандартной схеме.
- Повторите шаги 1-2 из инструкции по удалению программ выше, но на этот раз в «Командной строке» введите следующую последовательность:
runas /user:%userdomain%administrator «explorer /separate»
Если в учётной записи администратора используется пароль, на этом этапе его потребуется ввести.
Подождите, пока стандартный файловый менеджер «семёрки» будет перезапущен, после чего приступайте к удалению проблемных элементов – либо переместите их в «Корзину», либо безвозвратно сотрите посредством комбинации клавиш Shift+Del.
Этот вариант куда более удобный, однако он не всегда срабатывает – в этом случае воспользуйтесь другой инструкцией.
Способ 3: Сторонний файловый менеджер
Нередко причина проблемы заключается в самом «Проводнике» – владелец и права доступа установлены корректно, но программа упорно отказывается удалить выбранные элементы. В этом случае уместно использование файлового менеджера от сторонних разработчиков, к примеру, Total Commander.
- Запустите приложение и перейдите к местоположению целевых папки или файла.
Выделите нужный элемент или элементы и нажмите на клавишу F8. Появится запрос на удаление, нажмите в нём «Да».
Подождите, пока программа удалит выбранные данные.
Стороннее приложение для доступа к файлам способно обойти часть системных ограничений, но в некоторых случаях даже оно бессильно.
Как активировать права администратора?
Если на рабочей станции у Вас применяется меню «Пуск» классического вида, заходите в «Панель управления» и кликните по иконке «Администрирования». В противном случае значок «Администрирования» будет располагаться при выборе категории с мелкими значками в «Панели управления».
Кликните два раза иконку «Управления компьютером» и зайдите в оснастку «Локальных пользователей и групп». Далее в списке имен (правая часть консоли управления) зайдите в папку «Пользователи». Кликом правой клавиши мышки по учетной записи «Администратор» в контекстном меню потребуется выбрать «Свойства». Отменяете «чекбокс» напротив пункта «Отключения учетной записи».
Далее в поле «Полное имя» придумайте подпись, которая не совпадает с именем владельца компьютера (оно было задано при установке «операционки» Windows 7). Давите кнопку «Применить» и ОК. После этого перезагрузите компьютер и можете заходить в систему под разблокированной учетной записью администратора с соответствующими ей правами.
Консоль управления можно открывать и другим способом. Клик правой клавишей мыши по иконке «Моего компьютера» вызывает выпадающее меню. В нем надо выбрать команду «Управление». В окне консоли (в левой его части) щелкните по оснастке «Локальных пользователей и групп».
Вы всегда можете отключить функцию «Контроля учетных записей» (UAC). Для этого в «Панели управления» откройте пункт «Учетных записей пользователей». Выделите пункт «Изменения параметров контроля» и передвиньте бегунок в нижнее состояние. Система самостоятельно будет опознавать каждого пользователя как администратора компьютера.
Имеется и еще один простой способ. В окошке для запуска программ, либо при помощи сочетания клавиш win+r, вбейте secpol.msc и запустите команду. Отметьте «Запускать с правами администратора». Затем откройте узлы «Локальных политик» и «Параметров безопасности».
В списке политик выберите «Учетные записи» и посмотрите состояние записи «Администратор». Если она отключена выберите «Свойства» и переключите ее состояние.
Если Вы устанавливали на свой компьютер версию операционки Windows 7 Домашняя Премиум или Windows 7 Домашняя Базовая, то в меню «Пуск» нажмите «Выполнить», затем введите cmd. Щелчком правой кнопки мышки выберите «Запустить от имени администратора».
Введите следующую команду:
net user Администратор /active:yes
Подтвердите ввод кнопкой Enter и перезагружайте компьютер. Вход в систему делайте под администратором.
Дополнительный способ наделения пользователя правами администратора в Windows 7
Кроме всего вышесказанного, можно также использовать локальное применение прав администратора. Что это может означать? Предположим, у Вас инсталлирована программа и для ее корректной работы требуются права администратора. Здесь возможно использовать первый способ, включив соответствующую «учетку», а можно изменить настройку, в соответствии с которой необходимое программное обеспечение станет запускаться и работать от «учетки» администратора (его права будут распространены и применяться только к программе, выбранной пользователем). Этот способ наиболее безопасен, ведь Вам не потребуется постоянное включение и отключение прав админа. Чтобы запускать программное обеспечение в этом режиме требуется навести мышку на ярлык и, нажав правую кнопку, выбрать «Запуск от учетной записи администратора».