В операционных системах, начиная с Windows Vista, разработчиками компании Microsoft был разработан и использован компонент, позволяющий пользователю самостоятельно принимать решение о запуске тех или иных программ, которые требуют повышенных полномочий и привилегий. Речь идет о контроле учётных записей пользователей (User Account Control, UAC)
Что такое запуск от имени администратора?
Некоторые программы, работающие в операционной системе Windows, требуют определенных действий. Они могут быть использованы, например, для заражения компьютера вредоносными программами или получения несанкционированного доступа над операционной системой. К таким действиям могут относиться изменения системных каталогов, перенастройка брандмауэра Windows, вызов и изменение редактора реестра, изменение текущего времени, добавление/удаление учётных записей и многое другое.
Несмотря на уже имеющееся в системе разделение прав доступа, пользователь до появления UAC запускал программу с максимально возможными правами, подвергая свой компьютер различным негативным последствиям, которые могли быть вызваны действиям этой программы.
Как исправить все файлы запускаются только от имени администратора!
С появлением UAC у пользователей, которые обладают правами администратора, появилась возможность выбора, с какими привилегиями запускать ту или иную программу.
RunAs
Чтобы предоставить другим пользователям возможность запуска определенной утилиты с повышенными правами можно воспользоваться встроенной командой. Для начала пользователю придется создать ярлык, в качестве программы следует указать runas /savecred /user:Андрей «C:Program Files (x86)VideoLANVLCvlc.exe».
В поле
user
нужно указать название аккаунта, дальше
полный путь
до утилиты. /savecred используется для того, чтобы вводит пароль только один раз. После первого ввода остальные смогут пользоваться ярлыком свободно и запускать указанную программу с нужными правами.
Нужно ли запускать программу от имени администратора?
Опция «Запуск от имени администратора» в некоторых случаях является не только важной, но и необходимой для установки или запуска программы. Решение остается за пользователем и принимается, основываясь на том, что вы хотите от программы, какие функции и ресурсы она будет использовать, кто разработчик данной программы и из какого источника она была получена.
Если при запуске или работе программы наблюдаются ошибки (не сохраняются данные, некорректно работают некоторые функции и т.д.), возможно, ПО нужно запустить от имени администратора. Иногда это условие оговорено на сайте разработчика, где скачивается программа, иногда это может появиться в виде сообщения при попытке первого запуска программы.
Например, как это изображено на сайте Adobe при скачивании Flash Player:
В данном случае и программа, и её функционал и разработчик хорошо известны, а дистрибутив был получен с официального сайта. При соблюдении таких условий программе можно предоставлять права администратора, но выбор всегда остается за пользователем.
Используем контекстное меню
Легче всего открыть утилиту с админскими правами с помощью выпадающего меню. Для его вызова требуется только кликнуть ПКМ по исполняемому файлу или ярлыку и кликнуть по запуску
с необходимым параметром.
Существует возможность открывать программы не только от админа, но и от имени другого пользователя. Все, что нужно это удерживать кнопку
shift
, после чего нажать ПКМ. В контекстном меню добавиться нужный пункт, по нему требуется кликнуть, а дальше останется ввести имя пользователя и пароль.
Как запустить программу от имени администратора?
Есть несколько способов запуска процессов от имени администратора. Рассмотрим на примере Windows 10 пару вариантов, как запустить практически любую программу с правами администратора.
Контекстное меню
Пожалуй, это самый популярный и используемый вариант. Нажимаем на ярлыке установленной программы (либо на исполняемом файле с расширением .exe, .msi) правой кнопкой мыши и в выпадающем контекстном меню выбираем пункт «Запуск от имени администратора».
В появившемся окне выбираем «Да».
Свойства ярлыка или программы
Как и в предыдущем варианте, кликаем на ярлыке установленной программы правой кнопкой мыши, но на этот раз в выпадающем контекстном меню выбираем пункт «Свойства».
Попадаем в следующее окно:
Из вкладки «Ярлык» переходим во вкладку «Совместимость».
Ставим галочку на «Запускать эту программу от имени администратора», затем «Применить» и затем «ОК». В таком случае программа, к которой был применен данный вариант, будет каждый раз запускаться от имени администратора.
Что дают права администратора
В Windows 10 есть два типа учётных записей: аккаунт администратора и пользователя. Человек, имеющий доступ к учётной записи администратора, может запускать программы от имени администратора, подтвердив своё действие в появляющемся предупреждении. Человек, находящийся в системе под учётной записью обычного пользователя, тоже может запустить приложения с правами администратора, но только в том случае, если сможет ввести пароль от аккаунта администратора.
Команду «запустить от имени администратора» стоит понимать не буквально: приложение не будет запускаться от учётной записи администратора, если выполнить запуск с повышенными правами в пользовательском аккаунте. Выдача запускаемому приложению повышенных прав приводит к тому, что у него вырастает уровень доступа, то есть оно получает возможность изменять системные файлы и вносить правки в реестр.
Войдя в аккаунт администратора, вы сможете выдавать права, не вводя пароль
Программы, работающие без прав администратора, намного безопаснее: они не могут навредить системе, так как у них нет прав работать с её файлами. Выдав программе права администратора, вы сильно рискуете, ведь не только вирусы вредят компьютеру. Например, в коде приложения могут содержаться строки, запускающие форматирование диска. Поскольку очистка памяти не может быть приравнена к вирусу, антивирус промолчит, разрешив программе с правами администратора выполнить то, что она захочет.
Но без определённых прав многие утилиты не смогут работать, так как им необходимо общаться с системой. Поэтому вы должны каждый раз думать самостоятельно, доверяете ли вы приложению, требующему прав администратора. Если ответ положительный, то дайте их ему, если сомневаетесь, то лучше не рискуйте.
UAC — что это
UAC (User Account Control) – сервис Windows 10, отвечающий за доступ к правам администраторам. Пользуясь английской версией системы или обращаясь к настройкам системы, вы можете встретить эту аббревиатуру.
Если отключить данный сервис, то система перестанет спрашивать у вас, можно ли выдавать права программе, так как начнёт выдавать их всем, кто потребует. Деактивацию проводить не рекомендуется, так как велик шанс, что повышенный уровень доступа получит вредоносная программа.
Получение прав
В Windows 10 доступ к повышенным правам можно выдать через любую учётную запись: и администратора, и пользователя. Единственное отличие — аккаунт администратора вручает права одной кнопкой «Да», нажатой в соответствующем запросе на получение прав, а аккаунт пользователя требует введения пароля от учётной записи администратора для выдачи прав.
Чтобы выдать права с аккаунта пользователя, нужно ввести пароль
Видео: получение прав администратора
Я не хочу ничего решать, мне надоели всплывающие сообщения. Как это убрать?
Действительно, опция контроля учетных записей может раздражать постоянными всплывающими сообщениями, особенно тех пользователей, которые не сильно озадачиваются вопросом безопасности. В таком случае можно пренебречь этой функцией, по умолчанию предоставив всем программам максимально возможный уровень доступа к системным файлам и настройкам без ограничения их функционала. В таком случае сообщения о выборе разрешения появляться не будут, но не стоит забывать о возможных последствиях данного решения.
Как это сделать?
Нажимаем «Пуск» — «Параметры».
В появившемся окне в поле ввода набираем «UAC« выбираем выпадающий пункт меню «Изменение параметров контроля учетных записей»
Далее из этого окна можно выбрать необходимый режим уведомления (крайнее нижнее положение — «Никогда не уведомлять»)
В это же меню можно попасть при запуске любой программы, нажав «Подробнее» — «Настройка выдачи таких уведомлений»
Вход под учетной записью «Администратор»
Так как в целях безопасности на операционной системе Windows 10 стоят ограничения на главные учетные записи, мы используем дополнительные опции для запуска утилит в режиме с особыми привилегиями
. Для того чтобы все возможности учетной записи были раскрыты, нам нужно перейти в консоль под админом и набрать в ней такую команду:
Теперь необходимо перезагрузить компьютер и зайти под новой появившейся записью «Администратор
». В данной учетной записи все приложения будут выполняться с
повышенными привилегиями.
Это легко проверить. Например, запустим программу «Выполнить
» с помощью комбинаций клавиш Win + R и наберем в ней команду «
CMD
», которую выполним. После выполнения откроется консоль в режиме администратора, это видно по верхней части окна.
Если бы мы открывали консоль из-под обычного админа, то зайти в нее можно только без расширенных прав.
Проделав вышеописанные действия, вы сможете зайти во все утилиты с расширенными привилегиями.
Ну, и зачем тебе права?
Программа может запрашивать права администратора условно в двух случаях:
- Когда хочет получить доступ туда, куда «простым смертным» нельзя: например, создавать файлы в системных каталогах.
- Когда программу скомпилировали со специальным флагом «Требовать права администратора».
С первым случаем все понятно: берем в руки замечательную программу Марка Руссиновича Process Monitor, смотрим, что происходит, и куда программа пытается залезть:
Куда это лезет этот 7Zip?
И по результатам исследования выдаем права пользователю на нужный каталог или ветку реестра.
Сложнее, если случай клинический, и так просто выдать права не получится: например, программа требует сильного вмешательства в работу системы вроде установки драйверов. Тогда придется придумывать всякий колхоз, про который речь пойдет в последнем разделе статьи. Пока подробнее освещу второй случай — когда стоит флажок.
:/> logoff из командной строки | Все о Windows 10
Если сильно упростить, то в специальном манифесте программы (к слову, установщики — это тоже программы) могут быть три варианта запуска:
Если разработчик твердо решил требовать права администратора, даже если они не нужны, то обойти это можно малой кровью.
Запуск приложений от имени админа через поиск в Windows 10
С помощью комбинации «Win»+«Q» или с помощью ярлыка возле кнопки «Пуск» запустим окно поиска Windows 10 и введем имя установленного нами приложения, как показано ниже.
Сделаем клик на найденном результате и выберем искомый нами пункт. Таким же образом выглядит работа со второй утилитой.
Источник: komp-mir.ru
Программа не запускается под обычным пользователем. В чем может быть проблема?
Программа Thunderbird запускается только от имени администратора, хотя должна запускаться и обычным пользователем. В чем может быть проблема? Все права открыл, уже не знаю что делать.
- Вопрос задан более трёх лет назад
- 7997 просмотров
Комментировать
Решения вопроса 0
Ответы на вопрос 3
Может быть, вы её устанавливали от имени администратора (типа от пользователя просто так прав не хватило и ввели логинпароль админа, кстати, а работаем вообще в домене или прям дома в единственном числе?) и потом от него же и запустили первый раз (часто не снимают галку «запустить ПО» в финальном диалоге установки и жмакают далее)? В этом случае всякие настройки могли прописаться в файле, доступ к которому будет только у администратора. И при последующем запуске _уже от имени простого юзверя_ Если есть возможность, попробуйте переустановить. Или дать полные права на каталог иили конфижный файл программы для конкретного пользователя (вы пишите, что права уже дали, но, возможно, они не унаследовались?)
Ответ написан более трёх лет назад
Комментировать
Нравится 1 Комментировать
Жил-был у бабушки серенький троллик.
Снести и переставить. TB не имеет никаких «конфигов от администратора» — все свои конфиги она создает сама, при первом запуске. Снести также ее рабочий каталог в профиле — вот на него права могли криво установиться.
Ответ написан более трёх лет назад
Комментировать
Нравится 1 Комментировать
O Keep Clear O
Я обычно начинаю с просмотра журналов Windows:
потом пускаю в ход procmon от sysinternals
Источник: qna.habr.com
Почему браузер открывается только от имени администратора?
Задавая вопрос, вы не пишете какая система установлена у вас на компьютере, вы не пишете каким браузером вы постоянно пользуетесь и к какому браузеру у вас возникли претензии. Поэтому позвольте, отвечая на ваш вопрос, выбрать самому: будем считать, что у вас установлен Windows 8, а браузер, который запускается только от имени администратора, это Google Chrome.
Если это так, то попытайтесь выполнить такой способ: правой кнопкой мыши нажимаем на ярлык Google Chrome. В появившемся окне выбираем «Свойства» и дальше выбираем раздел «Совместимость» — нажимаем. Вполне возможно, что у вас в разделе «Уровень прав» установлена галочка на пункте «Выполнять эту программу от имени администратора». Так вот, Уберите эту галочку и всё должно прийти в норму.
Если это не помогло, то можно почистить реестр: нажимаем клавиши windows + R. далее в консоли «Выполнить» вводим команду «regedit» (без кавычек).
Затем находим папку автозагрузки по пути: HKEY_CURRENT_USER —> software —> Microsoft —> Windows —> CurrentVersion —> Run.
В разделе удаляем лишнее. После очистки, Google Chrome стал работать без проблем!
Источник: www.bolshoyvopros.ru