Если какая-то программа или игра требует прав администратора для установки на компьютер, а их у вас нет, иногда всё-таки можно решить проблему и выполнить установку. Есть нюансы, но не всегда критичные.
В этой инструкции подробно о способе выполнить установку программы не имея прав Администратора в Windows 11, Windows 10 и других версиях системы.
Установка программы без прав и ввода пароля учетной записи Администратора
По умолчанию, если вы без прав администратора запустите установщик программы, на значке которой изображен щит вы увидите запрос контроля учетных записей UAC и предложение ввести пароль от учётной записи администратора, как на изображении ниже.
Появление запроса можно обойти и во многих случаях это позволяет выполнить установку программы. Порядок действий, если речь идёт об однократной установке:
- Запустите командную строку, для этого в поиске на панели задач начните набирать «Командная строка» и выберите нужный результат, либо нажмите клавиши Win+R на клавиатуре, введите cmd и нажмите Enter.
- В командной строке введите команду
set __COMPAT_LAYER=RunAsInvoker
и нажмите Enter.
- Введите путь к файлу установщика и нажмите Enter (либо просто перетащите файл на окно командной строки, чтобы вставить полный путь к нему).
- Если всё прошло гладко, установка программы должна запуститься, и её можно продолжить, с учётом описанных далее нюансов.
А теперь о важных особенностях такой установки: команда, введённая на втором шаге, не даёт нам прав администратора в системе, а лишь убирает запрос контроля учетных записей.
- Главное последствие этого при установке программ описанным способом— невозможность устанавливать их в защищенные системные папки. В последних версиях Windows это, в том числе, папка Program Files, то есть придется создавать свою папку для устанавливаемых программ в расположении, где это разрешено.
- Также установщик не сможет прописать параметры в реестр «для всех пользователей», что для некоторых программ может привести к их неправильной работе, для некоторых других, как для архиватора из примера выше — невозможности прописать ассоциации файлов и добавить пункты в контекстные меню папок и файлов (хотя сама программа исправно работает).
- Удалить установленные показанным способом программы, не имея прав администратора не получится через «Программы и компоненты». Для удаления потребуется тем же методом запускать файл удаления (uninstall) из папки программы.
Если установка программ, а также запуск утилит, требующих прав администратора вам требуется регулярно, при этом прав администратора нет, вы можете создать bat-файл со следующим содержимым:
set __COMPAT_LAYER=RunAsInvoker && start "" %1
и в дальнейшем запускать такие установщики и программы простым перетаскиванием установщика на созданный файл .bat.
Как и в предыдущем способе, работоспособность не гарантирована: в случае, если для каких-то процедур программе требуются «настоящие» права администратора, выполнить их она не сможет.
Скачивая программы с сайтов разработчиков или других источников, вы, наверное, не раз замечали, что одни из исполняемых файлов этих программ имеют на себе характерную иконку щита, а другие нет. Что это означает? А означает это следующее: если исполняемый файл программы или её ярлык на рабочем столе отмечен этим жёлто-голубым значком, значит данная программа требует прав администратора. В связи с этим у многих пользователей возникает вопрос: а можно ли каким-то образом обойти это ограничение и установить/запустить программу в обычной учётной записи пользователя? Ответ на него будет зависеть от того, для каких целей разрабатывалась программа и с какими объектами файловой системы ей предстоит работать.
Как установить программу без прав администратора
В действительности многие из таких программ прекрасно могут работать без прав администратора, если владельцем компьютера им предоставлены соответствующие разрешения на папку Program Files и используемые ими ветки реестра. Являясь же обычным пользователем, вы можете устанавливать и запускать только те программы, которые не используют системный каталог ProgramFiles, если же вы запустите установочный файл приложения, требующего повышенных прав, то, во-первых, автоматически сработает UAC (контроль учётных записей), во-вторых, на экране появится окно с запросом пароля администратора.
Отключение админом UAC не решает проблемы, поскольку устанавливаемая программа всё равно попросит вас ввести пароль администратора. Что можно предпринять в этой ситуации? Воспользоваться функцией, или правильнее сказать, уровнем прав текущего пользователя AsInvoker, подавляющим UAC и сообщающим программе, что она может запуститься с привилегиями родительского процесса, то есть буквально с теми правами, которые имеются на данный момент у пользователя. Но «может» ещё не означает, что она действительно запустится, ведь привилегии в системе AsInvoker не повышает.
Если в файле манифеста программы чётко прописано, что запускаться/устанавливаться программа должна исключительно с правами администратора, то AsInvoker не поможет. Так, нам так и не удалось установить системный настройщик Winaero Tweaker, а если бы и удалось, мы бы всё равно не смогли им пользоваться. Теперь, когда вы приблизительно знаете, как это работает в теории, перейдём к решению поставленной задачи на практике. Всё очень просто. Создайте Блокнотом обычный текстовый файл и вставьте в него следующий код:
cmd /min /C «set __COMPAT_LAYER=RunAsInvoker && start «» «%1″»
Сохраните файл как install.cmd (имя можно дать произвольное, главное, чтобы расширение было CMD или BAT), а затем перетащите на созданный скрипт установочный файл программы, которую хотите установить без прав администратора. На секунду на экране появится окно командной строки, а затем запустится мастер-установщик приложения. Когда вы дойдёте до шага «Папка установки», вам нужно будет заменить стандартный путь C:\ProgramFiles\название-программы другим путём, ведущим к какому-нибудь каталогу в профиле пользователя. Например, вы можете создать папку Programs в расположении %userprofile% и.
В неё то и нужно устанавливать программы, поскольку на стандартную папку ProgramFiles у вас всё равно нет прав. Ярлык установленной программы на рабочем столе и в меню создан, скорее всего, не будет, поэтому вам потребуется зайти в папку с инсталлированным приложением и создать его вручную.
Теперь что касается минусов данного решения. Весьма вероятно, что установленные программы не смогут сохранять часть своих настроек, если по умолчанию они должны хранится в тех ключах реестра, которые обычный пользователь не может изменять по причине отсутствия у него прав администратора.
Использование AsInvoker в учётной записи администратора
И в завершении хотелось бы сказать пару слов о том, что AsInvoker даёт администратору. Когда вы работаете в учётной записи администратора, все программы запускаются с правами вашей учётной записи (не путайте это, пожалуйста, с запуском программ от имени администратора, то есть с повышением привилегий в рамках одной учётной записи).
А теперь предположим, что у вас есть программа, которой вы не хотите предоставлять права вашей учётной записи. Чтобы не создавать обычную учётную запись, вы можете воспользоваться функцией. Чтобы продемонстрировать разницу между запущенной обычным способом программой (в примере использовался штатный редактор реестра) и той же программой, запущенной через скрипт с прописанным в нём уровнем прав родительского процесса, мы добавили в Диспетчер задач дополнительную колонку «С повышенными правами».
В первом случае напротив процесса в этой колонке указано «Да», а во втором — нет, то есть редактор реестра запустился с пониженными привилегиями. Поскольку запущенный в таком режиме regedit утрачивает часть своих полномочий, некоторые ключи реестра окажутся недоступными для редактирования. Это же касается любой другой программы. Не имея соответствующих прав, такая программа, если она окажется небезопасной, уже не сможет перезаписать важные системные файлы и ключи реестра.
Как установить программу без прав администратора Windows 10? Некоторые программы перед установкой требуют у человека права администратора. Также, сам администратор довольно часто ограничивает других пользователей в установке определённых приложений. Если это так, и вы не можете установить нужную вам программу, так как у вас нет на её установку нужных вам прав, то мы воспользуемся нижеописанными способами.
«>
Инсталляция софта без прав админа
В интернете существует довольно много программ, которые позволят вам обойти защиту и установить нужную вам программу как обычный пользователь. Но, не рекомендуется вам их применять, в особенности, на рабочем компьютере, т.к. применения подобного софта может повлечь за собой неприятные последствия. Давайте рассмотрим методы, позволяющие безопасно установить различный софт.
Получение прав на папочку с нужным приложением
Если программа требует наличие прав администратора, то скорее всего она будет проводить определённые манипуляции с файлами в собственной папочке. К примеру, с использованием системного раздела ЖД. Хозяин компьютера в этом случае имеет возможность дать прочим пользователям полный допуск к определённым папочкам, позволив им подобным образом осуществлять инсталляцию программ как обычный пользователь.
Осуществляется передача прав следующим методом:
- Переходим к папочке, в которой мы планируем далее устанавливать различный софт. Кликнем по ней ПКМ и в выпадающем меню выбираем вкладку «Свойства»;
- В данном окне выбираем меню «Безопасность» и ниже групп пользователей нажимаем кнопочку «Изменить»;
- Выбираем из групп пользователей нужного и предоставляем ему права (можно выбрать «Все», если вы решили предоставить к этой папочке доступ всем желающим). Чтобы это сделать, ставим флажок «Разрешить» около команды «Полный доступ». После этого нам нужно кликнуть по кнопочке «Применить».
Теперь, во время установки программы в данную папочку вам не потребуются права админа, и инсталляция должна осуществиться без проблем.
Запускаем приложения как обычный пользователь
Если же вы не можете получить разрешение админа на предоставление вам прав доступа, то в этом случае можно применить встроенное в Виндовс решение. Применим программное приложение, которое встроено в систему. Для этого, нам нужно сделать следующее:
runas /user:User_Name\administrator Program_Name.exe
Вполне возможно, после этого система потребует ввод пароля. В этом случае его нужно будет ввести. Затем запускаем файл и проводим инсталляцию желаемого софта.
Применяем Portable версию приложения
Для части приложений разработчики создали специальную версию Portable, преимущество которой в том, что для неё не требуется установка. Её можно запустить прямо с флешки. Что ещё нравится в таких программах, так это то, что они не захламляют систему и не нагружают лишний раз компьютер. При выборе обычной версии и портативной, лучше выбрать последнюю. Скачивать её желательно с официального сайта:
- Итак, заходим на сайт разработчика необходимого нам софта;
- Просматриваем страницу, ища надпись «Portable» и смотрим разрядность системы, если она нам нужна. Например, решили скачать программу Q-Dir. Выбираем версию Portable х64, так как система 64 битная. Если у вас 32 битная, выбираем просто Portable;
- Затем нам нужно прямо из браузера открыть файл, который мы загрузили.
Данный элемент переносим на любой подходящий нам съёмный носитель и далее просто запускаем его. Инсталляция приложения и права админа тут не требуются.
Вывод: как установить программу без прав администратора Windows 10 мы теперь знаем. При этом несколькими способами. Каждый из этих способов довольно прост. Выбираем по обстоятельствам тот, который удобнее. Как уже сказано, если есть возможность, то рекомендуется установить портативный софт. Успехов!
Пользователи Windows 10 расстраиваются, когда они не могут установить программное обеспечение, потому что у них нет прав администратора в системе. Для установки некоторых программ требуются права администратора, а других – нет. Программное обеспечение, которое можно установить без прав администратора, обычно переносимо, и очень немногие приложения имеют переносные версии. Если вам нужно установить программное обеспечение в системе, в которой у вас нет прав администратора, вы можете попробовать следующее.
Как установить программное обеспечение без прав администратора?
Вот пошаговое руководство по установке программного обеспечения в Windows 10 без прав администратора.
- Начать с загрузка программного обеспечения и скопируйте установочный файл (обычно .exe) на рабочий стол. Копирование загруженного установочного файла на рабочий стол предназначено только для вашего удобства, чтобы вы могли легко его обнаружить.
- Сейчас же создать новую папку на рабочем столе. Вы можете сделать это, щелкнув правой кнопкой мыши на рабочем столе и выбрав «Создать»> «Папка».
- Скопируйте установщик в новую папку вы только что создали.
- Откройте новый файл блокнота и введите в него следующее.
set _COMPAT_LAYER=RunAsInvoker start [Installer Name]
- Сохраните файл с точным то же имя, что и установщик для загруженного приложения и сохраните его с Расширение файла BAT. Сохраните файл в созданную вами папку. и переместил установщик в.
- Запустите файл BAT вы только что создали, и оно установит приложение.
Вывод
Этот простой процесс позволяет пользователям устанавливать программное обеспечение в Windows 10 без прав администратора ОС. Это полезно, но этот обходной путь также демонстрирует лазейку в безопасности в операционной системе Windows 10. Это будет работать с большинством приложений / программного обеспечения, но будут исключения. Если вам нужно установить приложение, доступ к которому ограничен системным администратором, попросите его установить его за вас.
Download Article
Easy ways to install programs without administrative access
Download Article
- Using a Batch File
- Using the Microsoft Store
- Tips
- Warnings
|
|
|
Do you want to install software like games, social media apps, Steam, and other software on a computer but don’t have admin rights? If an administrator controls your laptop or desktop computer and hasn’t made you an administrator, you won’t be able to install or modify most software unless you get it from the Microsoft Store. However, there’s a simple trick that allows you to install many blocked programs without admin rights by creating a simple batch file. This wikiHow article will show you how to install software without admin privileges on Windows. Keep in mind that this only works for some programs.
Things You Should Know
- Depending on the software you want to install, you may be able to install it by creating a batch file that runs the installer.
- You can install many programs from the Microsoft Store app without administrator privileges.
- Some programs cannot be installed unless you have administrator privileges.
-
1
Download the app you want to install. Go to the website of the app you want to install on Windows 10 or Windows 11, and then download the installer to your PC.
- This method will not work for all software, although it will work for Steam and a variety of other apps.
- If your administrator has blocked you from running batch files, you won’t be able to use this method. Administrators may block batch files on school computers, but you usually won’t have trouble if you’re using a computer at work or at home.
-
2
Drag the installer to your «Documents» folder. If the installer is contained in a ZIP file, you can unzip the file once you move it to your Documents folder.
Advertisement
-
3
Create a new folder for the installer and other related files. Make this new folder inside of your Documents folder. To create a new folder in Documents:[1]
- Open the Documents folder.
- Click New Folder (Windows 10) or + New > Folder (Windows 11).
- Name the folder anything you want and press Enter.
-
4
Move the installer you downloaded into the new folder. You can drag the installer to the new folder, or copy and paste it into the new location.
-
5
Create a text file in the new folder. To do this, right-click a blank area of the new folder, click New, and then click Text Document.
-
6
Name the document anything you want and press Enter. This will not impact the installation process.
-
7
Type this into the text document after you open it. This will create a batch file that can install software without admin permissions.[2]
- On the first line, type set __COMPAT_LAYER=RunAsInvoker. There are two underscores (__) before «COMPAT.» Then, press enter to start a new line.
- On the new line, type or paste start (the exact name of the installer including the file extension). For example, start Firefox Installer.exe. Make sure the file name is exactly as you see it in the new folder.
- If you don’t see a file extension at the end of the installer name, you can leave that part out of your batch file.
-
8
Save the file as a .bat file. Click the File menu and select Save As. Then:[3]
- Set the encoding of the file to ANSI in the drop-down menu at the bottom.
- From the «Save as type» menu, select All Files.
- Type a name for the file that ends with «.bat.» For example, installer.bat.
- Click Save to save the file.
-
9
Double-click the batch file to install the program. Just double-click the file you created (the one that ends with .bat) to launch the installer. If this workaround will work for the software you want to install, the installer will launch and walk you through the installation process without the need for admin rights.
- If you’re prompted to enter an administrator password, you’ll know your administrator doesn’t allow you to run batch files.
- When prompted to choose a folder to install the program in, be sure to choose the new folder you created inside of your Documents folder. If you select a different folder, the installation will fail.
- If a message pops up saying, «Windows cannot find (name of software),» make sure you’ve typed the name correctly, then try again.
- Follow the on-screen instructions to install the software.
- If you see an error, this method won’t work for you.
Advertisement
-
1
Open the Microsoft Store on your Windows PC. You should find a Microsoft Store icon in your Start menu. If you don’t see it, search for store in the Windows search bar and click Microsoft Store in the search results.[4]
- You can use the Microsoft Store to install lots of different programs without admin privileges.
- Not all software is available in the Microsoft Store.
-
2
Search for the program you want to download. Type the name of the program or game into the search bar at the top, then press Enter.[5]
- If you don’t see the software you’re looking for, you can also browse the Microsoft Store by category to look for similar programs.
-
3
Select a program and click Get. If you’re already signed in with your Microsoft account, the program or game will begin to download. If not, you’ll need to sign in with your Microsoft account to start the download.[6]
- Once the program is installed, you’ll find it in your Windows menu.
- You will not be asked to log in as an admin to install the program.
Advertisement
Ask a Question
200 characters left
Include your email address to get a message when this question is answered.
Submit
Advertisement
-
If you are an administrator and want to allow your users to install software without your approval, you’ll need to give the user admin rights on the computer. If you’re using Azure AD, you can use the command net localgroup administrators /add "AzureAD\UserUpn" (if the user was created in Azure), or net localgroup administrators /add "Contoso\username" (if the user was synced from AD).[7]
Advertisement
-
Do not try to do this to bypass admin rights on a school computer. If you try to download inappropriate or banned software on a school laptop, you could get in trouble.
Advertisement
About This Article
Thanks to all authors for creating a page that has been read 169,831 times.