Adelitusn.ru

ПК и Техника
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Установка программ без прав администратора на Windows

Установка программ без прав администратора на Windows

Необходимо запустить инсталлятор от имени администратораДобрый день! Уважаемые читатели и гости одного и популярных IT порталов для системных администраторов Pyatilistnik.org. В прошлый раз мы с вами разбирали утилиты и методы подключения к удаленному рабочему столу Windows. В сегодняшней публикации я хочу вам показать. как выходить из ситуации, когда вы администратор на компьютере, но не можете установить дистрибутив и получаете ошибку «Необходимо запустить инсталлятор от имени администратора«.

Описание проблемы

Я работаю в очень крупной организации, и поэтому у нас легко привлекают для каких-то работ подрядчиков. Появилась задача модернизировать сервис Directum, это такой документооборот. Нашли подрядчика, создали для него виртуальную машину и выдали полные административные права. Через какое-то время подрядчик обратился с проблемой, что у него нет прав на установку программ и он получал ошибку:

Необходимо запустить инсталлятор от имени администратора

В английском варианте это выглядит вот так:

You must be logged in as an administrator when installing this programm

В качестве операционной системы выступает Windows 10 1909.

Просмотр свойств системы Windows 10

Наверняка многие скажут, так щелкните просто правым кликом по файлу и выберите пункт «Запуск от имени администратора«. Сказано, сделано. Как видите у MSI файла просто этот пункт будет отсутствовать.

Свойства MSI файла

Попробуем зажать клавишу Shift и выбрать из меню пункт «Запуск от имени другого пользователя«.

Запуск MSI от имени другого пользователя

Даже обладая так же административными правами на данной системе вы получите ошибку:

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

Как обойти ошибку «Необходимо запустить инсталлятор от имени администратора»

Самый простой и действенный метод, который я использую в своей практике, это запуск командной строки или оболочки PowerShell в режиме администратора. Благодаря этому методу вы обойдете ограничение на запуск MSI пакетов в режиме администратора. Далее, когда вы запустили, например командную строку, вам необходимо перейти в каталог, где лежит ваш MSI пакет. В моем примере, это папка C:Share. Выполним команду:

Командой dir мы выведем содержимое каталога.

Как обойти ошибку "Необходимо запустить инсталлятор от имени администратора"

Запускаем ваш MSI пакет.

Как видите, теперь ошибка «You must be logged in as an administrator when installing this program» не появилась и наш дистрибутив готов к дальнейшей установке.

Запуск MSI пакета в PowerShell

Установка MSI через msiexec

Есть такая утилита командной строки msiexec, если вы ее запустите со специальным ключом, то она сразу установит MSI пакет, вам даже не нужно запускать командную строку в режиме администратора, для этого есть ключ /a. Выполните команду в cmd, PowerShell или вообще окне выполнить.

Установка MSI через msiexec

Добавление пункта Install as Administrator

Еще у вас есть возможность внести изменение в реестр Windows и добавить в принудительном порядке пункт «Install as Administrator» для MSI пакетов. Для этого вы можете скачать у меня готовый reg файл или создать собственный вот с таким содержимым:

[HKEY_CLASSES_ROOTMsi.Packageshellrunas]
@=»Install &As Administrator. «

[HKEY_CLASSES_ROOTMsi.Packageshellrunascommand]
@=»msiexec /i «%1″»

Далее запускаем его и соглашаемся с внесением изменений.

Добавление через реестр пункта Install as Administrator для MSI

Теперь у вас при правом клике по MSI пакету, будет высвечиваться пункт «Install as Administrator»

Запуск приложений в Windows 10 с правами администратора

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

Читайте так же:
Основные причины появления полос на экране телевизора

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

Но помните, что это справедливо только для традиционных настольных (Win32) программ, поскольку приложения, доступные через Microsoft Store, не могут работать с повышенными правами.

В этом руководстве по Windows 10 мы расскажем о различных способах запуска приложения с правами администратора для выполнения расширенных задач.

Запуск от имени администратора через меню «Пуск»

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

Используйте контекстное меню

Чтобы запустить программу от имени администратора из контекстного меню меню «Пуск», выполните следующие действия:

  1. Откройте Пуск.
  2. Щелкните правой кнопкой мыши приложение (в любом месте меню).

Запуск приложения от имени администратора через меню Windows 10

