Как в windows xp запустить программу от имени администратора: Запуск программы от имени администратора

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


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


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


В Windows XP и 2003 любая учётная запись, входящая в группу «Администраторы», уже обладала в системе наивысшими правами, что являлось потенциальной угрозой безопасности, поэтому, начиная с Vista, Microsoft было реализовано разграничение прав для одной и той же учётной записи, входящей в группу администраторов. Тогда же в контекстном меню исполняемых файлов и появилась опция «Запуск от имени администратора», означающая, что запущенная программа получит в рамках данной учётной записи более высокие права, следовательно, доступ на чтение и запись в системные каталоги. Ну вот, с терминологией разобрались, теперь перейдём непосредственно к способам запуска приложения с повышенными привилегиями.

Через контекстное меню файла
   
Самый простой способ запустить программу с администраторскими правами, это кликнуть по её исполняемому файлу или ярлыку правой кнопкой мыши и выбрать в меню опцию «Запуск от имени администратора». Если в системе включен UAC, появится окошко с просьбой подтвердить запуск, если отключен, программа будет запущена без дополнительного запроса.    

Из меню Пуск

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



Через поиск

Способ, аналогичный предыдущему, только на этот раз используется меню встроенного поиска. В Windows 10 опция будет доступна в правой колонке панели с результатами поиска, в Windows 8.1 нужно будет нажать в строке поиска по найденному элементу правой кнопкой мыши и выбрать соответствующую опцию запуска. Также вы можете запустить найденное приложение с повышенными правами нажатием Ctrl + Shift + Enter.

Из панели задач

А вот и ещё один способ. Если ярлык программы закреплён на панели задач, кликните по нему правой кнопкой мыши, а когда в открывшемся меню появится название приложения, нажмите ПКМ уже по нему и выберите в дочернем контекстном меню «Запуск от имени администратора».

Из Диспетчера задач 

Откройте любым удобным способом Диспетчер задач и выберите в меню Файл → Создать новую задачу. В открывшемся окошке быстрого запуска введите путь к запускаемому приложению, отметьте чекбокс «Создать задачу с правами администратора» и нажмите «OK».

Из командной строки или PowerShell

Если открыть приложение из командной строки или PowerShell, которая в свою очередь была запущена с правами администратора, то с этими же правами будет запущено и приложение. Кстати, этот способ можно применять при запуске с правами администратора скриптов PS1 или VBS, для которых соответствующая опция в контекстном меню по умолчанию не предусмотрена, хотя способы её в него добавить существуют.

Измените свойства исполняемого файла или его ярлыка

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

Альтернативные варианты 

Имеются и другие способы запуска программ с повышенными правами, но они настолько экзотичны, что вряд ли заслуживают детального рассмотрения. Зачем применять твик реестра для какой-то программы с целью её запуска с админскими правами, если можно просто изменить её свойства? Зачем прибегать к помощи специальных утилит, если то же самое можно сделать средствами самой системы? Это же касается и планировщика задач, если только речь не идёт об отложенном запуске программы по расписанию. 

Это полезно знать

Выше мы рассмотрели, как запускать от имени администратора десктопные приложения, а вот как насчёт приложений универсальных? Вообще-то, особенность UWP-программ такова, что они не могут использовать повышенные разрешения, возможно, именно поэтому в их меню нет опции запуска с повышенными правами. И ещё один момент. Вот мы запустили программу с администраторскими правами, а как узнать, что она действительно работает с более высокими привилегиями? А вот это просто. 
Откройте Диспетчер задач на вкладке «Подробности», нажмите ПКМ по заголовку любого столбца и выберите в меню «Выбрать столбцы». В открывшемся окошке найдите и отметьте пункт «С повышенными правами» или «С более высоким уровнем разрешений». Сохранив настройки, вы найдёте на вкладке «Подробности» одноименный столбец, в котором напротив процесса приложения будет указано «Да» или «Нет». Если вы видите «Да», значит программа работает с правами администратора.

Запуск от имени администратора.: spayte — LiveJournal

?
Category:
  • Компьютеры
  • Cancel

Со стандартными программами, настроенными под операционную систему windows 7 не будет проблем, даже тогда, когда их начнете устанавливать на windows 10. Система защиты проявит к ним доверие. Уже установленные программы  легко будут запускаться. Но что делать, если вам нужна программа, которая стояла на windows XP? Скажем, что вам нужна программа обучения английскому языку. Она стояла когда-то на windows XP. Вам нужно выучить английский язык. Вот тогда нам придется прибегнуть к хитростям операционной системы.


«>

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

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

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

«. 



 На этом файле, с расширением .exe открываете контекстное меню. Там выбираете вкладку «совместимость«. Потом выбираете «запустить программу в режиме совместимости с» и выбираете ту операционную систему, на которой ваша программа работала. 

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

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

В этом случае, защита вашего компьютера будет игнорировать старинную программу.  

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

запуск от имени администратора«. В этом случае, защита тоже не будет иметь претензий. 

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

Вот и познакомились с функцией запуск от имени администратора. Попробуйте проделать те операции, про которые написано здесь. 

https://windwin10.blogspot.com/2021/03/zapusk-ot-imeni-administratora.html

Оригинал записи и комментарии на LiveInternet.ru

Subscribe

  • Как отключить обновления в Windows 10.

    Как отключить обновление Windows — такой вопрос задают пользователи, которым необходимо запретить установку обновлений системы на компьютер. При…

  • Как конвертировать PDF в JPG — 5 способов.

    Вообще, если у вас не слишком большие и сложные документы PDF — то задача решаема достаточно быстро. Ниже в статье приведены несколько рабочих…

  • Battery Optimizer — продление срока службы ноутбука.

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

Photo

Hint http://pics.livejournal.com/igrick/pic/000r1edq

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

спросил

9 лет, 7 месяцев назад

Изменено 7 лет, 3 месяца назад

Просмотрено 28 тысяч раз

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

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

РЕДАКТИРОВАТЬ: Имя приложения — Zeh Raster, и оно работает в Windows XP. Я бы не хотел вводить пароль каждый раз, когда мне нужно запустить приложение.

  • windows-xp

3

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

 runas.exe /пользователь:администратор c:\путь\к\программе.exe
 

3

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

  • CPAU можно использовать для хранения программы с учетными данными в зашифрованном файле и повторного запуска программы с учетными данными без взаимодействия с пользователем (например, с помощью ярлыка)
  • Существует программа под названием Win-SUDO, которая утверждает, что эмулирует SUDO для Windows, но на самом деле она также хранит учетные данные только в зашифрованном виде в реестре в месте, доступном для чтения пользователями, которые могут использовать Win-SUDO.
  • Сохранение учетных данных с помощью команды runas с savecred тоже работает, но вы также можете запускать другие программы от имени администратора.
  • Вы также можете создать «запланированное» задание, которое никогда не будет запускаться по расписанию и которое запускается с учетными данными пользователя, и запускать его вручную при необходимости; этот метод также сохраняет учетные данные пользователя, который должен запускать задачу, но, в отличие от команды runas, повторно использовать учетные данные для разных процессов не так просто. Обратите внимание, что в Windows XP невозможно запустить интерактивный процесс таким образом (или, по крайней мере, вы не можете взаимодействовать с ним).

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

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

Мой обходной путь заключался в разработке службы Windows, работающей с правами администратора. Затем я написал приложение запуска, которое отправляет запрос в эту службу, чтобы открыть приложение, которое мне нужно было запустить с правами администратора. Я мог бы убивать мух пушечными ядрами, но это сработало. Конечные пользователи не должны быть администраторами на своих компьютерах, и у них есть ярлык на рабочем столе, который можно щелкнуть в любое время. Я также сделал установщик MSI для этой службы, которым ИТ-специалисты могут легко управлять.

Зарегистрируйтесь или войдите в систему

Зарегистрируйтесь с помощью Google

Зарегистрироваться через Facebook

Зарегистрируйтесь, используя адрес электронной почты и пароль

Опубликовать как гость

Электронная почта

Требуется, но никогда не отображается

Опубликовать как гость

Электронная почта

Требуется, но не отображается

Нажимая «Опубликовать свой ответ», вы соглашаетесь с нашими условиями обслуживания, политикой конфиденциальности и политикой использования файлов cookie

.

Открытие оболочки Explorer с правами администратора на XP (с установленным IE7)

спросил

Изменено 3 года, 3 месяца назад

Просмотрено 56 тысяч раз

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

Когда я обновился до IE7, это перестало работать — IE7 запускает проводник Windows отдельно.

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

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

  • internet-explorer
  • оболочка
  • windows-xp
  • sudo

Я всегда использую следующую команду для запуска отдельной оболочки проводника в XP/IE7. Похоже на 9Переключатель 0038 /separate не задокументирован (до недавнего времени не видел его в Интернете).

Используйте этот синтаксис в «Цели» ярлыка Explorer.exe :

 runas /user:ComputerName\AdminName «C:\WINDOWS\explorer.exe /separate»
 
  • Замените ComputerName своим (может быть вашим доменом), то же самое AdminName. Помните, что все вышеперечисленное находится в поле «Цель» ярлыка для C:\Windows\explorer.exe
  • Введите пароль администратора во всплывающей командной строке, и вы должны увидеть отдельную оболочку проводника (работающую под учетной записью администратора)

Если вы измените фон панели инструментов Explorer, войдя в систему как администратор с помощью gpedit. msc (для XP Pro), при запуске экземпляра RunAs Admin Explorer из сеанса пользователя вы увидите уникальный фон… и ЗНАЙТЕ, что вы используете Admin Explorer (инструкции здесь).

Мой пример, проверенный на XP x64 с IE7, прекрасно работает:

~Sef.

1

В Windows XP вы можете запустить Проводник Windows от имени любого другого пользователя, включая «Администратора», следуя инструкциям «Вариант 2» в записи блога Аарона Маргосиса под названием Запуск от имени с проводником : http://blogs.msdn.com/aaron_margosis/archive/2004/07/07/175488.aspx.

Вкратце:

  1. Войдите в систему как пользователь, которого вы в конечном итоге хотите запускать от имени.
  2. Перейдите к панели управления «Свойства папки» и установите флажок «Запускать окна папок в отдельном процессе».

Я использую это постоянно, поэтому я включил следующий *.cmd-скрипт в процесс сборки моей новой машины:

 rem Проверено только на Windows XP!
reg load "HKU\TempDefaultProfileHive" "%ALLUSERSPROFILE%\. .\Default User\ntuser.dat"
reg add "HKU\TempDefaultProfileHive\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "SeparateProcess" /t REG_DWORD /d 1 /f
reg выгрузить "HKU\TempDefaultProfileHive" 

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

0

Все части головоломки выложены, осталось только собрать их вместе.

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

  1. войти в систему под учетной записью администратора
  2. открыть Проводник Windows
  3. перейдите в меню Инструменты и выберите Параметры папки.. .
  4. перейдите на вкладку Просмотр и установите флажок Запустить окна папки в отдельном процессе

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

 runas /user:administrator explorer. exe
 

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

0

Вы можете использовать runas.exe для запуска программы (например, консоли Windows) с другими учетными данными. У меня есть ярлык на рабочем столе под названием «su», который ссылается на это:

 %windir%\system32\runas.exe /noprofile /user:administrator cmd
 

Это запустит окно консоли с запросом пароля администратора.


@Huppie — runas — это здорово, но запуск проводника не работает. Я могу нормально запустить cmd или свою консоль AD, но проводник просто терпит неудачу, не выдавая никаких ошибок.

Проводник Windows (к сожалению) слишком интегрирован с Windows, его нельзя открыть с помощью runas… попробуйте использовать другой файловый браузер (например, Total Commander).


У Gulzar есть (недокументированное) решение для запуска проводника с runas:

 %windir%\system32\runas. exe /user:administrator "explorer.exe /separate"
 

1

Если ваш вопрос касается вашего собственного компьютера, я не могу рекомендовать SudoWin в достаточной степени: он позволяет выполнять трюк с «sudo» (предположительно, известная команда Linux/Unix) под Windows. Другими словами: он позволяет запускать программы под вашим владеет учетной записью , но с правами администратора . Это означает, что программы сохраняют настройки и настройки, которые были бы у них, если бы они запускались под вашей учетной записью (реестр, профиль пользователя), но затем с правами администратора, защищенными паролем вашей собственной учетной записи. Это функция, без которой вы не сможете жить, как только вы ее узнаете, и реализация великолепна!

[РЕДАКТИРОВАТЬ] И я упоминал, что это полностью бесплатно (с открытым исходным кодом)?

Мне это подходит:

 runas /u:administrator "исследователь /отдельный"
 

Я также могу использовать его для пользователя домена, у которого есть локальный администратор и доступ к его сетевым ресурсам!

 runas /u:домен\имя пользователя "исследователь /отдельный"
 

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

 runas /u:domain\username "explorer \\server\share, /separate"
 

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

 runas /u:domain\username "explorer"\\server\share name", /separate"
 

Это работает для меня:

Я вошел в систему как непривилегированный пользователь в домене сервера терминалов.

Из Пуск > Выполнить :

 runas.exe /u:administrator "explorer.exe /separate"
 

После нажатия OK открывается окно CMD, запрашивающее пароль администратора машины, и открывается совершенно новое окно проводника «PLING». Теперь вы можете выполнять все операции с файлами, как если бы вы вошли в учетную запись администратора.

Я не уверен, что эта ссылка решит вашу проблему, но она сводится к следующему:

  1. Shift-правый клик -> Запуск от имени…
  2. Введите учетные данные администратора

1

Лучшее, что вы можете сделать, это проверить опцию «Открыть папку в новом процессе» (или что-то в этом роде), а затем запустить runas.

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

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