Как пользователю разрешить запускать программу

Содержание

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

Как разрешить обычному пользователю запускать программу с правами администратора?

ПРИМЕЧАНИЕ. Это позволит вам всегда запускать программу от имени администратора, когда вы ее открываете.

  1. Щелкните правой кнопкой мыши ярлык программы, затем щелкните Свойства.
  2. Щелкните вкладку «Ярлык» для ярлыка программы, затем щелкните кнопку «Дополнительно». (…
  3. Всегда запускать эту программу от имени администратора.

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

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

Разрешить приложению от неизвестного издателя вносить изменения на устройстве: как убрать?

Как разрешить обычному пользователю запускать программу с правами администратора Windows 10?

Шаг 1. Откройте меню «Пуск» и нажмите «Все приложения». Найдите программу, в которой хотите всегда запускать режим администратора и щелкните правой кнопкой мыши ярлык. Во всплывающем меню щелкните Открыть расположение файла. Эта опция доступна только для настольных программ (а не для собственных приложений Windows 10).

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

Постоянно запускать программу от имени администратора

  1. Перейдите в папку с программой, которую вы хотите запустить. …
  2. Щелкните правой кнопкой мыши значок программы (файл .exe).
  3. Выберите «Свойства».
  4. На вкладке «Совместимость» выберите параметр «Запускать эту программу от имени администратора».
  5. Нажмите кнопку ОК.
  6. Если вы видите запрос управления учетными записями пользователей, примите его.

Почему я не могу запустить программу от имени администратора?

Один из самых простых и быстрых способов решения проблемы — изменить настройки программы. Найдите программу, которую вы не можете запустить от имени администратора. Щелкните его правой кнопкой мыши и выберите в контекстном меню «Открыть расположение файла». … Установите флажок «Запуск от имени администратора» и нажмите «ОК» внизу.

Почему некоторые программы нужно запускать от имени администратора?

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

Как отключить контроль учетных записей Windows

Как избавиться от значка «Запуск от имени администратора»?

а. Щелкните правой кнопкой мыши ярлык программы (или exe-файл) и выберите «Свойства». б. Перейдите на вкладку совместимости и снимите флажок рядом с «Запускать эту программу от имени администратора».

Источник: frameboxxindore.com

Windows 10 запуск программ с правами администратора без ввода пароля

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

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

Самые опасные сайты, которые НЕЛЬЗЯ открывать, но Вы наверняка уже пробовали

Ваш телефон Вас подслушивает: неоспоримые доказательства и способы спасения

Лучший антивирус для слабого ПК: он точно Вам нужен.

Нужен ли антивирус для Windows 10: 100% ответ без гадания на кофейной гуще

Как избавиться от назойливых звонков с неизвестных номеров: прощаемся навсегда без сожалений

Хотите разрешить пользователям со стандартной учетной записью запускать приложения с правами администратора без UAC или запроса на ввод пароля? Тогда я расскажу, как сделать. Мы создадим ярлык, использующий команду runas /savecred, которая сохраняет пароль. Замечу, что это можно считать дырой в безопасности – обычный пользователь сможет использовать runas /savecred для выполнения любой команды от имени администратора без ввода пароля. Тем не менее, в некоторых ситуациях это может быть полезно – например, если вы хотите, что бы ваш ребенок из под стандартной учетной записи мог запускать приложения от имени администратора не спрашивая вас.

Читайте также:
Стирка обуви в машинке автомат на какой программе

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

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

В открывшемся окне командной строки выполните следующую команду:

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

Создаем ярлык

Теперь мы создадим ярлык, который будет запускать приложение с администраторскими привилегиями. Щелкните правой кнопкой мыши на рабочем столе, выберите пункт «Создать», а затем нажмите на «Ярлык». В открывшемся окне нужно ввести команду следующего типа:

runas /user:ComputerNameAdministrator /savecred “C:PathToProgram.exe“

Обратите внимание, что вам необходимо заменить ComputerName на имя вашего компьютера, а C:PathToProgram.exe на полный путь к программе, которую вы хотите запустить. Например, если имя компьютера Laptop, а программой, которую вы хотите запустить, является Auslogics BoostSpeed, вам необходимо ввести следующий путь:

runas /user:LaptopAdministrator /savecred “C:Program FilesAuslogicsAuslogics BoostSpeedBoostSpeed.exe»

В следующем окне введите имя для ярлыка. По желанию можно выбрать иконку для нового ярлыка – щелкните по нему правой кнопкой мыши и выберите пункт «Свойства».

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

Когда вы в первый раз дважды щелкните по ярлыку, вам будет предложено ввести пароль от учетной записи администратора, которую вы создали ранее. Этот пароль будет сохранен – в следующий раз, когда вы будете запускать программу, вам уже не придется вводить его снова. Как уже упоминалось выше, из под стандартных учетных записей пользователи могут запускать любые программы с правами администратора без ввода пароля (с помощью команды runas /savecred), так что имейте это ввиду. Не забудьте так же прочитать что делать когда то или иное приложение выдает сообщение о том, что администратор заблокировал выполнение этого приложения на windows 10.

Пароль администратора хранится в «Диспетчере учетных данных» – если вы хотите удалить сохраненный пароль, вы можете сделать это оттуда. Источник

Права администратора Windows 10: как включить, удалить и настроить

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

Как получить права администратора в Windows 10

Важно! Пользователи «домашних» версий не смогут использовать все нижеописанные доступные опции.

С помощью Командной строки

Этот способ универсальный для всех версий Windows и считается наиболее простым. Запустите Командную строку с повышенными привилегиями. В открывшемся окне введите: net user администратор /active:yes . При установленной англоязычной ОС команда прописывается следующим образом: net user administrator /active:yes . Полезно! Для этой записи по умолчанию не установлен пароль, поэтому его стоит задать. Сделать это можно с помощью команды: net user Администратор * в Командной строке, дважды повторив ввод пароля.

Утилитой Локальная политика безопасности

В окне «Выполнить» введите команду secpol.msc .

Полезно! Альтернативный вариант запуска утилиты Локальная политика безопасности: Пуск –> Панель управления –> Администрирование. После этого выполните следующие действия: Откройте ветку «Локальные политики» –> Параметры безопасности –> выберите в правом окне «Учётные записи: Состояние «Администратор»» Этот параметр по умолчанию отключен. Дважды кликните по нему и установите маркер в положение «включен».

Утилитой Управление компьютером

Запустите в окне «Выполнить» команду compmgmt.msc . В открывшемся окне в древовидном списке перейдите по пути: Управление компьютером –> Служебные программы –> Локальные пользователи –> Пользователи –> выберите строку Администратор и дважды кликните по ней В открывшемся окне снимите галочку с меню «Отключить учётную запись».

Читайте также:
Брандмауэр не дает установить программу

Видео «права администратора Windows 10»

На видео подробно показано, как включить права суперюзера с Помощью командной строки и утилиты Локальные пользователи и группы.

Запуск программы без прав администратора и подавлением запроса UAC

Многие программы при запуске требуют повышения прав (значок щита у иконки), однако на самом деле для их нормальной работы прав администратора не требуется (например, вы вручную предоставили необходимые права пользователям на каталог программы в ProgramFiles и ветки реестра, которые используются программой). Соответственно, при запуске такой программы из-под простого пользователя, если на компьютере включен контроль учетных записей, появится запрос UAC и от пользователя потребует ввести пароль администратора. Чтобы обойти этот механизм многие просто отключают UAC или предоставляют пользователю права администратора на компьютере, добавляя его в группу локальных администраторов. Естественно, оба этих способа небезопасны.

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

Права администратора могут потребоваться программе для модификации неких файлов (логи, конфигурации и т.д.) в собственной папке в C:Program Files (x86)SomeApp). По умолчанию у пользователей нет прав на редактирование данного каталога, соответственно, для нормальной работы такой программы нужны права администратора. Чтобы решить эту проблему, нужно под администратором на уровне NTFS вручную назначить на папку с программой право на изменение/запись для пользователя (или группы Users).

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

Ранее мы уже описывали, как можно отключить запрос UAC для конкретной программы, с помощью параметра RunAsInvoker. Однако этот метод недостаточно гибкий. Также можно воспользоваться RunAs с сохранением пароля админа /SAVECRED (также небезопасно). Рассмотрим более простой способ принудительного запуска любой программы без прав администратора (и без ввода пароля админа) при включенном UAC (4,3 или 2 уровень ползунка UAC).

Для примера возьмем утилиту редактирования реестра — regedit.exe (она находится в каталоге C:windowssystem32). При запуске regedit.exe появляется окно UAC и, если не подтвердить повышение привилегии, редактор реестра не запускается. Создадим на рабочем столе файл run-as-non-admin.bat со следующим текстом: cmd /min /C «set __COMPAT_LAYER=RUNASINVOKER start «» %1″ Теперь для принудительного запуска приложения без права администратора и подавления запроса UAC, просто перетащите нужный exe файл на этот bat файл на рабочем столе.

После этого редактор реестра должен запустится без появления запроса UAC. Открыв диспетчер процессов, и добавим столбец Elevated (С более высоким уровнем разрешений), вы увидите, что в системе имеется процесс regedit.exe с неповышенным статусом (запущен с правами пользователя).

Попробуйте отредактировать любой параметр в ветке HKLM. Как вы видите доступ на редактирование реестра в этой ветке запрещен (у данного пользователя нет прав на запись в системные ветки реестра). Но вы можете добавлять и редактировать ключи в собственной ветке реестра пользователя — HKCU.

Аналогичным образом можно запускать через bat файл и конкретное приложение, достаточно указать путь к исполняемому файлу. run-app-as-non-admin.bat Set ApplicationPath=»C:Program FilesMyApptestapp.exe»
cmd /min /C «set __COMPAT_LAYER=RUNASINVOKER start «» %ApplicationPath%» Также можно добавить контекстное меню, которое добавляет у всех приложений возможность запуска без повышения прав. Для этого создайте следующий reg файл и импортируйте его в реестр.

Переменная окружения __COMPAT_LAYER и параметр RunAsInvoker