Сочетание клавиш меню «Пуск»

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

  1. Откройте Пуск.
  2. Используйте клавиши со стрелками на клавиатуре и выберите приложение из списка.
  3. Используйте сочетание клавиш Ctrl + Shift + Enter , чтобы открыть выбранное приложение от имени администратора.

Запуск приложения от имени администратора через поиск

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

Меню результатов поиска

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

Откройте меню Пуск.

Вы также можете открыть поиск прямо с панели задач (если доступно) или использовать сочетание клавиш Win + S .

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

Сочетание клавиш в меню поиска

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

  1. Откройте Пуск.
  2. Выполните поиск приложения.
  3. Используйте сочетание клавиш Ctrl + Shift + Enter .

Запуск от имени администратора с рабочего стола

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

Контекстное меню рабочего стола

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

  1. Используйте сочетание клавиш Win + D для просмотра рабочего стола.
  2. Щелкните правой кнопкой мыши приложение и выберите параметр Запуск от имени администратора.

Контекстное меню панели задач

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

  1. Щелкните правой кнопкой мыши приложение на панели задач.
  2. Щелкните правой кнопкой мыши название приложения.

Запуск от имени администратора с панели задач Windows 10

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

Чтобы запустить программу от имени администратора с помощью командного окна «Выполнить», сделайте следующее:

  1. Откройте Пуск.
  2. Найдите Выполнить и щелкните по верхнему результату, чтобы открыть приложение. Вы также можете открыть командное окно «Выполнить» с помощью сочетания клавиш Win + R .
  3. Введите название приложения. Например, explorer.exe.

Административный запуск из командного окна выполнить

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

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

  1. Откройте меню Пуск.
  2. Найдите диспетчер задач и щелкните по верхнему результату, чтобы открыть приложение.

Другие альтернативные способы открыть интерфейс диспетчера задач включают в себя щелчок правой кнопкой мыши на панели задач и выбор опции диспетчера задач. Использование сочетания клавиш Ctrl + Shift + Esc , сочетания клавиш Ctrl + Alt + Del и выбора параметра « Диспетчер задач».

Запуск с правами администратора из диспетчера задач

Запуск с правами администратора с помощью проводника

Проводник файлов в системе Windows 10 включает как минимум два способа запуска приложений от имени администратора.

Контекстное меню

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

  1. Откройте проводник.
  2. Перейдите в папку с исполняемым файлом.
  3. Щелкните правой кнопкой мыши приложение и выберите параметр Запуск от имени администратора.

Меню ленты

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

  1. Откройте проводник.
  2. Перейдите в папку с исполняемым файлом.
  3. Выберите приложение.
  4. Нажмите вкладку Средства работы с приложениями.
  5. Нажмите кнопку Запуск от имени администратора .

Запуск приложения от имени администратора через средства проводника

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

Запуск от имени администратора с помощью командной строки

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

    .
    Введите следующую команду, чтобы запустить приложение с правами администратора, и нажмите Enter :

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

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

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

  • Устанавливаем программу без прав администратора
    • Способ 1: Выдача прав на папку с программой
    • Способ 2: Запуск программы с учетной записи обычного пользователя
    • Способ 3: Использование портативной версии программы

    Устанавливаем программу без прав администратора

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

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

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

    Подробнее: Как получить права администратора в Windows 7

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

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

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

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

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

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

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

    runas /user:User_Nameadministrator Program_Name.exe

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

    Способ 3: Использование портативной версии программы

    Некоторое ПО имеет портативную версию, не требующую установки. Вам будет достаточно скачать ее с официального сайта разработчика и запустить. Выполнить это можно очень просто:

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

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

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

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

    Как установить игру если админ блочит

    Сброс пароля с помощью встроенной учетной записи Администратор (в Безопасном режиме):

    – При загрузке/перезагрузке ПК нажмите F8;
    – в Меню дополнительных вариантов загрузки Windows выберите Безопасный режим;
    – выберите встроенную учетную запись Администратор (Administrator), которая по умолчанию не защищена паролем (вы можете выбрать любую учетную запись любого члена группы администраторов, пароль которой вам известен/или отсутствует);
    – в окне Рабочий стол с сообщением, что Windows работает в Безопасном режиме, нажмите Да;
    – после загрузки Рабочего стола нажмите Пуск –> Панель управления –> Учетные записи пользователей;
    – щелкните значок учетной записи, пароль которой необходимо сбросить;
    – выберите слева в меню пункт Изменение пароля;
    – в окне Изменение пароля учетной записи введите и подтвердите новый пароль (для смены пароля) или оставьте поля пустыми (для сброса пароля);
    – нажмите кнопку Сменить пароль;
    – закройте окно Учетные записи пользователей;
    – закройте окно Панель управления;
    – перезагрузите ПК.
    2. Изменение пароля с помощью команды Net User:
    – При загрузке/перезагрузке ПК нажмите F8;
    – в Меню дополнительных вариантов загрузки Windows выберите Безопасный режим c поддержкой командной строки;
    – выберите встроенную учетную запись Администратор (Administrator), которая по умолчанию не защищена паролем (вы можете выбрать любую учетную запись любого члена группы администраторов, пароль которой вам известен/или отсутствует);
    – в окне Интерпретатора команд после приглашения системы введите net user имя пользователя пароль
    Вместо – имя вашей локальной пользовательской учетной записи, вместо пароль – ваш новый пароль.
    – в окне командной строки введите exit (или просто закройте окно);
    – перезагрузите ПК.
    3. Сброс пароля с помощью Интерпретатора команд Windows:
    – Нажмите Пуск –> Выполнить… –> Запуск программы –> cmd –> OK;
    – в открывшемся окне Интерпретатора команд после приглашения системы введите control userpasswords
    – откроется окно Учетные записи пользователей;
    – в поле Пользователи этого компьютера выделите нужную учетную запись;
    – снимите флажок Требовать ввод имени пользователя и пароля –> OK (или внизу в разделе Пароль пользователя нажмите Сменить пароль… –> в окне Смена пароля введите и подтвердите новый пароль (для смены пароля) или оставьте поля пустыми (для сброса пароля) –> OK –> OK –> OK);
    – в появившемся окне Автоматический вход в систему введите и подтвердите новый пароль (для смены пароля) или оставьте поля пустыми (для сброса пароля) –> OK;
    – в окне командной строки введите exit (или просто закройте окно);
    – перезагрузите ПК.
    4.Запускаешь комп в безопасном режиме (F8) с поддержкой коммандной строки.
    пишешь : CD WINDOWS и Жмём Еnter
    потом набираем : rename *.pwl *.abc и жмём Enter или rename *.pwd *.abc и жмём Enter в зависимости от виндоус
    перезапускаешь компьютер.

    13 Jun 2013 в 12:16 #7

    Сброс пароля с помощью встроенной учетной записи Администратор (в Безопасном режиме):

    – При загрузке/перезагрузке ПК нажмите F8;
    – в Меню дополнительных вариантов загрузки Windows выберите Безопасный режим;
    – выберите встроенную учетную запись Администратор (Administrator), которая по умолчанию не защищена паролем (вы можете выбрать любую учетную запись любого члена группы администраторов, пароль которой вам известен/или отсутствует);
    – в окне Рабочий стол с сообщением, что Windows работает в Безопасном режиме, нажмите Да;
    – после загрузки Рабочего стола нажмите Пуск –> Панель управления –> Учетные записи пользователей;
    – щелкните значок учетной записи, пароль которой необходимо сбросить;
    – выберите слева в меню пункт Изменение пароля;
    – в окне Изменение пароля учетной записи введите и подтвердите новый пароль (для смены пароля) или оставьте поля пустыми (для сброса пароля);
    – нажмите кнопку Сменить пароль;
    – закройте окно Учетные записи пользователей;
    – закройте окно Панель управления;
    – перезагрузите ПК.
    2. Изменение пароля с помощью команды Net User:
    – При загрузке/перезагрузке ПК нажмите F8;
    – в Меню дополнительных вариантов загрузки Windows выберите Безопасный режим c поддержкой командной строки;
    – выберите встроенную учетную запись Администратор (Administrator), которая по умолчанию не защищена паролем (вы можете выбрать любую учетную запись любого члена группы администраторов, пароль которой вам известен/или отсутствует);
    – в окне Интерпретатора команд после приглашения системы введите net user имя пользователя пароль
    Вместо – имя вашей локальной пользовательской учетной записи, вместо пароль – ваш новый пароль.
    – в окне командной строки введите exit (или просто закройте окно);
    – перезагрузите ПК.
    3. Сброс пароля с помощью Интерпретатора команд Windows:
    – Нажмите Пуск –> Выполнить… –> Запуск программы –> cmd –> OK;
    – в открывшемся окне Интерпретатора команд после приглашения системы введите control userpasswords
    – откроется окно Учетные записи пользователей;
    – в поле Пользователи этого компьютера выделите нужную учетную запись;
    – снимите флажок Требовать ввод имени пользователя и пароля –> OK (или внизу в разделе Пароль пользователя нажмите Сменить пароль… –> в окне Смена пароля введите и подтвердите новый пароль (для смены пароля) или оставьте поля пустыми (для сброса пароля) –> OK –> OK –> OK);
    – в появившемся окне Автоматический вход в систему введите и подтвердите новый пароль (для смены пароля) или оставьте поля пустыми (для сброса пароля) –> OK;
    – в окне командной строки введите exit (или просто закройте окно);
    – перезагрузите ПК.
    4.Запускаешь комп в безопасном режиме (F8) с поддержкой коммандной строки.
    пишешь : CD WINDOWS и Жмём Еnter
    потом набираем : rename *.pwl *.abc и жмём Enter или rename *.pwd *.abc и жмём Enter в зависимости от виндоус
    перезапускаешь компьютер.

    Если я пароль сброшу он пропалит это?
    Если да то не пройдет тема, вообще винду снесут и новуцю впилят

    Русские Блоги

    Программа без прав администратора, настройка локальной сети

    1. Установите, доступна ли проводная сеть
    Во-первых, вам необходимо получить сетевой адаптер с помощью идентификатора оборудования или другими способами:

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

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

    Параметры: adapterName — это имя сетевого адаптера, который необходимо настроить, а isEnable определяет, открывать или закрывать сетевой адаптер.
    Приведенный выше код устанавливает сеть, вызывая полномочия администратора для выполнения командной строки. Так как cmd должен быть выполнен, атрибут UseShellExecute здесь должен быть установлен в true, Verb = "runas" является Чтобы эта команда запускалась с правами администратора.
    В вашем проекте вам определенно не требуется всплывающее окно командной строки после выполнения пользователем какой-либо операции. Если вы просматриваете различную информацию в Интернете, она скажет, что CreateNoWindow имеет значение True, но это свойство контролирует Является ли всплывающее окно обязательным условием. Другими словами,Свойство CreateNoWindow допустимо, если и только если UseShellExecute = false, Поэтому, когда UseShellExecute = true, если вы хотите контролировать, чтобы всплывающее окно не отображалось, вы можете контролировать значение свойства WindowStyle. ** WindowStyle допустимо только в том случае, если UseShellExecute = true. WindowStyle действителен только для программ с интерфейсом пользовательского интерфейса. ** Но есть исключения: calc.exe (программа калькулятора) не относится к теории выше программы калькулятора.

    2. Установите, нужно ли автоматически получать IP-адрес

    Программный код DHCP.exe выглядит следующим образом:

    3. Вручную настройте IP-адрес

    Параметры: deviceId — это идентификатор сетевого адаптера, который необходимо настроить, ip — новый IP-адрес, который нужно записать, submask — новая маска подсети, которую нужно записать, getway — новый адрес шлюза, который нужно записать;
    Здесь важно отметить, что если в качестве конфигурации IP используется сетевой IPv4-IP, то маской подсети и адресом шлюза также должен быть IPV4.
    Программный код Network.exe выглядит следующим образом:

    Здесь нужно обратить особое внимание на последнюю функцию GetArgument, которая используется для анализа параметров, передаваемых в программу. Если внутренняя программа напрямую использует содержимое аргументов args [] и args [i], существует риск пропуска или выхода из строя параметров для вызова программы.
    В приведенном выше примере параметры, передаваемые программе: pro.StartInfo.Arguments = $ "- dId -ip -mask -gw — dns "; Функция GetArgument (string [] args, string arg) разделяет и анализирует ее в соответствии с пользовательским идентификатором и возвращает фактические требуемые параметры.
    4. Установите, включена ли беспроводная сеть
    Поскольку настройка беспроводной сети в проекте является сторонней библиотекой, на которую ссылаются, ссылочная сторонняя библиотека классов может быть напрямую изменена для управления основной программой без полномочий администратора. Он может быть запущен пользователем.
    Конкретные шаги заключаются в следующем:
    ddДобавьте app.manifest в библиотеку (если она уже существует, вам не нужно добавлять ее снова)
    ② После добавления введите файл настроек, и вы увидите следующий комментарий:

    Строка кода под этим комментарием должна быть:

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

    На этом этапе программы без прав администратора могут настраивать локальную сеть.

    голоса
    Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector