Requires administrator privileges как исправить

(с) Вася Ложкин. К сожалению, в работе сисадмина нет-нет да и приходится разрешать пользователям запускать всякий софт с админскими правами. Чаще всего это каки...

[Конспект админа] Что делать, если программа хочет прав администратора, а вы нет

Время прочтения
7 мин

Просмотры 158K

(с) Вася Ложкин.

К сожалению, в работе сисадмина нет-нет да и приходится разрешать пользователям запускать всякий софт с админскими правами. Чаще всего это какие-нибудь странные китайские программы для работы с оборудованием. Но бывают и другие ситуации вроде небезызвестного bnk.exe.

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

Попробуем разобрать решения, которые позволят и программу запустить, и безопасника с финансистом не обозлить.

Ну, и зачем тебе права?

Программа может запрашивать права администратора условно в двух случаях:

  1. Когда хочет получить доступ туда, куда «простым смертным» нельзя: например, создавать файлы в системных каталогах.
  2. Когда программу скомпилировали со специальным флагом «Требовать права администратора».

С первым случаем все понятно: берем в руки замечательную программу Марка Руссиновича Process Monitor, смотрим, что происходит, и куда программа пытается залезть:

Куда это лезет этот 7Zip?

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

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

Если сильно упростить, то в специальном манифесте программы (к слову, установщики — это тоже программы) могут быть три варианта запуска:

  • asInvoker. Программа запускается с теми же правами, что и породивший ее процесс (как правило, это explorer.exe c правами пользователя);
  • highestAvailable. Программа попросит максимально доступные пользователю права (у администратора появится окно с запросом повышения UAC, у пользователя — нет);
  • requireAdministrator. Программа будет требовать права администратора в любом случае.

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

Нет, не будет тебе прав

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

Простейшим вариантом работы с этим механизмом будет использование переменных среды.

Рассмотрим пример с редактором реестра. Действительно, запуская regedit.exe под администратором, мы получаем запрос на повышение прав:

Запрос повышение прав.

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

set __COMPAT_LAYER=RUNASINVOKER

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

Бесправный редактор реестра.

Этим можно пользоваться, запуская программы батниками или добавляя контекстное меню через реестр. Подробнее читайте в материале How to Run Program without Admin Privileges and to Bypass UAC Prompt?

С конкретным примером такой неприятной программы можно столкнуться при загрузке классификаторов банков из 1С с сайта РБК по ссылке http://cbrates.rbc.ru/bnk/bnk.exe. Если обновление классификаторов отдается на откуп самим пользователям и нет возможности поменять загрузку на bnk.zip (а современные 1С это поддерживают), то приходится придумывать костыли. Ведь bnk.exe — самораспаковывающийся архив, в котором зачем-то прописано «Требовать права администратора».

Поскольку ярлычками тут обойтись не выйдет, ведь 1С сама скачивает файл и запускает его, то придется применять тяжелую артиллерию — Microsoft Application Compatibility Toolkit.

Документация к ПО, как обычно, доступна на официальном сайте, загрузить можно как часть Windows Assessment and Deployment Kit. Сам процесс решения проблемы несложен.

Необходимо поставить утилиту, запустить Compatibility Administrator и создать Application Fix в новой или имеющейся базе данных:

Создаем исправление приложения.

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

Далее необходимо в списке исправлений выбрать RunAsInvoker.

Выбираем нужный фикс.

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

Созданный фикс для bnk.exe.

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

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

Ну ладно, держи права

Казалось бы, самым очевидным решением для запуска нашего странного ПО выглядит использование встроенной утилиты Runas. Документация доступна на сайте Microsoft.

Ну, посмотрим, что из этого выйдет.

Команда:

runas /savecred /user:Администратор "C:Program Files7-Zip7zFM.exe" 

Действительно, RunAs запустит 7zip с правами учетной записи «Администратор», спросит пароль и запомнит его. Потом ярлык с такой строкой запуска будет запускать 7zip под Администратором без вопросов.

)

Вводим пароль.

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

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

Если мы начали с консольных команд, то перейдем к более высокоуровневым скриптам. Интересное решение было предложено в статье «Планктонная Windows», где упомянутый выше Runas обвязывался js-скриптом и пропускался через обфускатор. У решения есть и очевидный минус — скрипт можно раскодировать.

Чуть более интересным методом в 2к20 являются возможности PowerShell и его работа с паролями. Подробнее можно почитать в материале «Защита и шифрование паролей в скриптах PowerShell».

Если вкратце: в PS работа с паролями производится через специальный тип данных SecureString и объект PSCredential. Например, можно ввести пароль интерактивно:

$Cred = Get-Credential

Затем сохранить пароль в зашифрованном виде в файл:

$Cred.Password | ConvertFrom-SecureString | Set-Content c:pass.txt

И теперь использовать этот файл для неинтерактивной работы:

$username = "DomainАдминистратор"

$pass = Get-Content C:pass.txt | ConvertTo-SecureString

$creds = New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList $username, $pass

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

$AESKey = New-Object Byte[] 32

[Security.Cryptography.RNGCryptoServiceProvider]::Create().GetBytes($AESKey)

$AESKey | out-file C:password_aes.key

Теперь при помощи этого ключа пароль можно зашифровать:

$Cred.Password| ConvertFrom-SecureString -Key (get-content C:password_aes.key

)| Set-Content C:pass.txt

И расшифровать:

$pass = Get-Content C:pass.txt | ConvertTo-SecureString -Key (get-content C:password_aes.key)

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

В свое время я использовал для решения подобных задач свой любимый AutoIt, где компилировал скрипт с командой RunAs и радовался… До тех пор, пока не узнал, что AutoIt (особенно старых версий) декомпилируется на раз-два.

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

На свете существует несколько сторонних решений, призванных решить задачу. Остановлюсь на парочке из них.

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

Программа состоит из трех модулей. AdmiLink — это графическое окно, где можно создать ярлык на нужное приложение (в принципе, в ряде случаев достаточно только его).

Основное окно программы.

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

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

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

Третий модуль — AdmiLaunch — отвечает за запуск окон в разных режимах, и он используется для запуска AdmiRun, если создавать ярлык через AdmiLink.

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

RunAsRob — довольно интересное ПО за авторством немецкого разработчика Оливера Хессинга (Oliver Hessing). В отличие от AdmiLink, ПО устанавливается как служба, запускаемая под привилегированной учетной записью (администратора или системы). Как следствие, подготовленный ярлык обращается к службе, которая уже в свою очередь запускает заданное ПО.

Особенность программы в том, что есть возможность авторизовать не только программы, но и папки (включая сетевые). А хранение настроек в реестре позволило добавить шаблоны групповых политик, примерно как мы писали в статье «Погружение в шаблоны и приручение GPO Windows». Благодаря этому при необходимости настройки можно применять прямо из Active Directory.

Основное окно программы.

Программа богато документирована на официальном сайте.

У этого автора есть еще и программа RunAsSpc, позволяющая запускать исполняемые файлы под правами другого пользователя, передавая учетные данные через зашифрованный файл.

Мне остается только добавить, что это ПО бесплатно только для личного использования.

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

Запускаем cmd.exe прямо из редактора реестра.

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

А вам приходилось городить странные костыли? Предлагаю делиться историями в комментариях.

Пожалуйста, войдите с правами администратора и попробуйте снова

На чтение 3 мин. Просмотров 835 Опубликовано 03.09.2019

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

Содержание

  1. Почему это происходит?
  2. Как исправить ошибку с правами администратора
  3. Запустите программу с правами администратора
  4. Как включить учетную запись администратора с повышенными правами
  5. Командная строка
  6. PowerShell
  7. Если все остальное терпит неудачу

Почему это происходит?

Обычно эта ошибка возникает из-за того, что Windows обычно не запускает программы с правами администратора.

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

Есть несколько способов исправить эту ошибку. Попробуйте некоторые из следующих исправлений.

Это руководство поможет вам стать экспертом в области администрирования Windows 8, 10.

Запустите программу с правами администратора

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

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

  1. Перейдите к программе, которая выдает ошибку
  2. Нажмите правой кнопкой мыши на значке программы
  3. Выберите в меню Свойства .
  4. Нажмите Ярлык .
  5. Нажмите Дополнительно .
  6. Нажмите на поле с надписью Запуск от имени администратора .
  7. Нажмите Применить .
  8. Попробуйте снова открыть программу

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

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

Командная строка

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

  1. Убедитесь, что компьютер зарегистрирован как администратор .
  2. Нажмите кнопку Windows и X одновременно, чтобы открыть меню Win X .
  3. Выберите Администратор командной строки .

Или же

  1. Нажмите Окно поиска в Меню задач .
  2. Введите Диспетчер задач .
  3. Нажмите Подробнее .
  4. Нажмите на Файл .
  5. Выберите Запустить новое задание.
  6. Тип Cmd
  7. Нажмите на поле рядом с «Создать эту задачу с правами администратора».
  8. Нажмите на ОК
  9. В командной строке введите следующую команду

    1. Сетевой пользователь Администратор/активный: да

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

PowerShell

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

  1. Нажмите одновременно клавишу Windows и клавишу X, чтобы получить доступ к меню Win X

Или же

  1. Нажмите в поле поиска на панели задач
  2. Тип PowerShell
  3. Щелкните правой кнопкой мыши на программе
  4. Выберите «Запуск от имени администратора».
  5. В PowerShell введите следующую команду

    1. Enable-LocalUser -Name «Администратор»

Если все остальное терпит неудачу

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

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

Исправлено: войдите в систему с правами администратора и попробуйте еще раз [Новости MiniTool]

пожалуйста, войдите с правами администратора и попробуйте еще раз

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

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

Это сообщение об ошибке часто появляется, когда вы пытаетесь запустить определенные программы или игры. И когда вы пытаетесь запустить старые игры и программы в Windows 10, скорее всего, появится сообщение об ошибке. Если вы столкнулись с этой проблемой, прочтите этот пост, чтобы узнать, как ее решить.

Метод 1. Запустите программу с правами администратора

Скорее всего, Windows фактически не запускает программу с правами администратора. Один из способов решить эту проблему — изменить свойства программы для запуска от имени администратора. Обычно это работает, когда ошибка появляется в конкретной программе.

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

Шаг 1. Найдите программу, которая выдает ошибку, и щелкните правой кнопкой мыши значок программы.

Шаг 2: выберите Свойства в меню, а затем перейдите к Ярлык таб.

Шаг 3: нажмите Дополнительно . открыть Дополнительные свойства окно.

Шаг 4. Установите флажок рядом с Запустить от имени администратора а затем щелкните Хорошо чтобы сохранить только что сделанные изменения.

Запустите программу с правами администратора

Шаг 5: Закройте окно «Свойства» и снова откройте программу.

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

Метод 2: используйте командную строку

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

Шаг 1: Убедитесь, что вы уже вошли на свой компьютер как администратор.

Шаг 2: введите cmd в Поиск панель, а затем щелкните правой кнопкой мыши Командная строка выбирать Запустить от имени администратора .

Шаг 3: введите администратор сетевого пользователя / активный: да в CMD окно, а затем нажмите Войти .

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

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

эскиз хитростей в командной строке10 уловок командной строки, которые должен знать каждый пользователь Windows

Эта статья покажет вам 10 полезных приемов командной строки для пользователей Windows. Если вы хотите узнать о некоторых трюках с командной строкой Windows 10, прочтите этот пост.

Метод 3: используйте PowerShell

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

Шаг 1: нажмите кнопку Выиграть ключ и Икс ключ одновременно выбрать Windows PowerShell (администратор) .

Шаг 2: ввод Enable-LocalUser -Name «Администратор» в Windows PowerShell окно, а затем нажмите Войти .

Шаг 3. Закройте окно Windows PowerShell, а затем снова откройте программу, чтобы проверить, появляется ли сообщение об ошибке.

миниатюра powershell vs cmdPowerShell против CMD: что это такое? В чем их разница

Что такое Windows PowerShell? Что такое CMD? В чем разница между PowerShell и CMD? Этот пост показывает вам ответы.

Нижняя граница

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

Fixed: Please Login with Administrator Privileged and Try Again [MiniTool News]

please login with administrator privileges and try again

If you get the error message stating that please login with administrator privileges and try again even though you are the administrator of your computer, then do you know how to solve the problem? If you don’t know, then this post from MiniTool is what you need.

It is disappointing to receive the error message — “Please login with administrator privileges and try again” on your Windows system even though you are the administrator of your computer. When does this error message appear?

This error message often appears when you try to run some certain programs or games. And when you try to run older games and programs in Windows 10, it is more likely to meet the error message. If you are facing this problem, read this post to find out how to fix the problem.

Method 1: Run the Program with Administrator Privileges

Most likely, Windows does not actually run the program with administrative privileges. One way to solve this problem is to change the properties in the program to run as administrator. This usually works when the error pops up in a particular program.

In order to get rid of the error message — “Please login with administrator privileges and try again”, follow these steps to fix the error:

Step 1: Find the program that is giving the error and then right-click on the program’s icon.

Step 2: Select Properties on the menu and then navigate to the Shortcut tab.

Step 3: Click Advanced… to open the Advanced Properties window.

Step 4: Check the box next to Run as Administrator and then click OK to save the changes you just made.

Run the program with administrator privileges

Step 5: Close the Properties window and open the program again.

Now the program with administrative privileges should run properly. If this method doesn’t solve your problem, the hidden elevated administrator account is most likely the real culprit. You can try enabling the built-in administrator account to run programs with that account. You can enable it in the command prompt or PowerShell.

Method 2: Use Command Prompt

In order to enable the elevated administrator account in the Command Prompt application, you need to follow the instructions below:

Step 1: Make sure that you have already logged on your computer as an administrator.

Step 2: Type cmd in the Search bar and then right-click Command Prompt to choose Run as administrator.

Step 3: Type net user Administrator /active:yes in the CMD window and then press Enter.

enable the elevated administrator account

Step 4: Close the Command Prompt window and then relaunch the program to see if the error message disappears.

command prompt tricks thumbnail

This article will show you 10 useful command prompt tricks for Windows users. If you want to learn some Command Prompt Windows 10 tricks, check out this post.

Method 3: Use PowerShell

In order to enable the elevated administrator account in the PowerShell, you need to follow the instructions below:

Step 1: Press the Win key and the X key at the same time to choose Windows PowerShell (Admin).

Step 2: Input Enable-LocalUser -Name “Administrator” in the Windows PowerShell window and then press Enter.

Step 3: Close the Windows PowerShell window and then reopen the program to check if the error message still appears.

powershell vs cmd thumbnail

What is Windows PowerShell? What is CMD? What are the differences between PowerShell and CMD? This post shows you the answers.

Bottom Line

After you have read this post, you should know how to login as administrator in windows 10 when you receive the error message — “Please login with administrator privileges and try again”. This post has offered 3 feasible methods for you.

  • Facebook
  • Twitter
  • Linkedin
  • Reddit

ABOUT THE AUTHOR

Position: Columnist

Author Sonya has been engaged in editing for a long time and likes to share useful methods to get rid of the common problems of Windows computers, such as Windows Update error. And she aims to help more people to protect their data. What’s more, she offers some useful ways to convert audio and video file formats. By the way, she likes to travel, watch movies and listen to music.

Are you the administrator of your computer and it is still giving you the error message that you need to log in with administrator privileges? Read this article to find out how to fix this issue.

Why is this happening?

Typically, this error occurs because Windows doesn’t usually run programs with administrator privileges.

How to fix Administrator Privileges errors

There are a few ways to fix this error. Try some of the following fixes.

1. Run the program with Administrator Privileges

One way to get this error to disappear is to change the properties in the program to run with administrator privileges. This typically works when the error is popping up in one particular program.

To do this fix, perform the following tasks:

  1. Navigate to the program that is giving the error
  2. Right Click on the program’s icon
  3. Select Properties on the menu
  4. Click on Shortcut
  5. Click on Advanced
  6. Click on the box that says Run As Administrator
  7. Click on Apply
  8. Try opening the program again

2. Enable the elevated Administrator account

There is a hidden elevated administrator account in Windows 10 that could be causing the error in your computer. To enable this account, you can do this in either PowerShell or Command Prompt.

Command Prompt

To enable the elevated administrator account in the command prompt, complete the following steps:

  1. Ensure that the computer is logged in as the Administrator
  2. Press the Windows Button and X simultaneously to access the Win XMenu
  3. Select Command Prompt Admin

Expert Tip: Some PC issues are hard to tackle, especially when it comes to corrupted repositories or missing Windows files. If you are having troubles fixing an error, your system may be partially broken. We recommend installing Restoro, a tool that will scan your machine and identify what the fault is.
Click here to download and start repairing.

  1. Click in the Search Box on the Task Menu
  2. Type Task Manager
  3. Click on More Details
  4. Click on File
  5. Select Run New Task
  6. Type Cmd
  7. Click on the box beside Create this task with Administrative Privileges
  8. Click on OK
  9. In the Command Prompt enter the following Command
    1. net user Administrator /active:yes

    PowerShell

    To enable the Elevated Administrator Account from PowerShell, perform the following tasks:

    1. Press the Windows Key and the X Key Simultaneously to access the Win X Menu
    1. Click in the Search Box on the Task Bar
    2. Type PowerShell
    3. Right Click on the Program
    4. Select Run As Administrator
    5. In the PowerShell type the following command
      1. Enable-LocalUser -Name “Administrator”

      3. Restore a previous Windows version

      If you’ve tried everything and you’ve failed to get rid of the error message it could be time to seek the help of a professional or roll back to a different version of Windows.

      If this error is occurring in a game or a program, ensure that the program is compatible with the version of Windows that you are using. If you’re having compatibility issues use the Windows Compatibility Troubleshooter to help you with this issue.

      • Why does my computer say I need administrator permission?

      If your computer says you need admin permission, this indicated the account type you’re using does not have the necessary rights to perform the actions you attempted.

      idee restoroStill having issues? Fix them with this tool:

Обновлено 12.05.2021

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

В PowerShell это просто .имя.MSI в cmd это просто имя.MSI

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

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

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

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

msiexec /a C:ShareClient.msi (Где C:ShareClient.msi путь до вашего MSI)

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

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

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

Windows Registry Editor Version 5.00

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

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

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

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

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

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

На этом у меня все, мы с вами научились обходить ошибку «Необходимо запустить инсталлятор от имени администратора» при установке MSI. С вами был Иван Семин, автор и создатель IT портала Pyatilistnik.org.

Here’s how to login with administrator privileges & run, delete, or install apps and files with ease ✅

by Ivan Jenic

Passionate about all elements related to Windows and combined with his innate curiosity, Ivan has delved deep into understanding this operating system, with a specialization in drivers and… read more


Updated on January 4, 2023

Reviewed by
Alex Serban

Alex Serban

After moving away from the corporate work-style, Alex has found rewards in a lifestyle of constant analysis, team coordination and pestering his colleagues. Holding an MCSA Windows Server… read more

  • Administrator privileges are security-related rights that restrict other users from performing various actions within the OS.
  • So, what does please login with administrator privileges mean?
  • If you try to perform actions reserved only for admins, you’ll likely get this message: please login with administrator privileges and try again.
  • Change your account type and enable the necessary rights to remove the administrative privileges required error code.

XINSTALL BY CLICKING THE DOWNLOAD FILE

To fix various PC problems, we recommend Restoro PC Repair Tool:
This software will repair common computer errors, protect you from file loss, malware, hardware failure and optimize your PC for maximum performance. Fix PC issues and remove viruses now in 3 easy steps:

  1. Download Restoro PC Repair Tool that comes with Patented Technologies (patent available here).
  2. Click Start Scan to find Windows issues that could be causing PC problems.
  3. Click Repair All to fix issues affecting your computer’s security and performance
  • Restoro has been downloaded by 0 readers this month.

Seeing that an administrator has blocked you from running a certain app makes sense if you’re not
one and the same as the aforementioned.

But what if you are and you still get a access denied please login with administrator privileges and try again message? If so, read on to find out how to fix this issue.

But first, what does please login with administrator privileges mean? Typically, this error occurs because Windows doesn’t usually run programs with administrator privileges.

Obviously, the first thing you need to do is to make sure you have an admin account. If it’s not the case, simply modify it, as follows:

  1. Open the Control Panel and go to Manage Account.
  2. Select the user account you want to change.
  3. Click on Change the account type.
  4. Select the Administrator radio button to grant admin rights to the respective account.
  5. Save the changes.

Why does my computer say please login with administrator privileges and try again?

If your computer says you need admin permission, this indicated the account type you’re using does not have the necessary rights to perform the actions you attempted.

Let’s quickly review some of the most common situations reported by users:

  • All versions of Windows can be impacted: Please login with administrator privileges and try again Windows 10, Windows 7, Windows 11
  • Please login with administrator privileges and try again game: Sims, Call of Duty 2, Call of Duty 1, Age of Mythology, Command and Conquer: Generals Zero Hour, Far Cry, Freedom Fighters, Spider Man 3, etc.
  • Winfr requires admin privileges to run. Please try again in a terminal with administrator privileges
  • You must be logged in as an administrator when installing this program – you must have administrator privileges to install these files
  • Administrator privileges are required to run this application
  • Administrative privileges required error code 0-2005
  • This setup requires administrative privileges that appear to be unavailable
  • IDM administrator privileges problem

When this error occurs in a particular game or a program, you need to make sure that the program is compatible with the version of Windows that you are using.

Some PC issues are hard to tackle, especially when it comes to corrupted repositories or missing Windows files. If you are having troubles fixing an error, your system may be partially broken.
We recommend installing Restoro, a tool that will scan your machine and identify what the fault is.
Click here to download and start repairing.

The Windows Compatibility Troubleshooter can be very useful in such cases, but obviously, there are more factors to consider.

How do I fix login with administrator privileges?

In this article

  • Why does my computer say please login with administrator privileges and try again?
  • How do I fix login with administrator privileges?
  • 1. Run the program with Administrator Privileges
  • 2. Enable the elevated Administrator account
  • 2.1 How do I login with administrator privileges? [Command Prompt]
  • 2.2 How do I login with administrator privileges? [PowerShell]
  • 3. Restore a previous Windows version

1. Run the program with Administrator Privileges

  1. Navigate to the program that is giving the error.
  2. Right-click on the program’s icon.
  3. Select Properties on the menu and click on Shortcut.                                                                                                                     
  4. Next, click on Advanced.
  5. Select the box that says Run As Administrator and click on Apply.                                      
  6. Try opening the program again.

One way to get this error to disappear is to change the properties in the program to run with administrator privileges. This typically works when the error is popping up in one particular program.

Now, if Run as administrator won’t work in Windows, we got your back, so read on.

2. Enable the elevated Administrator account

There is a hidden elevated administrator account in Windows 10 that could be causing this error on your computer. You can use either PowerShell or Command Prompt to enable this account, as follows:

2.1 How do I login with administrator privileges? [Command Prompt]

  1. Ensure that the computer is logged in as the Administrator.
  2. Press the Windows key and X simultaneously to access the menu and select Command Prompt Admin.                                                                                                      
  3. Alternatively, click in the Search Box on the Task Menu.
  4. Type Task Manager and click on More Details.
  5. Then, click on File and select Run New Task.                                                                                                                          
  6. Type Cmd.                                                                                               
  7. Click on the box beside Create this task with Administrative Privileges and hit OK.
  8. In the Command Prompt, enter the following command: net user Administrator /active:yes

If you can’t run CMD as administrator, we’re already one step ahead. Follow these easy tips and get it back on track in no time.

2.2 How do I login with administrator privileges? [PowerShell]

  1. Press the Windows Key and X simultaneously or click in the search box on the taskbar.
  2. Type PowerShell and right-click on the program.
  3. Select Run as administrator.                                                                                         
  4. In the PowerShell box, type the following command: Enable-LocalUser -Name "Administrator"                                       
Read more about this topic

  • How to Make Yourself an Administrator in Windows 10
  • Your IT Administrator Has Limited Access: 5 Tips to Fix it
  • Fix: You’ll Need to Provide Administrator Permission To Delete This Folder
  • 5 Ways to Change the Administrator Account in Windows 11
  • Administrator Access Denied on Windows 10: 5 Methods to Use

3. Restore a previous Windows version

If you’ve tried everything and you’ve failed to get rid of the error message it could be time to seek the help of a professional or roll back to a different version of Windows.

That’s pretty much it, we hope you managed to fix the administrative privileges required error code sing one of these solutions. Let us know how it went!

newsletter icon

Newsletter

Outlook 2021 Office 2021 Outlook 2019 Office 2019 Outlook 2016 Microsoft 365 for home Office for business Click2Run Microsoft 365 Microsoft 365 for business Microsoft 365 for Windows More…Less

If you’re trying to install Office and you see an error message that says Administrative Privileges Required, or you see error code 0-1005 or 0-2005, it means you don’t have the correct administrator privileges on your device or if you do have those privileges, you haven’t provided the necessary permissions.

Try the following to resolve your issue:

Accept the User Account Control message

When installing Office and select Yes on the User Account Control window when it appears with the message:

Do you want to allow this app to make changes to your device?

Try installing Office using a different browser

Select a different browser to install Office.

Find the download (.EXE) and Run as Administrator

  1. Locate the Office download on your device.

  2. Right-click the file and select Run as administrator.

  3. Follow the remaining prompts to complete the installation.

Turn on the User Account Control from the Control Panel

  1. Open the Control Panel.

  2. Select Security and Maintenance and expand Security.

  3. Make sure the User Account Control setting is set to On.

See Also

Error code 0-1011, 30088-1015, or 30183-1011 when installing Office

Need more help?

Могут быть случаи, когда вы столкнулись с сообщением об ошибке « Доступ запрещен, войдите в систему с правами администратора и повторите попытку » в вашей системе Windows. Причудливо, как это окно появляется, даже когда вы являетесь администратором своего компьютера. Обычно это проявляется при попытке открыть какую-то конкретную программу или игру. Это в основном старые игры и программы, которые затрагиваются при попытке запустить их в окнах 10. Если вы столкнулись с этой проблемой, этот пост обязательно поможет вам.

Доступ запрещен. Войдите в систему с правами администратора и повторите попытку.

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

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

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

Теперь программа должна работать с правами администратора. Если этот метод не удается решить вашу проблему, вполне возможно, что скрытая повышенная учетная запись администратора является реальным виновником. Вы можете попытаться включить встроенную учетную запись администратора для запуска программы в этой учетной записи. Это можно включить либо в командной строке, либо в PowerShell. Следующие шаги помогут вам в любом из случаев.

Использование командной строки

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

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

net user Administrator / active: yes

Теперь попробуйте.

Использование PowerShell

Откройте окно с расширенным PowerShell.

В окне PowerShell запустите команду:

Enable -LocalUser -Name " Administrator "

Теперь попробуйте запустить программу и посмотреть, помогло ли она.

Связанные чтения:

  1. Удалить сообщение об ошибке при доступе к файлам или папкам
  2. Использовать машину времени разрешений для удаления доступа к файлам или доступа Отказано в ошибках
  3. Ошибка при доступе при установке программного обеспечения
  4. Доступ запрещен, ошибка удаления файла или папки
  5. Местоположение недоступно, доступ запрещен
  6. Не удалось перечислить объекты в контейнере, доступ запрещен
  7. Как открыть зашифрованный файл, если доступ запрещен
  8. Отказано в ошибке доступа с помощью планировщика заданий.

Содержание

  1. Доступ запрещен. Войдите в систему с правами администратора и повторите попытку. 2022
  2. Доступ запрещен. Войдите в систему с правами администратора и повторите попытку.
  3. Запуск и создание задачи с правами администратора в Windows 10/8
  4. Вход в систему Google+ для входа в систему, регистрация и вход в систему безопасности
  5. Обход экрана входа в систему и войдите в систему автоматически в Windows 10/8/7
  6. [Конспект админа] Что делать, если программа хочет прав администратора, а вы нет
  7. Ну, и зачем тебе права?
  8. Нет, не будет тебе прав
  9. Ну ладно, держи права
  10. FIX: Login with administrator privileges and try again
  11. Why is this happening?
  12. How to fix Administrator Privileges errors
  13. 1. Run the program with Administrator Privileges
  14. 2. Enable the elevated Administrator account
  15. 3. Restore a previous Windows version
  16. Fixed: Please Login with Administrator Privileged and Try Again [MiniTool News]
  17. Summary :
  18. Method 1: Run the Program with Administrator Privileges
  19. Method 2: Use Command Prompt
  20. Method 3: Use PowerShell
  21. Bottom Line
  22. ABOUT THE AUTHOR
  23. “Please login with administrator privileges and try again”
  24. Introduction
  25. The Error Message
  26. SafeDisc, SecuROM and the Security Hole
  27. Solutions

Доступ запрещен. Войдите в систему с правами администратора и повторите попытку. 2022

Могут быть случаи, когда вы столкнулись с сообщением об ошибке « Доступ запрещен, войдите в систему с правами администратора и повторите попытку » в вашей системе Windows. Причудливо, как это окно появляется, даже когда вы являетесь администратором своего компьютера. Обычно это проявляется при попытке открыть какую-то конкретную программу или игру. Это в основном старые игры и программы, которые затрагиваются при попытке запустить их в окнах 10. Если вы столкнулись с этой проблемой, этот пост обязательно поможет вам.

access denied please log in with administrator privileges and try again

Доступ запрещен. Войдите в систему с правами администратора и повторите попытку.

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

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

Теперь программа должна работать с правами администратора. Если этот метод не удается решить вашу проблему, вполне возможно, что скрытая повышенная учетная запись администратора является реальным виновником. Вы можете попытаться включить встроенную учетную запись администратора для запуска программы в этой учетной записи. Это можно включить либо в командной строке, либо в PowerShell. Следующие шаги помогут вам в любом из случаев.

Использование командной строки

access denied please log in with administrator privileges and try again 2

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

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

Использование PowerShell

access denied please log in with administrator privileges and try again 3

Откройте окно с расширенным PowerShell.

В окне PowerShell запустите команду:

Теперь попробуйте запустить программу и посмотреть, помогло ли она.

Связанные чтения:

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

create run any task with administrative privileges in windows 3

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

Вход в систему Google+ для входа в систему, регистрация и вход в систему безопасности

google plus login sign up and sign in security tips

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

Обход экрана входа в систему и войдите в систему автоматически в Windows 10/8/7

turn off windows login screen and log on automatically in windows 10 8 7

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

Источник

[Конспект админа] Что делать, если программа хочет прав администратора, а вы нет

К сожалению, в работе сисадмина нет-нет да и приходится разрешать пользователям запускать всякий софт с админскими правами. Чаще всего это какие-нибудь странные китайские программы для работы с оборудованием. Но бывают и другие ситуации вроде небезызвестного bnk.exe.

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

Попробуем разобрать решения, которые позволят и программу запустить, и безопасника с финансистом не обозлить.

Ну, и зачем тебе права?

Программа может запрашивать права администратора условно в двух случаях:

С первым случаем все понятно: берем в руки замечательную программу Марка Руссиновича Process Monitor, смотрим, что происходит, и куда программа пытается залезть:

zjb9wlwqg2h5s dkbbiwzif sto

Куда это лезет этот 7Zip?

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

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

Если сильно упростить, то в специальном манифесте программы (к слову, установщики — это тоже программы) могут быть три варианта запуска:

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

Нет, не будет тебе прав

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

Простейшим вариантом работы с этим механизмом будет использование переменных среды.

Рассмотрим пример с редактором реестра. Действительно, запуская regedit.exe под администратором, мы получаем запрос на повышение прав:

9pgkg8nd4qlo3cp ah31nrifpwc

Запрос повышение прав.

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

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

mtlyepxh gel6i nisylrkd3bo

Бесправный редактор реестра.

Этим можно пользоваться, запуская программы батниками или добавляя контекстное меню через реестр. Подробнее читайте в материале How to Run Program without Admin Privileges and to Bypass UAC Prompt?

С конкретным примером такой неприятной программы можно столкнуться при загрузке классификаторов банков из 1С с сайта РБК по ссылке http://cbrates.rbc.ru/bnk/bnk.exe. Если обновление классификаторов отдается на откуп самим пользователям и нет возможности поменять загрузку на bnk.zip (а современные 1С это поддерживают), то приходится придумывать костыли. Ведь bnk.exe — самораспаковывающийся архив, в котором зачем-то прописано «Требовать права администратора».

Поскольку ярлычками тут обойтись не выйдет, ведь 1С сама скачивает файл и запускает его, то придется применять тяжелую артиллерию — Microsoft Application Compatibility Toolkit.

Документация к ПО, как обычно, доступна на официальном сайте, загрузить можно как часть Windows Assessment and Deployment Kit. Сам процесс решения проблемы несложен.

Необходимо поставить утилиту, запустить Compatibility Administrator и создать Application Fix в новой или имеющейся базе данных:

Создаем исправление приложения.

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

Далее необходимо в списке исправлений выбрать RunAsInvoker.

oksbnitbwkuab s3sdp2navadu0

Выбираем нужный фикс.

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

Созданный фикс для bnk.exe.

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

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

Ну ладно, держи права

Казалось бы, самым очевидным решением для запуска нашего странного ПО выглядит использование встроенной утилиты Runas. Документация доступна на сайте Microsoft.

Ну, посмотрим, что из этого выйдет.

Действительно, RunAs запустит 7zip с правами учетной записи «Администратор», спросит пароль и запомнит его. Потом ярлык с такой строкой запуска будет запускать 7zip под Администратором без вопросов.

t10tmutkeei6u3y rjyoruvf9q8)

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

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

Если мы начали с консольных команд, то перейдем к более высокоуровневым скриптам. Интересное решение было предложено в статье «Планктонная Windows», где упомянутый выше Runas обвязывался js-скриптом и пропускался через обфускатор. У решения есть и очевидный минус — скрипт можно раскодировать.

Чуть более интересным методом в 2к20 являются возможности PowerShell и его работа с паролями. Подробнее можно почитать в материале «Защита и шифрование паролей в скриптах PowerShell».

Если вкратце: в PS работа с паролями производится через специальный тип данных SecureString и объект PSCredential. Например, можно ввести пароль интерактивно:

Затем сохранить пароль в зашифрованном виде в файл:

И теперь использовать этот файл для неинтерактивной работы:

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

Теперь при помощи этого ключа пароль можно зашифровать:

В свое время я использовал для решения подобных задач свой любимый AutoIt, где компилировал скрипт с командой RunAs и радовался… До тех пор, пока не узнал, что AutoIt (особенно старых версий) декомпилируется на раз-два.

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

На свете существует несколько сторонних решений, призванных решить задачу. Остановлюсь на парочке из них.

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

Программа состоит из трех модулей. AdmiLink — это графическое окно, где можно создать ярлык на нужное приложение (в принципе, в ряде случаев достаточно только его).

Основное окно программы.

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

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

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

Третий модуль — AdmiLaunch — отвечает за запуск окон в разных режимах, и он используется для запуска AdmiRun, если создавать ярлык через AdmiLink.

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

RunAsRob — довольно интересное ПО за авторством немецкого разработчика Оливера Хессинга (Oliver Hessing). В отличие от AdmiLink, ПО устанавливается как служба, запускаемая под привилегированной учетной записью (администратора или системы). Как следствие, подготовленный ярлык обращается к службе, которая уже в свою очередь запускает заданное ПО.

Особенность программы в том, что есть возможность авторизовать не только программы, но и папки (включая сетевые). А хранение настроек в реестре позволило добавить шаблоны групповых политик, примерно как мы писали в статье «Погружение в шаблоны и приручение GPO Windows». Благодаря этому при необходимости настройки можно применять прямо из Active Directory.

zacg489imobm92cyuty8 qetmh8

Основное окно программы.

Программа богато документирована на официальном сайте.

У этого автора есть еще и программа RunAsSpc, позволяющая запускать исполняемые файлы под правами другого пользователя, передавая учетные данные через зашифрованный файл.

Мне остается только добавить, что это ПО бесплатно только для личного использования.

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

obltnkyrchucmm9f2ord iqupmc

Запускаем cmd.exe прямо из редактора реестра.

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

А вам приходилось городить странные костыли? Предлагаю делиться историями в комментариях.

Источник

FIX: Login with administrator privileges and try again

14222284 1422104407806397 5218071551331725366 n

administrator

Are you the administrator of your computer and it is still giving you the error message that you need to log in with administrator privileges? Read this article to find out how to fix this issue.

Why is this happening?

Typically, this error occurs because Windows doesn’t usually run programs with administrator privileges.

How to fix Administrator Privileges errors

There are a few ways to fix this error. Try some of the following fixes.

1. Run the program with Administrator Privileges

One way to get this error to disappear is to change the properties in the program to run with administrator privileges. This typically works when the error is popping up in one particular program.

To do this fix, perform the following tasks:

2. Enable the elevated Administrator account

There is a hidden elevated administrator account in Windows 10 that could be causing the error in your computer. To enable this account, you can do this in either PowerShell or Command Prompt.

Command Prompt

To enable the elevated administrator account in the command prompt, complete the following steps:

Expert Tip: Some PC issues are hard to tackle, especially when it comes to corrupted repositories or missing Windows files. If you are having troubles fixing an error, your system may be partially broken. We recommend installing Restoro, a tool that will scan your machine and identify what the fault is.
Click here to download and start repairing.

net user Administrator

PowerShell

To enable the Elevated Administrator Account from PowerShell, perform the following tasks:

3. Restore a previous Windows version

If you’ve tried everything and you’ve failed to get rid of the error message it could be time to seek the help of a professional or roll back to a different version of Windows.

If this error is occurring in a game or a program, ensure that the program is compatible with the version of Windows that you are using. If you’re having compatibility issues use the Windows Compatibility Troubleshooter to help you with this issue.

If your computer says you need admin permission, this indicated the account type you’re using does not have the necessary rights to perform the actions you attempted.

Restoro has been downloaded by 0 readers this month.

Источник

Fixed: Please Login with Administrator Privileged and Try Again [MiniTool News]

By Sonya | Follow | Last Updated November 25, 2020

Summary :

please login with administrator privileged and try again thumbnail

If you get the error message stating that please login with administrator privileges and try again even though you are the administrator of your computer, then do you know how to solve the problem? If you don’t know, then this post from MiniTool is what you need.

This error message often appears when you try to run some certain programs or games. And when you try to run older games and programs in Windows 10, it is more likely to meet the error message. If you are facing this problem, read this post to find out how to fix the problem.

Method 1: Run the Program with Administrator Privileges

Most likely, Windows does not actually run the program with administrative privileges. One way to solve this problem is to change the properties in the program to run as administrator. This usually works when the error pops up in a particular program.

Step 1: Find the program that is giving the error and then right-click on the program’s icon.

Step 2: Select Properties on the menu and then navigate to the Shortcut tab.

Step 3: Click Advanced… to open the Advanced Properties window.

Step 4: Check the box next to Run as Administrator and then click OK to save the changes you just made.

please login with administrator privileged and try again 1

Step 5: Close the Properties window and open the program again.

Now the program with administrative privileges should run properly. If this method doesn’t solve your problem, the hidden elevated administrator account is most likely the real culprit. You can try enabling the built-in administrator account to run programs with that account. You can enable it in the command prompt or PowerShell.

Method 2: Use Command Prompt

In order to enable the elevated administrator account in the Command Prompt application, you need to follow the instructions below:

Step 1: Make sure that you have already logged on your computer as an administrator.

Step 2: Type cmd in the Search bar and then right-click Command Prompt to choose Run as administrator.

Step 3: Type net user Administrator /active:yes in the CMD window and then press Enter.

please login with administrator privileged and try again 2

Step 4: Close the Command Prompt window and then relaunch the program to see if the error message disappears.

command prompt tricks thumbnail

This article will show you 10 useful command prompt tricks for Windows users. If you want to learn some Command Prompt Windows 10 tricks, check out this post.

Method 3: Use PowerShell

In order to enable the elevated administrator account in the PowerShell, you need to follow the instructions below:

Step 1: Press the Win key and the X key at the same time to choose Windows PowerShell (Admin).

Step 3: Close the Windows PowerShell window and then reopen the program to check if the error message still appears.

powershell vs cmd thumbnail

What is Windows PowerShell? What is CMD? What are the differences between PowerShell and CMD? This post shows you the answers.

Bottom Line

sonya

Position: Columnist

Author Sonya has been engaged in editing for a long time and likes to share useful methods to get rid of the common problems of Windows computers, such as Windows Update error. And she aims to help more people to protect their data. What’s more, she offers some useful ways to convert audio and video file formats. By the way, she likes to travel, watch movies and listen to music.

Источник

“Please login with administrator privileges and try again”

Introduction

I like this article because it’s based on a good news story – well, a news story on gaming websites if nowhere else. I became aware of this issue when I experienced it myself, forcing me to research it which I did extensively. It turns out Microsoft and PC gamers have been butting heads over an issue that started in September, 2015. The release of Windows 10 only made things worse, or better, depending on whose side you’re on.

The Error Message

Every time you try to launch certain old games the following error message appears:

“Please login with administrator privileges and try again”

SafeDisc, SecuROM and the Security Hole

The above error message is caused by a Windows update and affects some but not all games. Microsoft knowledgebase article KB3086255 discusses it. Click here to read the article. This problem can be traced back to two copy protection programs – SafeDisc and SecuROM – used on CDs and DVDs between 2003 and 2008. The problem affects all SafeDisc-protected games and some SecuROM-protected games released during the given time period. SafeDisc by Macrovision and SecuROM by SONY were developed to prevent software piracy.

When computers running Windows would boot, a file called SECDRV.SYS would load a program into memory. Later, when an attempt is made to play a SafeDisc or SecuROM-protected game, the SECDRV program would examine the installation CD/DVD in the DVD drive to ensure that it is an authentic copy and not an illegal copy of the disc. If an authentic copy of the game disc was not in the drive, the game would not start. Microsoft decided that this process created a security hole – the risk was that your computer could be hacked or exposed to a virus.

So, Microsoft in its infinite wisdom, released an update – KB3086255 – in September, 2015, for Windows Vista / 7 / 8.0 / 8.1. Once the update is installed, if an attempt is made to play a SafeDisc or SecuROM-protected game, the update stops Windows from confirming that the authentic game CD/DVD in the drive is, in fact, authentic. The update does this by deactivating the program loaded by the SECDRV.SYS file. Microsoft’s main interest was, as one would expect, maintaining security. Other issues were secondary. The update seals the security hole but the method used prevents SafeDisc and SecuROM-protected games from being played because Windows can no longer confirm that authentic game discs are actually authentic. This issue has never been resolved to the satisfaction of all involved: Microsoft and gamers.

Microsoft employs many smart people, as evidenced by the many good programs it has developed. Sony and Macrovision, no doubt, employ plenty of smart people, too. One would think that with all that collective brain power, these companies could work together to create a proper solution to this problem – a solution that seals the security hole but doesn’t make many old games unplayable. Unfortunately, such a solution has not been developed, leaving us with the current problem.

Solutions

Information about this issue can be found in many YouTube videos, forums and gaming-related sites. It is a widely, discussed topic. For Windows users who want to play their SafeDisc or SecuROM-protected games, the options differ depending on the version of Windows installed.

Windows 10

In windows 10, update KB3086255 is built into Windows and cannot be removed or disabled. This leaves you with three options

Before doing anything else, check for a patch from the game developer. Some game developers released patches that made their games playable. This is, of course, the best solution. I would assume that the patches simply instruct Windows not to bother examining the game discs to ensure that they are authentic.

Windows 10 users who have the install disc for an earlier version of Windows have another option. They can make use of option two – create a dual-boot system. Such users would have two versions of Windows installed on their computers and they would need to ensure that update KB3086255 is never installed to the earlier version. To play SafeDisc or SecuROM-protected games, users would boot to the earlier version of Windows since the games would not be playable in Windows 10. Instructions can be found online for how to set up a dual-boot system with Windows 10 and an earlier version of Windows such as 8.1 or 7.

If solutions one and two are not available to you, the only thing you can do is repurchase the game from a digital distributor – a game download site. Since you’re downloading the game, there is no installation CD/DVD so the game will run fine. For people running Windows 10, this is the only remaining solution. Hopefully, the game you want to play is available from a game download site.

Windows 7 / 8.0 / 8.1

For Windows 7 / 8.0 / 8.1 users, there are three options.

Once again, before doing anything else, check for a patch from the game developer. If no patch is available, choosing solution two, above, puts you in the same group as Windows 10 users who need to buy the game from a game download site. If you choose solution three, you have three alternatives. You can enter a command at the command prompt or edit the registry to disable the update or you can uninstall the update. All three alternatives, from the user’s point of view, accomplish the same thing and all three put the computer at the same amount of risk.

Uninstalling the update is the solution given in many YouTube videos and gaming-related sites. I uninstalled the update from my computer because it was preventing me from playing some of my games. I believe the risk from viruses and hackers is low. Anti-virus protects against viruses and a hardware firewall protects against hackers. Everyone has both of these (there’s a hardware firewall built into all cable and DSL modems).

Also, keep in mind that the security hole existed for 12 years before being patched in 2015. If many computers were being hacked or exposed to viruses, Microsoft would have patched the problem very quickly. Instead, they waited 12 years. I don’t believe that this security hole is a legitimate threat because Microsoft hasn’t treated it as such. If you want to play your game and solutions one and two are not available to you, you have no choice but to deal with the update using one of the three methods mentioned earlier. Below are the Windows 7 steps to uninstall the update.

Perform the following steps at your own risk:

If Windows is set to install updates automatically, the update will be re-installed automatically and you’ll have to go through the above Windows Update Change Settings 2steps again. To prevent the update from being reinstalled automatically, follow these steps.

Click here to go to the first troubleshooting page “Autoplay Doesn’t Work”.

Источник

Понравилась статья? Поделить с друзьями:
  • Request failed client error 429
  • Request error self signed certificate
  • Request error no ad to show
  • Rendering error 0x00000000 wot blitz linux
  • Remote image verification error