Переменная окружения __COMPAT_LAYER позволяет устанавливать различные уровни совместимости для приложений (вкладка Совместимость в свойствах exe файла). С помощью этой переменной можно указать настройки совместимости, с которыми нужно запускать программу. Например, для запуска приложения в режиме совместимости с Windows 7 и разрешением 640×480, установите: set __COMPAT_LAYER=Win7RTM 640×480 Из интересных нам опций переменной __COMPAT_LAYER выделим следующие параметры:

  • RunAsInvoker — запуск приложения с привилегиями родительского процесса без запроса UAC.
  • RunAsHighest — запуск приложения с максимальными правами, доступными пользователю (запрос UAC появляется если у пользователя есть права администратора).
  • RunAsAdmin — запуск приложение с правами администратора (запрос AUC появляется всегда).

Т.е. параметр RunAsInvoker не предоставляет права администратора, а только блокирует появления окна UAC.

Источник: onecomp.ru

Как запустить программу от имени системы

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

Для примера откроем редактор реестра и попробуем в разделе HKEY_LOCAL_MACHINESECURITY создать подраздел. Как видите, у нас ничего не получилось, нет доступа.

ошибка при доступе к реестру

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

Учетная запись системы — это встроенная учетная запись SYSTEM, которую диспетчер управления службами (Service Control Manager, SCM) использует для управления службами. Эта учетная запись предоставляет максимально широкие привилегии в локальной системе и имеет доступ к большинству системных объектов. Соответственно любой процесс, выполняемый в контексте учетной записи SYSTEM, наследует все ее права и доступы.

Читайте также:
Назначение порядок запуска создание информационной базы строение окна программы 1с бухгалтерия

Примечание. Насчет названия учетной записи есть некоторые разночтения. Так в зависимости от того, где она используется, ее могут называть SYSTEM, NT AUTHORITYSYSTEM, LocalSystem или ComputerNameLocalSystem.

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

PsExec

Утилита командной строки PsExec входит в состав пакета PsTools от Sysinternals. Изначально PsExec предназначена для удаленного управления, но ее можно использовать и для запуска процессов с повышенными привилегиями. Кстати, по этой причине некоторые антивирусы опознают PsExec как ″трояна″.

PsExec не требует установки, достаточно просто скопировать ее в локальную папку и запустить из консоли cmd или powershell. Для удобства использования можно поместить исполняемый файл в системный раздел (C:Windowssystem32). Для примера откроем новое окно командной строки вот такой командой:

psexec.exe -i -s cmd.exe

Ключ -s производит запуск от имени системы, а ключ -i открывает окно в интерактивном режиме. Теперь выполним в новом окне команду whoami и убедимся, что оно запущено от имени пользователя nt authoritysystem. Таким образом с помощью PsExec можно запустить любое приложение с правами системы.

запуск cmd от имени системы с помощью psexec

С PsExec все просто и понятно, этот способ используется с незапамятных времен и до сих пор актуален. Но, исключительно ради разнообразия, рассмотрим еще один способ.

PowerRun

PowerRun — графическая утилита, специально предназначенная для запуска программ с повышенными правами (TrustedInstaller/Nt Authority/System). Установка ей не требуется, достаточно скопировать утилиту в локальную папку и запустить. При желании можно выбрать русскоязычный интерфейс, хотя на мой взгляд в нем нет необходимости. Интерфейс у PowerRun простой, интуитивно понятный, все основные действия вынесены в виде кнопок на центральную панель.

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

запуск cmd от имени системы из PowerRun

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

Для примера создадим запись для запуска командной строки. Окно должно открываться в нормальном режиме, в качестве рабочей директории задан профиль текущего пользователя (%userprofile%), после запуска выполняется команда whoami.

создание новой записи в PowerRun

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

запуск новой записи в PowerRun

Дополнительно можно на базе созданной записи создать bat- или vbs-скрипт. Это позволит максимально упростить и ускорить процедуру запуска программы с системными правами.

создание скрипта для запуска от имени системы в PowerRun

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

справка командной строки PowerRun

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

PowerRun.exe /K whoami

запуск PowerRun из командной строки

И еще один интересный момент, о котором надо знать при работе с PowerRun. По умолчанию PowerRun умеет запускать программы с правами пользователей Nt Authority/System и TrustedInstaller. С первым более менее понятно, а вот о втором стоит рассказать чуть подробнее.

Начиная с Windows Vista в операционные системы Windows внедрена технология WRP (windows resource protection), предназначенная для защиты файлов и ключей реестра. WRP при помощи исполняемого модуля trustedinstaller.exe ограничивает доступ к критически важным системным ресурсам для всех пользователей, включая и администраторов. Правом доступа к этим ресурсам обладает только системный пользователь TrustedInstaller, который является их владельцем.

Так вот, PowerRun можно запускать как с правами TrustedInstaller, так и без них. Для переключения нужно открыть конфигурационный файл PowerRun.ini и изменить значение параметра TrustedInstaller. Значение 1 означает наличие прав TrustedInstaller, а 0 — их отсутствие. Также из командной строки для запуска только с правами системы можно указать ключ /SYS.

конфигурация PowerRun

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

Источник: windowsnotes.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru