Упрощаем запуск приложений в windows от имени администратора без отключения uac

3 способа получить права Администратора в Windows 8.1 и 8, включив скрытую учетную запись Администратор в командной строке, менеджере пользователей и политике безопасности.

Командная строка Windows 10 от имени администратора

В начальных версиях Windows 10 можно было легко вызвать командную строку. Затем, Майкрософт несколько изменила свою политику: вместо командной строки предлагается использовать Windows PowerShell (более продвинутый аналог командной строки), поэтому некоторые способы запуска командной строки, перестали работать в операционной системе.

Вернуть командную строку на прежнее место, вместо Windows PowerrShell, можно по инструкции из этой статье.

  1. Одновременно нажмите на клавиши «Win» + «X».
  2. В открывшемся окне вы увидите пункт «Командная строка (администратор)», находящийся на прежнем месте.

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

  • Recluse
  • 12.04.2016
  • 74 745
  • 6
  • 66,84%
  • 76
  • 07.03.2019

В любом предприятии, в котором компьютеры/программное обеспечение обслуживают адекватные люди, обычные пользователи компьютеров не имеют никаких админских прав за ними, что значительно снижает риск удаления важных файлов системы, установку непонятного программного обеспечения и прочих чудес. Однако, некоторые программы упорно не желают работать без прав администратора — и что же делать, если желания давать права администратора компьютера пользователю нет, а необходимость запустить приложение — есть?

В статье пойдет речь о том, как предоставить обычному пользователю возможность запустить приложение, и не выдавать ему права администратора на компьютере. Речь пойдет о двух способах — более-менее безопасном (Выдача прав на папку с программой), и менее безопасном (способ с использованием программы RunAs).

Содержимое статьи:

Выдача прав на папку с программой

Часто, права администратора требуются программе для проведения каких-либо операций с файлами в своей папке — например некой Programm’e нужно записывать данные в свой файл конфигурации в папку, куда она установлена (допустим этот каталог C:\Program Files (x86)\Programma). Можно попробовать выдать нужным пользователям полные права на эту папку. Делается это следующим образом:

  1. Правой кнопкой нажимаете на папке, открываете Свойства
  2. В Свойствах нужно открыть вкладку Безопасность.
  3. В зависимости от настроек компьютера там может отображаться либо «Добавить«, либо «Изменить«. В первом случае нужно нажать кнопку «Добавить«, во втором — «Изменить«, после чего скорее всего потребуется ввести данные учетной записи администратора. После этого появится окно с кнопкой «Добавить«, которую и нужно будет нажать.
  4. После нажатия кнопки «Добавить» добавляем всех нужных пользователей. Для проверки правильность ввода имени пользователя можно воспользоваться кнопкой «Проверить имена«.
  5. Затем выдаем полные права добавленному пользователю — для этого нужно поставить галочку в поле «Разрешения для….«, пункт «Полные права«.

Запуск программы под учетной записью админстратора с учетной записи обычного пользователя

Для этой цели сгодится программа RunAs, которая идет в составе Windows. Для удобства её использования проще всего будет создать cmd файл, в который следует поместить следующее:

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

Сохраняем этот файл, и запускаем. Если все прошло верно, то при первом запуске bat файла, будет запрошен пароль для указанного пользователя, однако уже при повторном запуске никакого запроса пароля не потребуется — для этого используется параметр /SAVECRED.

Как запустить от имени администратора? 3 быстрых способа

Привет всем. С увеличением вирусной активности Microsoft внедрили такую интересную особенность запуска приложений как запуск от имени администратора.

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

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

Зачем нам нужны данные всплывающие окна? Как их использовать или вообще отключить? Разберем функционал программы более подробно.

Как запустить программу от имени администратора? 3 способа

Возможно вы замечали, как в некоторых случаях программы отрабатывают некорректно или просто не запускаются. Часто это происходит из-за того, что для их работы необходимо выполнить запуск от имени администратора. Ниже приведенные способы работают на Windows 7 и 8.

Как запустить от имени администратора? Рассмотрим 3 самых простых способа:

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

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

Для этого перейдите в свойства исполняемого файла (обычно он имеет расширение *.exe) далее нажимаем на вкладку «Совместимость». И в самом низу отмечаем галочку «Выполнять эту программу от имени администратора».

После этого отмечаем соответствующую галочку и нажимаем «Ок».

Если еще некоторые способы запустить программу от имени администратора. Но они не попали в этот список, так как их использование немного сложнее, да и выше приведенных способов вполне достаточно.

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

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

Как удалить от имени администратора?

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

Как отключить UAC?

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

Поскольку отключение программы, может серьезно «ударить» по защите компьютера. А запуск какого-нибудь надоедливого вируса Winlock на вашем компьютере станет крайне простой задачей. Особенно если он у вас не оснащен хорошим антивирусом.

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

Затем выбираем «Никогда» и нажимаем ОК.

Как включить учетную запись администратора в Windows 8

В Windows 8, как и в предыдущих версиях клиентской операционной системы Microsoft существует специальная встроенная учетная запись администратора, которая по умолчанию скрыта.

Эта учетная запись (“Administrator”) создается при установке системы и переводится в состояние «Отключена».

Для пользователя создается отдельная учетная запись, также обладающая администраторскими привилегиями и  входящая в группу локальных администраторов, но  в случае выполнения из под этой учетной записи операций, требующих административных полномочий, появляется запрос UAC (User Account Control). Кроме того ряд системных каталогов и файлов просто нельзя править и удалять из-под этой учетки, даже с повышенными правами. Для этого приходится вручную модифицировать NTFS разрешения на данные объекты файловой системы.

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

Учетную запись администратора можно (а зачастую и нужно) переименовать, но удалить ее нельзя.

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

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

В этой статье мы рассмотрим несколько способов активации встроенной записи администратора в Windows.

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

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

Постоянно работать под этой учеткой категорически не рекомендуется!

Включаем администратора Windows 8 из консоли управления системой

Включить встроенную запись администратора в Windows 8  из консоли управления системой (Computer Manager). Для этого нужно нажать ПКМ по значку Computer и выбрать пункт Manage.

Ту же самую консоль модно открыть, набрав в строке поиска или в окне быстрого запуска «Windows + R » команду lusrmgr.msc.

В открывшейся консоли управления компьютером разверните элемент System Tools-> Local Users and Groups. В правой панели вы увидите учетную запись администратора.

В свойствах учетной записи снимите флажок Account is disabled (Учетная запись отключена).

Далее не забудьте задать сложный пароль (если пароль забудете, его всегда можно сбросить, подробнее в статье Если забыли пароль в Windows 8)для учетной записи встроенного администратора (ПКМ по учетной записи -> Change Password). После этого можно выйти из системы и зайти уже под администратором.

Включаем админа из командной строки

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

net user administrator /active:yes

Отключается учетная запись администратора командой:

net user administrator /active:no

Активация встроенного администратора локальной политикой

Еще один способ управления встроенным администратором в Windows 8   — локальная политика безопасности (local security policy).

Эта методика будет работать только в  Windows 8 Professional/ Enterprise.

Для этого в панели управления откройте каталог   Administrative Tools и выберите элемент Local Security Policy.

В левой панели открывшейся оснастки разверните элемент Security Settings->Local Policies->Security Options. В правой панели выберите пункт Accounts: Administrator account .

Дважды щелкните по элементу и, чтобы включить учетную запись администратора, выберите опцию Enabled.

Вот три способа активации встроенной учетной записи администратора в Windows 8, которые удалось нам обнаружить.

Что собой представляют

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

Но так ли необходимы такие расширенные права обычному пользователю? Рассмотрим этот вопрос детальнее.

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

Или, к примеру, запустили на выполнение непроверенную программу, загруженную из интернета, а в ней вирус, который может заразить всю систему и стереть системные файлы.

Рассмотрим для примера попытку удаления системной папки:

Зайдите в папку Windows на системном диске C и попробуйте удалить папку System.

Удаление директории System32

У вас ничего не получится — просто выскочит окошко с сообщением о необходимости получения разрешения от администратора на выполнения операции.

Сообщение о недостаточном уровне доступа

Способ №4 — упрощаем запуск для избранных приложений при помощи планировщика заданий (запрос UAC не отображается)

Важно! Этот способ работает только для учетных записей, входящих в группу Администраторы. У обычных пользователей он не сработает, потому что их потолком являются ограниченные права

Переходим к самому интересному способу. Если есть приложение, которое Вы постоянно запускаете, и оно получено от надёжного производителя ПО, например, это приложение Windows — можно упростить запуск. Создание ярлыка для нужной программы не занимает более 2-х минут и это позволит избавиться от лишних действий в дальнейшем. Запускаем планировщик заданий (Пуск —> Все программы —> Стандартные —> Служебные —> Планировщик заданий) и нажимаем «Создать задачу»:

Указываем Имя для новой задачи и ставим флажок «Выполнять с наивысшими правами»:

Переходим на вкладку Действия, нажимаем «Создать», в следующем окне нажимаем «Обзор»:

Указываем путь к нужному приложению и нажимаем «Открыть»:

Нажимаем «ОК»:

И ещё раз «ОК»:

Закрываем планировщик и переходим к созданию ярлыка.

Чтобы создать ярлык на рабочем столе, щёлкаем правой клавишей мыши, выбираем «Создать» —> «Ярлык»:

В поле Расположение объекта вводим:

schtasks /run /tn cmd_admin

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

Задаём название ярлыка:

Ярлык создан и готов к использованию.

Чтобы сменить значок — нажмите правой клавишей мыши по ярлыку, выберите «Свойства»:

Перейдите на вкладку «Ярлык» и нажмите «Сменить значок»:

«Обзор…»

Указываем путь к программе:

Выбираем нужный значок и закрываем оба окна кнопкой «ОК»:

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

Утилита для автоматизации «Способа №4»

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

Работа с утилитой сводится к двум простым шагам:

  • Установка
  • Перетаскивание исполняемого файла (*.exe, *.bat, *.cmd) на ярлык утилиты:

Выражаю благодарность автору программы — hb860.

Автоперевод фокуса на запущенную программу

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

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

Добавляем при создании задачи:

Использование команды start

Программа или сценарий:

cmd.exe

Аргументы:

/c start /d "путь_к_программе" имя_файла.exe

Пример:

/c start /d "C:\Windows\System32\" cmd.exe

Использование утилиты NirCmd

Программа или сценарий:

путь_к_nircmd\nircmd.exe

Аргументы:

exec show "путь_к_программе\имя_файла.exe"

Пример:

exec show "C:\Windows\System32\cmd.exe"

Запуск диалога «Выполнить» от имени администратора

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

При создании задачи в планировщике, в окне «Создание действия» укажите:

в поле «Программа или сценарий»:

rundll32

в поле «Добавить аргументы»:

shell32.dll,#61

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

Быстрое создание задания в планировщике из командной строки

Все вышеперечисленное делается за 30 секунд. В качестве примера используется задание, запускающие окно «Выполнить». В командной строке, запущенной с правами администратора, выполните:

Теперь остается создать ярлык, прописав в нем команду:

Все!

Отключен UAC

Если вы пытаетесь открыть программу с правами администратора, по умолчанию выскакивает окно Контроля учётных записей на подтверждение действий. Но, если UAC отключен по вашей инициативе или вследствие неверных действий (в том числе и со стороны другого ПО), с запуском программы могут возникнуть проблемы. Так что следует проверить включён ли UAC – это может помочь в решении вопроса. Чтобы убедиться, задействован ли UAC, делаем следующее:

  • зажимаем WIN + R
  • в окне Выполнить вводим команду
%windir%\system32\useraccountcontrolsettings.exe

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

Автозапуск программ в Windows 8 с помощью реестра

В Windows 8 программы в автозагрузку можно добавить путем прямой модификации реестра. В предыдущих версиях Windows список программ автозагрузки можно было просмотреть с помощью системной утилиты msconfig. Запустим утилиту, нажав комбинацию Win+R и набрав msconfig. В открывшемся окне перейдите на вкладку Startup. Как вы видите, вкладка пустая и содержит информационно сообщение, что управление автозагрузкой находится в секции Startup диспетчера задач Windows (Task Manager).

Перейдем на соответствующую вкладку диспетчера задач.

На вкладке отображен список элементов автозагрузки в формате: имя программы, разработчик, статус автозагрузки (включен/отключен) и новая колонка Startup impact (позволяет понять насколько указанная программа использует ресурсы системы при запуске, т.е. по сути показывает насколько та или иная программа потребляет системные ресурсы, замедляя тем самым загрузку компьютера). Здесь же, с помощью правого щелчка мыши, можно включить или отключить автоматический запуск той или иной программы (Disable/Enable).

Список программ  автозагрузки  хранится в двух ветках реестра.

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run – определяет программы, автоматически запускаемые при входе любого пользователя
  • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run – список автозапуска для текущего пользователя

Чтобы добавить в автозагрузку свою программу, откройте редактор реестра (regedit.exe) и перейдите в ветку: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run. Создадим в данной ветке новый параметр типа строка REG_SZ.

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

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

Проверьте членство в группах пользователей Windows

Если кто не знает, Windows ещё во время установки формирует список пользователей и присваивает им всем (существующим и в перспективе) определённый и ограниченный набор прав. Учётная запись с неограниченными (ну… почти) правами скрыта и требует специальной активации в целях безопасности – не путать Администратора (скрыт) с Пользователем с правами Администратора (вы, если устанавливали Windows под себя). Все такие пользователи формируются в группы по правам на проведение некоторых операций в системе. Логика, я думаю, вам уже ясна: кто-то может делать с файлами всё (почти), а кто-то нет. Чтобы проверить членство своей учётки, наберите очередную быструю команду доступа из WIN + R

netplwiz

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

Если вы не Администратор, собака могла быть здесь зарыта. Присвойте себе членство, Примените, покиньте консоль, закройте все окна для сохранения информации и согласитесь с “перезаходом” в собственную учётку:

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

  • запускаем консоль cmd (как я понимаю, с обычными правами: других у вас нет)
  • вводим команду в формате:
net user /add имя_пользователя пароль

проверим, появился ли такой:

net user

попробуем добавить администратора

net localgroup Администраторы имя_пользователя /add

проверим его членство в группах:

net user имя_пользователя

Например, создадим нового пользователя с именем Новый:

Также, в статье Как создать суперпользователя Windows? я показываю как заставить себя проявить скрытую учётную запись администратора. Более того, можно провернуть ту же операцию с помощью загрузочного диска или через ремонтную консоль, если из-под обычного сеанса Windows создать нового пользователя не получается. За подробностями обратитесь к статье

Успехов.

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделитесь с друзьями:
Технарь
Добавить комментарий

Нажимая на кнопку "Отправить комментарий", я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.