This works for me on all platforms, including Windows 10. My needs are simple, perhaps you can adapt the approach if you need power.
I came up with a small script named, sudo.cmd
named for the Linux sudo command. It works well enough it think. I’ve outlined the requirements, the steps to follow and the script is near the bottom with an example. First a word of warning.
WARNING:
The command runs in the windows System directory by default. You will want to cd
to somewhere safe first.
requirements:
- Run command with Administrator a privileged from windows .CMD
or the cmd-shell. - require the normal Windows privilege checks on the command
- In other words the command will NOT work unless I am already
logged in with a privileged account.
- In other words the command will NOT work unless I am already
- Execute the command with Admin permission and continue when
called inside a script. So wait for the command to complete. - Be simple so it will always work
- Not need to enter a password every time, if I’m already logged in.
- A better method would be if I can enter password once as does
the realsudo
command on Linux.
- A better method would be if I can enter password once as does
solution:
- Create a command script to execute all the arguments passed,
sudo.cmd
- Create a Windows short-cut to the command script name it:
sudo.lnk
. - Put the
sudo
short-cut in your windows PATH so it can be seen. - Edit the short-cut properties, make the
Start in:
path empty. - Click the [
Advanced
] button — CheckRun as Administrator
- Enable short-cuts in your windows path, use the PATHEXT environment variable, viz.
d:> echo %PATHEXT%
.lnk;.EXE;.CMD;.BAT;.COM
When you type sudo dir
on the command-line Windows will show the
User Account Control
Do you want to allow this app to make changes to this device?
[YES] [NO]
Access control pop-up. If you click «[NO
]» nothing will happen. Windows will show an «Access is denied.
» message.
When you click «[YES
]» then the directory command runs at an elevated privilege. Of course you probably want something more interesting like stopping or query on a service:
sudo sc query SDRSVC
SDRSVC is the service name for «Windows Backup service», this shows the following in a separate Cmd window:
[sudo]
administrator
---------------
sc query SDRSVC
SERVICE_NAME: SDRSVC
TYPE : 10 WIN32_OWN_PROCESS
STATE : 4 RUNNING
(STOPPABLE, NOT_PAUSABLE, ACCEPTS_SHUTDOWN)
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0
[done]
Press any key to continue . . .
The sudo.cmd
script itself is very basic. As I said my needs are simple. I just want to stop and start services while I deploy code for testing.
sudo.cmd
:
@echo off
@rem sudo.cmd
cd /d %temp%
@echo.
@echo. administrator
@echo. ---------------
cd
@echo.
@rem _________________________________________________
@rem -- Print usage . . .
@if [""] ==["%~1"] goto USAGE
@if /i ["--HELP"]==["%~1"] goto USAGE
@rem _________________________________________________
@rem
@echo. %*
@rem
%*
@rem
set EXIT_STATUS=%ERRORLEVEL%
@rem -- -- -- -- --
@echo.
@echo. [done]
@rem ______________________________________________________
:Exit
@echo.
@pause
exit /b %EXIT_STATUS%
@rem ______________________________________________________
:USAGE
@echo.
@echo ^Usage:
@echo. sudo ^<complete command line^>
@echo.
@echo. Attempts to rune the: ^<complete command line^>
@echo. under Administrator priviliges. Relies on Windows
@echo. prompt for elevated privileges.
@rem ______________________________________________________
@goto Exit
The pause
command waits for you to review the results. If you take pause
out the administration window closes and you don’t know if the command worked or not. The ERRORLEVEL
from the command is returned as well.
I ran into the same problem and the only way I was able to open the CMD as administrator from CMD was doing the following:
- Open CMD
- Write
powershell -Command "Start-Process cmd -Verb RunAs"
and press Enter - A pop-up window will appear asking to open a CMD as administrator
Felix Dombek
13.7k17 gold badges79 silver badges131 bronze badges
answered Aug 26, 2015 at 1:05
GuiGui
2,3171 gold badge11 silver badges3 bronze badges
6
I don’t have enough reputation to add a comment to the top answer, but with the power of aliases you can get away with just typing the following:
powershell "start cmd -v runAs"
This is just a shorter version of user3018703 excellent
solution:
powershell -Command "Start-Process cmd -Verb RunAs"
answered Nov 10, 2018 at 9:29
StieglerStiegler
7196 silver badges8 bronze badges
2
Simple way I did after trying other answers here
Method 1: WITHOUT a 3rd party program (I used this)
- Create a file called
sudo.bat
(you can replacesudo
with any name you want) with following content
powershell.exe -Command "Start-Process cmd \"/k cd /d %cd%\" -Verb RunAs"
- Move
sudo.bat
to a folder in yourPATH
; if you don’t know what that means, just move these files toc:\windows\
- Now
sudo
will work in Run dialog (win+r) or in explorer address bar (this is the best part :))
Method 2: WITH a 3rd party program
- Download NirCmd and unzip it.
- Create a file called
sudo.bat
(you can replacesudo
with any name you want) with following content
nircmdc elevate cmd /k "cd /d %cd%"
- Move
nircmdc.exe
andsudo.bat
to a folder in yourPATH
; if you don’t know what that means, just move these files toc:\windows\
- Now
sudo
will work in Run dialog (win+r) or in explorer address bar (this is the best part :))
answered Oct 29, 2016 at 16:40
Dheeraj BhaskarDheeraj Bhaskar
18.6k9 gold badges63 silver badges66 bronze badges
13
According to documentation, the Windows security model…
does not grant administrative privileges at all
times. Even administrators run under standard privileges when they
perform non-administrative tasks that do not require elevated
privileges.
You have the Create this task with administrative privileges option in the Create new task dialog (Task Manager > File > Run new task), but there is no built-in way to effectively elevate privileges using the command line.
However, there are some third party tools (internally relying on Windows APIs) you can use to elevate privileges from the command line:
NirCmd:
- Download it and unzip it.
nircmdc elevate cmd
windosu:
- Install it:
npm install -g windosu
(requires node.js installed) sudo cmd
answered Mar 21, 2014 at 15:28
Ricardo StuvenRicardo Stuven
4,7042 gold badges34 silver badges36 bronze badges
7
I use nirsoft programs (eg nircmdc) and sysinternals (eg psexec) all the time. They are very helpful.
But if you don’t want to, or can’t, dl a 3rd party program, here’s another way, pure Windows.
Short answer: you can while elevated create a scheduled task with elevated privileges which you can then invoke later while not elevated.
Middle-length answer: while elevated create task with (but I prefer task scheduler GUI):
schtasks /create /sc once /tn cmd_elev /tr cmd /rl highest /st 00:00
Then later, no elevation needed, invoke with
schtasks /run /tn cmd_elev
Long answer: There’s a lot of fidgety details; see my blog entry «Start program WITHOUT UAC, useful at system start and in batch files (use task scheduler)»
bluish
26.4k28 gold badges122 silver badges181 bronze badges
answered Feb 19, 2015 at 7:59
3
The following as a batch file will open an elevated command prompt with the path set to the same directory as the one from where the batch file was invoked
set OLDDIR=%CD%
powershell -Command "Start-Process cmd -ArgumentList '/K cd %OLDDIR%' -Verb RunAs "
answered Apr 14, 2017 at 0:25
statlerstatler
1,3212 gold badges16 silver badges24 bronze badges
1
While both solutions provided by Dheeraj Bhaskar work, unfortunately they will result in the UAC dialog showing up on top (z-order-wise) but not getting focused (the focused window is the caller cmd/powershell window), thus I either need to grab the mouse and click «yes», or to select the UAC window using Alt+Shift+Tab. (Tested on Win10x64 v1607 build14393.447; UAC = «[…] do not dim […]».)
The following solution is a bit awkward as it uses two files, but it preserves the correct focus order, so no extra mouse / keyboard actions are required (besides confirming the UAC dialog: Alt+Y).
- cmdadm.lnk (shortcut properties / Advanced… / Run as administrator = ON)
%SystemRoot%\System32\cmd.exe /k "cd /d"
- su.bat
@start cmdadm.lnk %cd%
Run with su
.
answered Dec 3, 2016 at 0:18
OgmiosOgmios
6467 silver badges12 bronze badges
3
Make the batch file save the credentials of the actual administrator account by using the /savecred
switch. This will prompt for credentials the first time and then store the encrypted password in credential manager. Then for all subsequent times the batch runs it will run as the full admin but not prompt for credentials because they are stored encrypted in credential manager and the end user is unable to get the password. The following should open an elevated CMD with full administrator privileges and will only prompt for password the first time:
START c:\Windows\System32\runas.exe /user:Administrator /savecred cmd.exe
bluish
26.4k28 gold badges122 silver badges181 bronze badges
answered May 17, 2018 at 18:32
My favorite way of doing this is using PsExec.exe from SysInternals, available at http://technet.microsoft.com/en-us/sysinternals/bb897553
.\psexec.exe -accepteula -h -u "$username" -p "$password" cmd.exe
The «-h» switch is the one doing the magic:
-h If the target system is Vista or higher, has the process run with the account’s elevated token, if available.
answered Sep 7, 2014 at 14:11
David RodriguezDavid Rodriguez
2,4321 gold badge18 silver badges15 bronze badges
4
I’ve been using Elevate
for awhile now.
It’s description — This utility executes a command with UAC privilege elevation. This is useful for working inside command prompts or with batch files.
I copy the bin.x86-64\elevate.exe
from the .zip
into C:\Program Files\elevate
and add that path to my PATH
.
Then GitBash I can run something like elevate sc stop W3SVC
to turn off the IIS
service.
Running the command gives me the UAC
dialog, properly focused with keyboard control and upon accepting the dialog I return to my shell.
answered Jun 11, 2017 at 16:33
seangwrightseangwright
17.3k6 gold badges43 silver badges54 bronze badges
4
Dheeraj Bhaskar’s method with Powershell has a missing space in it, alt least for the Windows 10 incarnation of Powershell.
The command line inside his sudo.bat should be
powershell.exe -Command "Start-Process cmd \"/k cd /d %cd% \" -Verb RunAs"
Note the extra space after %cd%
;)Frode
answered May 14, 2019 at 9:19
Similar to some of the other solutions above, I created an elevate
batch file which runs an elevated PowerShell window, bypassing the execution policy to enable running everything from simple commands to batch files to complex PowerShell scripts. I recommend sticking it in your C:\Windows\System32 folder for ease of use.
The original elevate
command executes its task, captures the output, closes the spawned PowerShell window and then returns, writing out the captured output to the original window.
I created two variants, elevatep
and elevatex
, which respectively pause and keep the PowerShell window open for more work.
https://github.com/jt-github/elevate
And in case my link ever dies, here’s the code for the original elevate batch file:
@Echo Off
REM Executes a command in an elevated PowerShell window and captures/displays output
REM Note that any file paths must be fully qualified!
REM Example: elevate myAdminCommand -myArg1 -myArg2 someValue
if "%1"=="" (
REM If no command is passed, simply open an elevated PowerShell window.
PowerShell -Command "& {Start-Process PowerShell.exe -Wait -Verb RunAs}"
) ELSE (
REM Copy command+arguments (passed as a parameter) into a ps1 file
REM Start PowerShell with Elevated access (prompting UAC confirmation)
REM and run the ps1 file
REM then close elevated window when finished
REM Output captured results
IF EXIST %temp%\trans.txt del %temp%\trans.txt
Echo %* ^> %temp%\trans.txt *^>^&1 > %temp%\tmp.ps1
Echo $error[0] ^| Add-Content %temp%\trans.txt -Encoding Default >> %temp%\tmp.ps1
PowerShell -Command "& {Start-Process PowerShell.exe -Wait -ArgumentList '-ExecutionPolicy Bypass -File ""%temp%\tmp.ps1""' -Verb RunAs}"
Type %temp%\trans.txt
)
answered Mar 7, 2017 at 14:38
..
@ECHO OFF
SETLOCAL EnableDelayedExpansion EnableExtensions
NET SESSION >nul 2>&1
IF %ERRORLEVEL% NEQ 0 GOTO ELEVATE
GOTO :EOF
:ELEVATE
SET this="%CD%"
SET this=!this:\=\\!
MSHTA "javascript: var shell = new ActiveXObject('shell.application'); shell.ShellExecute('CMD', '/K CD /D \"!this!\"', '', 'runas', 1);close();"
EXIT 1
save this script as «god.cmd» in your system32 or whatever your path is directing to….
if u open a cmd in e:\mypictures\ and type god
it will ask you for credentials and put you back to that same place as the administrator…
answered Feb 9, 2018 at 0:40
jOte-jOte-
514 bronze badges
2
There seem to be a lot of really creative solutions on this, but I found Stiegler & Gui made the most sense to me. I was looking into how I could do this, but using it in conjunction with my domain admin credential, instead of relying on the local permissions of the «current user».
This is what I came up with:
runas /noprofile /user:DomainName\UserName "powershell start cmd -v runas"
It may seem redundant, but it does prompt for my admin password, and does come up as an elevated command prompt.
answered Oct 7, 2021 at 14:18
1
Here is a way to integrate with explorer.
It will popup a extra menu item when you right-click in any folder within Windows Explorer:
Here are the steps:
- Create this key:
\HKEY_CLASSES_ROOT\Folder\shell\dosherewithadmin
- Change its Default value to whatever you want to appear as the menu item text.
E.g. «DOS Shell as Admin« - Create another key:
\HKEY_CLASSES_ROOT\Folder\shell\dosherewithadmin\command
- and change its default value to this:
powershell.exe -Command "Start-Process -Verb RunAs 'cmd.exe' -Args '/k pushd "%1"'"
- Done. Now right-click in any folder and you will see your item there within the other items.
*we use pushd
instead of cd
to allow it to work in any drive.
not2qubit
14.7k8 gold badges97 silver badges137 bronze badges
answered Jul 18, 2020 at 21:11
rribasrribas
4151 gold badge6 silver badges6 bronze badges
For fans of Cygwin:
cygstart -a runas cmd
answered Nov 15, 2020 at 12:22
gavenkoagavenkoa
45.6k20 gold badges253 silver badges308 bronze badges
The quickest way by far is to:
CTRL+ALT+DELETE
- Run TASK MANAGER
- Click
FILE > Run New Task > type in "cmd"
and tick the «Create this task with administrative privileges.» box.
Not sure if this helps but this is how I managed to do it. Doesn’t help if you need a command to run from batch but hey-ho … I needed this just because windows explorer is corrupted and needed to fix it.
This is my workaround. Hope this helps someone if not the original poster.
tomerpacific
4,77415 gold badges34 silver badges52 bronze badges
answered Aug 16, 2021 at 10:30
GarethGareth
691 gold badge1 silver badge6 bronze badges
1
When a CMD script needs Administrator rights and you know it, add this line to the very top of the script (right below @ECHO OFF
):
NET FILE > NUL 2>&1 || POWERSHELL -ex Unrestricted -Command "Start-Process -Verb RunAs -FilePath '%ComSpec%' -ArgumentList '/c \"%~fnx0\" %*'" && EXIT /b
The NET FILE
checks for existing Administrator rights. If there are none, PowerShell restarts the current script (with its arguments) in an elevated shell, and the non-elevated script closes.
To allow running scripts -ex Unrestricted
is necessary.
-Command
executes the following string.
Start-Process -Verb RunAs
runs a process As Administrator:
the shell (%ComSpec%
, usually C:\Windows\System32\cmd.exe
) starting (/c
) the current script (\"%~fnx0\"
) passing its arguments (%*
).
Maybe not the exact answer to this question, but it might very well be what people need that end up here.
answered Sep 21, 2021 at 10:15
Michel de RuiterMichel de Ruiter
7,1915 gold badges49 silver badges75 bronze badges
2
A little late for an answer but answering anyway for latecomers like me.
I have two approaches. First one is based on little alteration to @Dheeraj Bhaskar’s answer and second one is new(that is not mentioned in any answer here).
Approach 1: Create a admin
command for windows(just for the sake of flexibility).
@ECHO OFF
powershell -Command "Start-Process %1 -Verb RunAs"
Open notepad -> copy/paste above script -> save it as admin.bat in c:\windows
A lot can be added in the above script to make it better but I’ve tried to keep it simple and also because I’m not an expert in batch scripting.
Now you can use admin as command to run any other command or application with elevated privileges.
To answer the original question- type admin cmd
in standard cmd.
Approach 2:Using runas command. For this we need to enable the built-in Administrator account if not already enabled and set a password. This account is disabled by default on most systems.
When manufacturing PCs, you can use the built-in Administrator account to run programs and apps before a user account is created. Source
Steps to enable Administrator account-
- Hit Windows+R and type
compmgmt.msc
which will open Computer Management window. - Go to System Tools -> Local Users and Groups -> Users
- You should see an account with name Administrator here(more info about this account can be found here).
- Right click on Administrator and select Properties.
- Check Password never expires. Uncheck Account is Disabled and everything else then click OK. This will enable administrator account on your system. Skip if already enabled.
- Again Right click on Administrator and click on Set Password(by default it has no password set but for
runas
command to work we need to set a password).
Now windows will show you a life threatening warning which you can accept.
OR If you want to play safe then you should login into it after enabling this account and set a password from there.
Now runas
command should work-
Start a standard cmd and type-
runas /user:administrator cmd
EXTRA:
Now we can create something similar to Linux’s sudo
command. Create a sudo.bat file with following script and save it in c:\windows.
@ECHO OFF
powershell -Command "runas /user:administrator %1"
Now we can do sudo cmd
answered Dec 1, 2021 at 16:32
avmavm
3853 silver badges16 bronze badges
I did this for my smartctl, and it became a portable App.
I borrowed it from here.
@echo off
set location=%cd%\bin
powershell -Command "Start-Process cmd -Verb RunAs -ArgumentList { '/k "TITLE Smartctl" & color 07 & pushd "%location%" & prompt $g & echo "Welcome to Smartctl cmd"' }"
prompt $g
hides the long leading path.
pushd "%location%"
is similar to cd /d "%location%"
- Saved as
smartctl.cmd
- Create a shortcut for
smartctl.cmd
- Copy the shortcut to
C:\Users\#YourName#\AppData\Roaming\Microsoft\Windows\StartMenu\Programs
- Click search next to the start menu and input
smartctl
- Right click
Pin to Start
answered Dec 3, 2021 at 6:28
Just use the command:
runas /noprofile /user:administrator cmd
answered Jan 8, 2020 at 9:32
Use:
start
, run
, cmd
, then control+shift+enter
You’ll get UAC and then an elevated command shell.
answered Mar 28, 2021 at 2:36
Jeter-workJeter-work
7827 silver badges22 bronze badges
Install gsudo tool and use gsudo
command. UAC popup appears and eventually command prompt right in the current console window will be elevated:
C:\Users\Someone>net session
System error 5 has occurred.
Access is denied.
C:\Users\Someone>gsudo
C:\Users\Someone# net session
There are no entries in the list.
The tool can be installed using various package managers (Scoop, WinGet, Chocolatey).
answered Jul 16, 2022 at 20:51
Ilya SerbisIlya Serbis
21.3k7 gold badges87 silver badges75 bronze badges
1
Create text file named «admin_cmd.reg» with the following content, and run it:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\Background\shell\runas]
@="Cmd here as admin"
"HasLUAShield"=""
"NoWorkingDirectory"=""
"Icon"="imageres.dll,-5324"
[HKEY_CLASSES_ROOT\Directory\Background\shell\runas\command]
@="cmd.exe /s /k pushd \"%V\""
Click on empty space in any folder will give you «Cmd here as admin«
answered Jul 11 at 11:29
user1438233user1438233
1,1731 gold badge15 silver badges30 bronze badges
Can use a temporary environment variable to use with an elevated shortcut (
start.cmd
setx valueName_betterSpecificForEachCase %~dp0
"%~dp0ascladm.lnk"
ascladm.lnk (shortcut)
_ properties\advanced\"run as administrator"=yes
(to make path changes you’ll need to temporarily create the env.Variable
)
_ properties\target="%valueName_betterSpecificForEachCase%\ascladm.cmd"
_ properties\"start in"="%valueName_betterSpecificForEachCase%"
ascladm.cmd
setx valueName_betterSpecificForEachCase=
reg delete HKEY_CURRENT_USER\Environment /F /V valueName_betterSpecificForEachCase
"%~dp0fileName_targetedCmd.cmd"
) (targetedCmd gets executed in elevated cmd window)
Although it is 3 files ,you can place everything (including targetedCmd) in some subfolder (do not forget to add the folderName to the patches) and rename «start.cmd» to targeted’s one name
For me it looks like most native way of doing this ,whilst cmd doesn’t have the needed command
Jee Mok
6,1678 gold badges48 silver badges81 bronze badges
answered Jul 25, 2018 at 23:28
iliailia
391 silver badge7 bronze badges
1
You can use the following syntax, I had the same question and did not think a script should be needed.
runas /profile /user:domain\username cmd
This worked for me, it may be different on your network.
answered Nov 29, 2019 at 15:28
I did it easily by using this following command in cmd
runas /netonly /user:Administrator\Administrator cmd
after typing this command, you have to enter your Administrator password(if you don’t know your Administrator password leave it blank and press Enter or type something, worked for me)..
answered Aug 16, 2018 at 7:18
2
Press the Windows + X key and you can now select the Powershell or Command Prompt with admin rights. Works if you are the admin. The function can be unusable if the system is not yours.
Trooper Z
1,63714 silver badges32 bronze badges
answered Feb 25, 2019 at 14:11
I’ve created this tool in .Net 4.8 ExecElevated.exe, 13KB (VS 2022 source project) it will execute an application with an elevated token (in admin mode).
But you will get an UAC dialog to confirm! (maybe not if UAC has been disabled, haven’t tested it).
And the account calling the tool must also have admin. rights of course.
Example of use:
ExecuteElevated.exe "C:\Utility\regjump.exe HKCU\Software\Classes\.pdf"
answered Nov 14, 2014 at 23:55
MrCalvinMrCalvin
1,6991 gold badge19 silver badges27 bronze badges
7
I used runas /user:domainuser@domain cmd
which opened an elevated prompt successfully.
answered Mar 10, 2014 at 23:02
JasonCJasonC
192 silver badges7 bronze badges
1
This works for me on all platforms, including Windows 10. My needs are simple, perhaps you can adapt the approach if you need power.
I came up with a small script named, sudo.cmd
named for the Linux sudo command. It works well enough it think. I’ve outlined the requirements, the steps to follow and the script is near the bottom with an example. First a word of warning.
WARNING:
The command runs in the windows System directory by default. You will want to cd
to somewhere safe first.
requirements:
- Run command with Administrator a privileged from windows .CMD
or the cmd-shell. - require the normal Windows privilege checks on the command
- In other words the command will NOT work unless I am already
logged in with a privileged account.
- In other words the command will NOT work unless I am already
- Execute the command with Admin permission and continue when
called inside a script. So wait for the command to complete. - Be simple so it will always work
- Not need to enter a password every time, if I’m already logged in.
- A better method would be if I can enter password once as does
the realsudo
command on Linux.
- A better method would be if I can enter password once as does
solution:
- Create a command script to execute all the arguments passed,
sudo.cmd
- Create a Windows short-cut to the command script name it:
sudo.lnk
. - Put the
sudo
short-cut in your windows PATH so it can be seen. - Edit the short-cut properties, make the
Start in:
path empty. - Click the [
Advanced
] button — CheckRun as Administrator
- Enable short-cuts in your windows path, use the PATHEXT environment variable, viz.
d:> echo %PATHEXT%
.lnk;.EXE;.CMD;.BAT;.COM
When you type sudo dir
on the command-line Windows will show the
User Account Control
Do you want to allow this app to make changes to this device?
[YES] [NO]
Access control pop-up. If you click «[NO
]» nothing will happen. Windows will show an «Access is denied.
» message.
When you click «[YES
]» then the directory command runs at an elevated privilege. Of course you probably want something more interesting like stopping or query on a service:
sudo sc query SDRSVC
SDRSVC is the service name for «Windows Backup service», this shows the following in a separate Cmd window:
[sudo]
administrator
---------------
sc query SDRSVC
SERVICE_NAME: SDRSVC
TYPE : 10 WIN32_OWN_PROCESS
STATE : 4 RUNNING
(STOPPABLE, NOT_PAUSABLE, ACCEPTS_SHUTDOWN)
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0
[done]
Press any key to continue . . .
The sudo.cmd
script itself is very basic. As I said my needs are simple. I just want to stop and start services while I deploy code for testing.
sudo.cmd
:
@echo off
@rem sudo.cmd
cd /d %temp%
@echo.
@echo. administrator
@echo. ---------------
cd
@echo.
@rem _________________________________________________
@rem -- Print usage . . .
@if [""] ==["%~1"] goto USAGE
@if /i ["--HELP"]==["%~1"] goto USAGE
@rem _________________________________________________
@rem
@echo. %*
@rem
%*
@rem
set EXIT_STATUS=%ERRORLEVEL%
@rem -- -- -- -- --
@echo.
@echo. [done]
@rem ______________________________________________________
:Exit
@echo.
@pause
exit /b %EXIT_STATUS%
@rem ______________________________________________________
:USAGE
@echo.
@echo ^Usage:
@echo. sudo ^<complete command line^>
@echo.
@echo. Attempts to rune the: ^<complete command line^>
@echo. under Administrator priviliges. Relies on Windows
@echo. prompt for elevated privileges.
@rem ______________________________________________________
@goto Exit
The pause
command waits for you to review the results. If you take pause
out the administration window closes and you don’t know if the command worked or not. The ERRORLEVEL
from the command is returned as well.
Содержание
- Шесть способов получить расширенные права администратора в Windows 10
- Как получить права
- Способ №1 – запуск утилит с расширенными правами админа
- Способ №2 — запуск утилит с расширенными правами под именем обычного пользователя
- Способ №3- получение расширенных прав админа с помощью командной строки
- Способ №4 — получение расширенного доступа админа через «Локальную политику безопасности»
- Способ №5 — получение расширенного доступа через надстройку, управляющую учётными записями
- Заключение
- Как шестью способами получить права администратора в Windows 10
- Первый способ получения расширенного доступа админа
- Второй способ получения расширенного режима админа
- Третий способ получения расширенного доступа админа
- Четвертый способ получения расширенного доступа админа
- Пятый способ, позволяющий стать админом с расширенными правами
- Шестой способ получения расширенного доступа админа
- Подводим итог
- Видео по теме
- Получение прав администратора на Windows 10
- Получение прав администратора в Windows 10 через командную строку
- Метод использования групповой политики
- Использование утилиты «netplwiz»
- Как предоставить или получить повышенные привилегии в Windows 10/8/7
- Откройте окно командной строки с повышенными правами
- Сделать программу всегда Запускать от имени администратора
- Отключите режим одобрения администратором с помощью Secpol
- Предоставление повышенных привилегий в Windows 10/8/7
- Статья Как запустить программу с повышенными привилегиями
- Dragokas
- Dragokas
Шесть способов получить расширенные права администратора в Windows 10
Windows 10 отличается от предыдущих версий тем, что разработчики ограничили права администратора для того, чтобы обеспечить максимальную безопасность системы.
Что такое права администратора? Админ (Администратор) – это эксперт в деле настройки системы, поэтому ему обычно даются расширенные права, однако в данной версии даже админу не дают полных прав, чтобы максимально обезопасить систему от неквалифицированного вмешательства.
В этой статье мы опишем как получить права администратора Windows 10 в расширенном виде, если это необходимо.
Как получить права
Способ №1 – запуск утилит с расширенными правами админа
Для запуска программ-утилит нужно предварительно выполнить вход в Windows под учетной записью, владеющей правами админа.
Запустим встроенную в систему программку WordPad с расширенными правами. Для этого будем действовать в следующем порядке:
Также WordPad может быть запущена через меню «Пуск». Зайдя в меню и кликнув по программе, переходим во вкладку «Все приложения», дальше переходим в «Дополнительно» и кликнем «Пуск от имени администратора» — программа запущена с увеличенными возможностями.
Если ярлычок программки, которую нужно запустить с расширенными возможностями, находится на десктопе, переходим в контекстное меню ярлычка и выбираем пункт, отвечающий за пуск от имени админа.
Ещё один метод запуска утилиты WordPad с расширенными полномочиями — запуск в командной строке.
Для этого нажмём на значок «Пуск» правой кнопкой мыши и кликнем пункт «Администратор. Командная строка». Потом пишем в консоли команду write и наш редактор будет работать с увеличенными правами.
Способ №2 — запуск утилит с расширенными правами под именем обычного пользователя
Запускаем программку Notepad++ через контекстное меню ярлыка на рабочем столе:
Способ №3- получение расширенных прав админа с помощью командной строки
Выполним следующие действия:
Способ №4 — получение расширенного доступа админа через «Локальную политику безопасности»
Порядок действий следующий:
После этого права расширенного админа присваиваются вашей учётной записи.
Способ №5 — получение расширенного доступа через надстройку, управляющую учётными записями
Выполним действия в следующем порядке:
Перезагрузив компьютер и войдя в систему с учётной записью, с которой выполняли действия, мы получаем полные права админа.
Способ №6 — как получить права администратора в Windows 10 с расширенными возможностями через учётные данные пользователей
Перезагрузив компьютер, войдите снова с уже имеющей расширенные права учётной записью.
Заключение
Приведённые примеры показывают, что получить расширенные права админа легко. Но зайдя в систему, нужно быть осторожным, чтобы не сделать неверных действий, могущих вызвать необратимые последствия. Потребуется переустановка системы, а это приведёт к потере данных. На мой взгляд, разработчики недаром ограничили полномочия администратора, для нормальной работы вполне хватает сокращённых прав.
Источник
Как шестью способами получить права администратора в Windows 10
Выпущенная недавно новая операционная система Windows 10 обладает повышенной защитой, которая обеспечивает безопасность ОС и устраняет множество угроз. Чтобы максимально защитить систему, разработчики отключили расширенные права, благодаря которым стороннее программное обеспечение имеет больше доступа к ресурсам системы. Например, самостоятельно скомпилированная программа для чтения какой-нибудь базы данных, не подписанная никаким сертификатом, будет запускаться с ограниченными правами доступа. Чтобы включить полный доступ в учетной записи администратора системы мы опишем различные способы, при которых админ получает расширенные права для управления системой.
Первый способ получения расширенного доступа админа
Первый способ получения прав администратора довольно прост. Первым делом вам необходимо зайти Windows 10 с учетной записью, которая обладает правами администратора.
Попробуем запустить программу WordPad, встроенную в операционную систему с расширенными правами. Для этого с помощью клавиатурной комбинации Win + Q перейдем к поиску Windows 10 и наберем в нем фразу «WordPad».
Теперь кликнем на полученном результате правой кнопкой мыши. В открывшемся контекстном меню найдем пункт «Запустить от имени администратора». Выполнив этот пункт, мы запустим программу WordPad в расширенном режиме админа.
Похожим образом приложение можно запустить через меню «Пуск» во вкладке «Все приложения» и выполнить запуск через контекстное меню, как это показано на изображении ниже.
Если вы хотите запустить программу с расширенными полномочиями, которая находится на Рабочем столе, то смело переходите в контекстное меню ярлыка и выбирайте пункт, отвечающий за запуск от имени админа.
Также если перейти в Свойства ярлыка и нажать кнопку «Дополнительно», вы сможете выставить автоматический запуск утилит с правами админа. Например, на изображении ниже показан пример настройки текстового редактора для программистов Notepad++.
Еще одним способом запуска утилиты WordPad с повышенными привилегиями является его запуск в командной строке с правами админа. Для этого запустим консоль таким образом — нажмем на значке «Пуск» правой кнопкой мыши и выберем пункт, который отвечает за запуск с правами админа. Теперь выполним в консоли команду write После этого наш текстовый редактор запустится с повышенными правами.
Второй способ получения расширенного режима админа
Для второго способа нам также понадобится командная строка, которая запущена с правами администратора. Также заходим в учетную запись, которая обладает правами админа. Потом переходим к поиску Windows 10 и набираем в нем фразу «CMD», которая отвечает за поиск консоли.
Кликнем кнопкой по найденному результату и выберем пункт, который запустит нашу консоль с расширенными правами. В запущенной консоли выполните команду, изображенную ниже.
Выполнив эту команду, вы наделите свою учетную запись расширенными правами и сможете запускать утилиты без каких-либо ограничений. Выполнить обратную операцию в консоли и вернуть все изменения можно, изменив слово «Yes» на «No».
Третий способ получения расширенного доступа админа
В этом способе также запустим консоль с правами админа и выполним в ней команду, изображенную ниже.
После выполнения этой команды запустится надстройка системы «Локальная политика безопасности». Еще эту надстройку можно включить в Панели управления, если вам не нравится использовать консоль.
В открытой надстройке переходим по таким ссылкам: «Локальные политики / Параметры безопасности / Учётные записи: Состояние учетной записи ‘Администратор’» и ставим в открывшемся параметре переключатель в положение «Включить».
Выполнив эти действия, вы сможете стать пользователем с полными правами доступа в системе.
Четвертый способ получения расширенного доступа админа
Запустим таким же способом, как в первом примере консоль и выполним в ней команду lusrmgr.msc
Эта команда запустит надстройку, которая позволяет управлять пользователями операционной системы Windows 10. Надстройку также можно найти и включить в Панели управления.
В открытой надстройке найдите раздел «Пользователи» и найдите в нем пользователя «Администратор». Открыв этого пользователя, отметьте пункт «Отключить учетную запись» как показано на изображении ниже.
Теперь перезагрузите ПК и войдите в систему под пользователем, для которого мы выполняли эти действия.
Проделав эти операции, вы сможете стать пользователем с полными правами доступа в системе как в предыдущем примере.
Пятый способ, позволяющий стать админом с расширенными правами
Запустим в пятый раз командную строку с правами админа и выполним в ней такую команду control userpasswords2
Эта команда позволит нам запустить окно, в котором можно управлять параметрами пользователей. Окно откроется на первой вкладке «Пользователи». Для выполнения поставленной задачи, нам необходимо перейти на вкладку «Дополнительно».
Шестой способ получения расширенного доступа админа
В шестом способе мы опишем запуск программ с расширенными привилегиями из-под обычного пользователя. Поэтому мы перейдем в учетную запись пользователя, который обладает обычными правами. Дальнейшим нашим шагом будет запуск программы Notepad++ через контекстное меню ярлыка на Рабочем столе. Такой способ запуска описан в первом примере. Если мы запустим Notepad++ этим методом, то ОС запросит у нас пароль одного из администраторов системы.
Поэтому введем необходимый пароль и запустим Notepad++ с расширенными привилегиями.
Как видно из примера, мы запустили текстовый редактор Notepad++ из-под обычной учетки. Единственное, что стоит учитывать в этом примере, без пароля админа вы не сможете воспользоваться этим методом.
Подводим итог
Из примеров видно, что запустить приложение с повышенными привилегиями и сделать себя админом с расширенными возможностями совсем нетрудно. Но перед тем как давать своей учетке расширенные привилегии, стоит учитывать фактор безопасности.
Посудите сами, ведь неспроста разработчики Windows 10 ограничили возможности учетной записи администратора. Главным фактором такого ограничения является исполнение вредоносного кода в десятке, который может повредить системные файлы операционной системы. Поэтому будьте предельно осторожны, когда пытаетесь стать админом с повышенными правами.
А мы в свою очередь надеемся, что наш материал поможет дать нашим читателям ответ на мучащий их вопрос — как получить права администратора в Windows 10 и позволит решить множество задач.
Видео по теме
Источник
Получение прав администратора на Windows 10
Обладать правами администратора требуется для того, чтобы во всем объеме использовать все необходимые возможности операционной системы Windows 10, а также, чтобы вносить различные важные изменения в нее. Данные права подразумевают доступ к расширенным функциям изменения и сохранения документов и материалов, а также использование определенных программ.
На сегодняшний день есть обширное количество способов для того, чтобы получить права администратора в операционной системе Windows 10. Давайте рассмотрим и запомним некоторые из них.
Получение прав администратора в Windows 10 через командную строку
Это один из самых простых и быстрых способов для получения учётной записи администратора. Нам потребуется ввести комбинацию клавиш «Win+R» и в поле «Выполнить» вводим комбинацию «cmd«.
Должна открыться командная строка, в которой необходимо ввести следующее:
После данной команды мы нажимаем клавишу «Enter».
Если высветилось сообщение, что имя не найдено, то необходимо ввести команду:
После этого выйдет полный список всех пользователей.
Необходимо отыскать имя администратора, который скрыт.
После чего необходимо повторить введение первой команды, только вводим не «administrator», а другое, правильное значение. Такая запись будет создана без пароля, но лучшим решением будет его создать и установить. Для этого вводим команду «net user администратор», где «администратор»- это наименование учётной записи.
Метод использования групповой политики
Утилита «secpol.msc» поможет в получении прав администратора. Удобный и быстрый вариант получить права администратора. Для этого потребуется запустить редактор командой «Win+R» и ввести «secpol.msc«.
Здесь необходимо отыскать раздел «Локальные политики» и далее «Параметры безопасности«.
Далее нужно выбрать «Учетные записи: Состояние учетной записи «Администратор»«.
Открываем этот параметр и ставим метку на пункт «Включен«, жмем «Применить» и «Ок«.
После всех выполненных операций необходимо перезагрузить всю систему.
Использование утилиты «netplwiz»
Для того, чтобы использовать утилиту «netplwiz», потребуется ввести комбинацию «Win+R» и в поле для ввода текста ввести:
Выберите нужную учетку и нажмите «Свойства».
В следующем окне переходим в раздел «Членство в группах«.
Ставим метку на «Администратор«, жмем «Применить«, затем «Ok«.
Перезагружаем свой компьютер.
Таким образом, мы уяснили, что получить права администратора можно и другими методами. Главное, чтобы вы смогли держать под контролем управление системой и конфиденциальную информацию на своем компьютере.
Источник
Как предоставить или получить повышенные привилегии в Windows 10/8/7
Вы, должно быть, заметили, что на вашем компьютере часто устанавливается много программ, для запуска которых требуются права администратора. Наличие прав администратора позволяет вносить изменения в систему, которые могут повлиять на всех других пользователей. Другими словами, любая программа, которую вы решили запустить от имени администратора, предоставляет ей больший доступ к компьютеру при запуске.
Контроль учетных записей уведомляет вас перед внесением изменений – не всех изменений, а только тех, которые требуют уровня администратора или повышенных разрешений. Всякий раз, когда вы запускаете некоторые программы, вы можете сначала увидеть подсказку UAC. Программа запустится только после вашего согласия. Это функция безопасности в Windows. Ключ заключается в понимании того, что можно сделать и как можно добиться изменения прав администратора или повышения привилегий без ущерба для безопасности.
Давайте рассмотрим различные варианты и сценарии.
Откройте окно командной строки с повышенными правами
Хотя вы можете выполнять много задач с использованием CMD, для некоторых задач требовались повышенные привилегии. Windows 8.1 позволяет легко открывать Командную строку (Admin) с помощью меню WinX. Этот пост показывает, как вы можете запустить командную строку от имени администратора.
Сделать программу всегда Запускать от имени администратора
Если вы хотите, чтобы программа всегда выполнялась с правами администратора, щелкните правой кнопкой мыши исполняемый файл программы и выберите Свойства. Здесь выберите «Запустить эту программу от имени администратора». Нажмите Применить> ОК. Этот пост подробно покажет вам, как сделать так, чтобы приложения всегда запускались от имени администратора.
Отключите режим одобрения администратором с помощью Secpol
Имейте в виду, это снизит общую безопасность вашего компьютера!
Предоставление повышенных привилегий в Windows 10/8/7
Стандартный пользователь не имеет каких-либо специальных разрешений для внесения изменений в администрирование сервера. Он может не иметь следующих привилегий: добавление, удаление, изменение пользователя, выключение сервера, создание и администрирование объекта групповой политики, изменение прав доступа к файлам и т. Д.
Но пользователь с правами администратора может сделать гораздо больше, чем обычный пользователь. Права, однако, предоставляются после того, как ему предоставлены повышенные привилегии для каждого уровня в одной из групп, а именно: Локальный сервер, Домен и Лес.
Когда пользователь добавляется в одну из групп, он получает больше возможностей, чем обычный пользователь. Они получают дополнительные права пользователя. Это права или конфигурации, которые управляют «кто» может делать «что» с компьютером. При настройке каждый компьютер может поддерживать уникальный набор администраторов, контролирующих различные области этого компьютера.
Существует более 35 прав пользователя на компьютер. Некоторые из наиболее распространенных прав пользователя, которые управляют повышенными привилегиями на компьютере, перечислены ниже:
Права пользователя развертываются с помощью групповой политики (локальный/Active Directory). Это прокладывает путь для последовательного контроля доступа к серверам.
Кроме того, каждый файл, папка и раздел реестра имеют список контроля доступа (ACL). Список предоставляет стандартные разрешения, такие как
Эти стандартные разрешения позволяют упростить настройку объектов.Короче говоря, ACL – это своего рода список пользователей, групп и/или компьютеров, которым предоставлены разрешения для объекта, связанного с ACL. Вы можете прочитать полную информацию об этом, делегировании Active Directory, делегировании групповой политики и многом другом, в этом отличном посте на WindowsSecurity.com. В нем обсуждается, как предоставить повышенные привилегии для Active Directory и сервера.
Эти инструкции также могут вас заинтересовать.
Источник
Статья Как запустить программу с повышенными привилегиями
Dragokas
Very kind Developer
Шаблон для ответа на форуме (для всех версий операционных систем):
Нажмите комбинацию клавиш Ctrl + Esc (удерживая кнопку Ctrl, нажмите Esc)
Введите английскими cmd и нажмите комбинацию Ctrl + Shift + ENTER (удерживая одновременно Ctrl и Shift, нажмите Enter)
1. Запуск программы с повышенными привилегиями
Нажимаем правой клавишей мыши по файлу программы,
выбираем пункт «Запуск от имени Администратора«.
2. Запуск командной строки CMD с повышенными привилегиями
Нажимаем ПУСК (клавишу Win или комбинацию клавиш Ctrl + Shift + Esc)
Переключаемся на англ. раскладку, и вводим cmd
В найденных приложениях нажимаем правой клавишей мыши по cmd.exe и выбираем «Запуск от имени Администратора«
Только с помощью клавиатуры:
Dragokas
Very kind Developer
Как работает контроль учетных записей пользователей
— работа пользователя со служебными программами (проводник, редактор реестра, diskpart. ), либо нажатие на кнопку с эмблемой «щита»
1) запускается утилита consent.exe,
2) создается новый рабочий стол (что в корне предотвращает возможность управления извне)
3) отображается диалоговое окно:
Подтвердить действие можно с клавиатуры или мышью.
Источник
Приветствуем. Не знаете, как стать администратором в Виндовс 10? Предлагаем прочитать про способы получения административных прав для учетной записи пользователя Windows 10.
Стоит сказать, что если вы работаете под учетной записью, которая была создана первой при установке Windows 10, то вы уже обладаете правами администратора. В этой инструкции мы расскажем, как установить права администратора для пользователя, который их не имеет, в том числе, если у вас нет доступа к учетной записи администратора.
Для чего нужны права администратора в Windows 10
Обладать правами администратора можно через настройку типа выбранной учетной записи. Для этого в Windows 10 существуют специальные встроенные инструменты. Внеся соответствующие изменения в параметры админа, пользователь, авторизовавшийся под этой учетной записью, получает доступ к:
- Созданию и редактированию профилей.
- Внесению изменений в работу брандмауэра и операционной системы.
- Удалению и редактированию скрытых объектов и файлов, в том числе принадлежащих другим пользователям.
- Установке драйверов и другого софта.
В дополнение стоит отметить, что если вы авторизовались в системе под админом, то можете запускать такие программы, для работы в которых установлены ограничения. Администратор на компьютере только один. Он занимает главенствующую позицию над остальными профилями пользователей и дает возможность владельцу менять любые настройки Windows 10 без ограничений. Узнать, нужно ли вам выяснять, как сделать себя администратором в Windows 10, или вы уже им являетесь, можно, вызвав контекстное меню для кнопки «Пуск», и указав на свой профиль.
6 способов включить права администратора в Windows 10 для пользователя
Способ #1: Как дать права администратора через «Параметры» Windows 10
Операционная система получила обновления в отношении интерфейса, позволяющего менять параметры учетных записей. Найти соответствующий инструмент можно в «Параметрах».
О том, как стать администратором Windows 10, мы написали в несложной пошаговой инструкции. Однако имейте в виду, что все, что нужно проделать ниже, следует выполнять под учеткой администратора:
- Разверните содержимое «Пуска» и выберите «Параметры».
- Войдите в блок, посвященный «Учетным записям».
- В его окне переходите на вкладку «Семья и другие пользователи».
- Нужно войти в раздел «Другие люди», чтобы выбрать логин того пользователя, которому требуется получение прав администратора, и дайте команду «Изменить тип учетной записи».
- Следующее окно позволит вам задать «Тип учетной записи». Для этого поля установите значение «Администратор» и подтвердите изменение кнопкой «OK».
Важно учесть, что для сохранения таких параметров может потребоваться ввод пароля от учетки админа (под которым вы сейчас вносите изменения). Заданные параметры сразу вступят в силу, настраиваемый профиль получит неограниченные возможности в операционной системе.
Способ #2: Как сделать пользователя администратором через «Панель управления» Windows 10
Для того, чтобы через «Панель управления» открыть права администратора, сделайте следующее:
- Водите в окно «Панели управления». Если в «Пуске» найти ее не удается, просто напишите здесь же, в строку поиска, это название.
- Внутри вам нужно отыскать «Учетные записи пользователей» и открыть этот раздел.
- Далее для внесения изменений в какую-то из созданных учетных записей, нужно нажать «Управление другой учетной записью».
- Теперь укажите, какому пользователю хотите дать права и нажмите «Изменение типа учетной записи».
- Выберите значение «Администратор» и подтвердите свое действие нажатием «Изменение типа учетной записи».
Вот так несложно вы смогли выдать права администратора пользователю.
Способ #3: Как сделать учетную запись администратором Windows 10 через командную строку
Покажем еще один метод, как в Windows 10 получить права администратора. Но на этот раз использовать будем «Командную строку».
- Выбираем в пуске «Командную строку», но открываем ее через правый клик мышки и команду «Запуск от имени Администратора».
- Сначала нужно дать команду net users. Она выполнится сразу после того, как вы нажмете «Enter». На экране появится перечень уже созданных учетных записей: пользовательских и системных. Определитесь, для какой из них вам нужно запустить права администратора.
- Теперь напишите net localgroup Администраторы имя_пользователя /add и сразу нажмите «Enter».
- Далее напишите net localgroup Пользователи имя_пользователя /delete и тоже нажмите клавишу «Enter».
- Таким образом, вы добавляете нужного вам пользователя в число Администраторов и следующей командой исключаете его из числа обычных пользователей с ограниченными правами.
Если результата вы не получили, это говорит о том, что ваша операционная система была создана на основе англоязычных сборок. Поэтому в тексте команды нужно писать не Администраторы, а Administrators. И, соответственно, вместо Пользователи указать Users. Еще одно уточнение: если имя вашего пользователя состоит более чем из одного слова, то это имя нужно заключить в кавычки.
Для тех, кто привык пользоваться «PowerShell», вместо «Командной строки», расскажем, как выдать себе права администратора Windows 10 эти путем. Запустите сначала эту утилиту (пользуясь меню «Пуск» или зажав одновременно «Win» и «X»). В открывшееся окно пропишите следующую команду: Add-LocalGroupMember -Group “Администраторы” -Member “имя УЗ”. Выполнение запустите клавишей «Enter».
Способ #4: Как пользователю дать права администратора Windows 10 через утилиту «Локальные пользователи и группы»
Управление пользователями доступно и в других встроенных инструментах Windows 10. Как получить права администратора в Виндовс 10 через «Локальные пользователи и группы»:
- Нажмите на клавиатуре «Win+R» одновременно. В появившемся небольшом окошке напишите lusrmgr.msc и кликните «OK».
- В новом окне переходите на вкладку «Пользователи», двойным кликом укажите на ту учетную запись, которой требуется добавить полные права администратора.
- Далее выбирайте «Членство в группах» и нажимайте «Добавить».
- Напишите Администраторы и кликните «OK».
- Теперь обратите внимание на список групп: вам здесь нужно выбрать «Пользователи» и нажать кнопку «Удалить».
- Подтвердите свои действия кнопкой «OK».
Теперь, войдя в систему под только что настроенной учетной записью. Вы получите полные права на свои действия.
Способ #5: Как включить администратора в Windows 10 через «Локальную политику безопасности»
- Зажмите «Win+R», чтобы запустить окно «Выполнить» и написать в строке secpol.msc.
- Раскройте содержимое «Локальных политик» и перейдите в «Параметры безопасности».
- Задайте параметр «Включен», как это указано на скриншоте:
Так у вас получится восстановить права администратора скрытой ранее учетной записи.
Способ #6: Как сделать права администратора в Windows 10 через реестр
Чтобы вернуть права администратора в Windows 10, войдем в реестр и внесем определенные изменения:
- Вызовите окно «Выполнить» так, как мы это показывали в предыдущих способах, и пропишите команду regedit.
- Раскрывая поочередно ветки древа каталогов, доберитесь до конечного пункта:
- HKEY_LOCAL_USERSOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystem
- Двойным кликом откройте «EnableLua».
- В поле значения напишите 1.
Чтобы эти изменения вступили в силу, перезагрузите систему.
Заключительные советы
Все описанные выше методы подразумевают действия от имени уже существующей учетной записи админа. Она определяет, кто из дополнительных пользователей будет иметь такие же права. Но что делать, если вы авторизовались под рядовым пользователем и намерены стать администратором? Осуществить это вы сможете, если у вас под рукой есть диск Windows 10 или установочная флешка. При этом сборка ОС должна полностью соответствовать той, что уже установлена на ПК, в том числе и разрядность.
Если у вас на руках есть такой носитель, отправьте систему в перезагрузку, чтобы войти в BIOS. Здесь вам нужно задать приоритет для вашей флешки с ОС (или диска). Когда на экране появится первый шаг установки, нажмите «SHIFT+F10», чтобы попасть в «Командную строку». Дальнейшие действия нужно выполнить, как описано в 3 способе получения прав администратора через командную строку.
Николай Данилов
Пара слов об авторе от редакции smartronix.ru. Николай работает с нами с самого основания проекта. Он отлично разбирается в компьютерах и программном обеспечении. Также неплохо освоил мобильный сегмент и всегда готов подробно рассказать про особенности работы телефона и приложений.
Содержание
- 1 Первый способ получения расширенного доступа админа
- 2 Второй способ получения расширенного режима админа
- 3 Третий способ получения расширенного доступа админа
- 4 Четвертый способ получения расширенного доступа админа
- 5 Пятый способ, позволяющий стать админом с расширенными правами
- 6 Шестой способ получения расширенного доступа админа
- 7 Подводим итог
- 8 Видео по теме
Выпущенная недавно новая операционная система Windows 10 обладает повышенной защитой, которая обеспечивает безопасность ОС и устраняет множество угроз. Чтобы максимально защитить систему, разработчики отключили расширенные права, благодаря которым стороннее программное обеспечение имеет больше доступа к ресурсам системы. Например, самостоятельно скомпилированная программа для чтения какой-нибудь базы данных, не подписанная никаким сертификатом, будет запускаться с ограниченными правами доступа. Чтобы включить полный доступ в учетной записи администратора системы мы опишем различные способы, при которых админ получает расширенные права для управления системой.
Первый способ получения расширенного доступа админа
Первый способ получения прав администратора довольно прост. Первым делом вам необходимо зайти Windows 10 с учетной записью, которая обладает правами администратора.
Попробуем запустить программу WordPad, встроенную в операционную систему с расширенными правами. Для этого с помощью клавиатурной комбинации Win + Q перейдем к поиску Windows 10 и наберем в нем фразу «WordPad».
Теперь кликнем на полученном результате правой кнопкой мыши. В открывшемся контекстном меню найдем пункт «Запустить от имени администратора». Выполнив этот пункт, мы запустим программу WordPad в расширенном режиме админа.
Похожим образом приложение можно запустить через меню «Пуск» во вкладке «Все приложения» и выполнить запуск через контекстное меню, как это показано на изображении ниже.
Если вы хотите запустить программу с расширенными полномочиями, которая находится на Рабочем столе, то смело переходите в контекстное меню ярлыка и выбирайте пункт, отвечающий за запуск от имени админа.
Также если перейти в Свойства ярлыка и нажать кнопку «Дополнительно», вы сможете выставить автоматический запуск утилит с правами админа. Например, на изображении ниже показан пример настройки текстового редактора для программистов Notepad++.
Еще одним способом запуска утилиты WordPad с повышенными привилегиями является его запуск в командной строке с правами админа. Для этого запустим консоль таким образом — нажмем на значке «Пуск» правой кнопкой мыши и выберем пункт, который отвечает за запуск с правами админа. Теперь выполним в консоли команду write
После этого наш текстовый редактор запустится с повышенными правами.
Второй способ получения расширенного режима админа
Для второго способа нам также понадобится командная строка, которая запущена с правами администратора. Также заходим в учетную запись, которая обладает правами админа. Потом переходим к поиску Windows 10 и набираем в нем фразу «CMD», которая отвечает за поиск консоли.
Кликнем кнопкой по найденному результату и выберем пункт, который запустит нашу консоль с расширенными правами. В запущенной консоли выполните команду, изображенную ниже.
Выполнив эту команду, вы наделите свою учетную запись расширенными правами и сможете запускать утилиты без каких-либо ограничений. Выполнить обратную операцию в консоли и вернуть все изменения можно, изменив слово «Yes» на «No».
Третий способ получения расширенного доступа админа
В этом способе также запустим консоль с правами админа и выполним в ней команду, изображенную ниже.
После выполнения этой команды запустится надстройка системы «Локальная политика безопасности». Еще эту надстройку можно включить в Панели управления, если вам не нравится использовать консоль.
В открытой надстройке переходим по таким ссылкам: «Локальные политики / Параметры безопасности / Учётные записи: Состояние учетной записи ‘Администратор’» и ставим в открывшемся параметре переключатель в положение «Включить».
Выполнив эти действия, вы сможете стать пользователем с полными правами доступа в системе.
Четвертый способ получения расширенного доступа админа
Запустим таким же способом, как в первом примере консоль и выполним в ней команду lusrmgr.msc
Эта команда запустит надстройку, которая позволяет управлять пользователями операционной системы Windows 10. Надстройку также можно найти и включить в Панели управления.
В открытой надстройке найдите раздел «Пользователи» и найдите в нем пользователя «Администратор». Открыв этого пользователя, отметьте пункт «Отключить учетную запись» как показано на изображении ниже.
Теперь перезагрузите ПК и войдите в систему под пользователем, для которого мы выполняли эти действия.
Проделав эти операции, вы сможете стать пользователем с полными правами доступа в системе как в предыдущем примере.
Пятый способ, позволяющий стать админом с расширенными правами
Запустим в пятый раз командную строку с правами админа и выполним в ней такую команду control userpasswords2
Также эту команду можно выполнить в программе, которая запускается комбинацией клавиш Win + R.
Эта команда позволит нам запустить окно, в котором можно управлять параметрами пользователей. Окно откроется на первой вкладке «Пользователи». Для выполнения поставленной задачи, нам необходимо перейти на вкладку «Дополнительно».
На этой вкладке нажмем кнопку Дополнительно, которая перебросит нас в знакомую нам надстройку из предыдущего примера. Поэтому выполняем все действия как в предыдущем примере.
Шестой способ получения расширенного доступа админа
В шестом способе мы опишем запуск программ с расширенными привилегиями из-под обычного пользователя. Поэтому мы перейдем в учетную запись пользователя, который обладает обычными правами. Дальнейшим нашим шагом будет запуск программы Notepad++ через контекстное меню ярлыка на Рабочем столе. Такой способ запуска описан в первом примере. Если мы запустим Notepad++ этим методом, то ОС запросит у нас пароль одного из администраторов системы.
Поэтому введем необходимый пароль и запустим Notepad++ с расширенными привилегиями.
Как видно из примера, мы запустили текстовый редактор Notepad++ из-под обычной учетки. Единственное, что стоит учитывать в этом примере, без пароля админа вы не сможете воспользоваться этим методом.
Подводим итог
Из примеров видно, что запустить приложение с повышенными привилегиями и сделать себя админом с расширенными возможностями совсем нетрудно. Но перед тем как давать своей учетке расширенные привилегии, стоит учитывать фактор безопасности.
Посудите сами, ведь неспроста разработчики Windows 10 ограничили возможности учетной записи администратора. Главным фактором такого ограничения является исполнение вредоносного кода в десятке, который может повредить системные файлы операционной системы. Поэтому будьте предельно осторожны, когда пытаетесь стать админом с повышенными правами.
А мы в свою очередь надеемся, что наш материал поможет дать нашим читателям ответ на мучащий их вопрос — как получить права администратора в Windows 10 и позволит решить множество задач.
Видео по теме
Вы, должно быть, заметили, что на вашем компьютере часто устанавливается много программ, для запуска которых требуются права администратора. Наличие прав администратора позволяет вносить изменения в систему, которые могут повлиять на всех других пользователей. Другими словами, любая программа, которую вы решили запустить от имени администратора, предоставляет ей больший доступ к компьютеру при запуске.
Контроль учетных записей уведомляет вас перед внесением изменений – не всех изменений, а только тех, которые требуют уровня администратора или повышенных разрешений. Всякий раз, когда вы запускаете некоторые программы, вы можете сначала увидеть подсказку UAC. Программа запустится только после вашего согласия. Это функция безопасности в Windows. Ключ заключается в понимании того, что можно сделать и как можно добиться изменения прав администратора или повышения привилегий без ущерба для безопасности.
Давайте рассмотрим различные варианты и сценарии.
Содержание
- Откройте окно командной строки с повышенными правами
- Сделать программу всегда Запускать от имени администратора
- Отключите режим одобрения администратором с помощью Secpol
- Предоставление повышенных привилегий в Windows 10/8/7
Откройте окно командной строки с повышенными правами
Хотя вы можете выполнять много задач с использованием CMD, для некоторых задач требовались повышенные привилегии. Windows 8.1 позволяет легко открывать Командную строку (Admin) с помощью меню WinX. Этот пост показывает, как вы можете запустить командную строку от имени администратора.
Читать . Как создать ярлык с повышенными привилегиями для запуска Программы.
Сделать программу всегда Запускать от имени администратора
Если вы хотите, чтобы программа всегда выполнялась с правами администратора, щелкните правой кнопкой мыши исполняемый файл программы и выберите Свойства. Здесь выберите «Запустить эту программу от имени администратора». Нажмите Применить> ОК. Этот пост подробно покажет вам, как сделать так, чтобы приложения всегда запускались от имени администратора.
Отключите режим одобрения администратором с помощью Secpol
Запустите secpol.msc , чтобы открыть локальную политику безопасности и перейти к «Локальные политики»> «Параметры безопасности». На правой панели вы увидите параметр Контроль учетных записей: включить режим одобрения администратором . Дважды щелкните по нему и выберите Отключено .
Этот параметр политики управляет поведением всех параметров политики контроля учетных записей (UAC) для компьютера. Если вы измените этот параметр политики, вы должны перезагрузить компьютер. Доступны следующие варианты: (1) Включено . (По умолчанию) Режим одобрения администратором включен. Эта политика должна быть включена, и соответствующие параметры политики UAC также должны быть установлены соответствующим образом, чтобы позволить встроенной учетной записи администратора и всем другим пользователям, являющимся членами группы администраторов, работать в режиме одобрения администратором. (2) Отключено . Режим одобрения администратором и все параметры политики UAC отключены. Если этот параметр политики отключен, Центр безопасности уведомляет вас о снижении общей безопасности операционной системы.
Имейте в виду, это снизит общую безопасность вашего компьютера!
Предоставление повышенных привилегий в Windows 10/8/7
Стандартный пользователь не имеет каких-либо специальных разрешений для внесения изменений в администрирование сервера. Он может не иметь следующих привилегий: добавление, удаление, изменение пользователя, выключение сервера, создание и администрирование объекта групповой политики, изменение прав доступа к файлам и т. Д.
Но пользователь с правами администратора может сделать гораздо больше, чем обычный пользователь. Права, однако, предоставляются после того, как ему предоставлены повышенные привилегии для каждого уровня в одной из групп, а именно: Локальный сервер, Домен и Лес.
Когда пользователь добавляется в одну из групп, он получает больше возможностей, чем обычный пользователь. Они получают дополнительные права пользователя. Это права или конфигурации, которые управляют «кто» может делать «что» с компьютером. При настройке каждый компьютер может поддерживать уникальный набор администраторов, контролирующих различные области этого компьютера.
Существует более 35 прав пользователя на компьютер. Некоторые из наиболее распространенных прав пользователя, которые управляют повышенными привилегиями на компьютере, перечислены ниже:
- Выключить систему
- Принудительное отключение удаленной системы
- Войти как пакетное задание
- Войти как сервис
- Резервное копирование и восстановление файлов и каталогов
- Включить доверенный для делегирования
- Генерация аудита безопасности
- Загрузка и выгрузка драйверов устройств
- Управление аудитом и журналом безопасности
- Взять на себя ответственность за файлы и другие объекты
Права пользователя развертываются с помощью групповой политики (локальный/Active Directory). Это прокладывает путь для последовательного контроля доступа к серверам.
Кроме того, каждый файл, папка и раздел реестра имеют список контроля доступа (ACL). Список предоставляет стандартные разрешения, такие как
- Полный контроль
- изменять
- Читать
Эти стандартные разрешения позволяют упростить настройку объектов.Короче говоря, ACL – это своего рода список пользователей, групп и/или компьютеров, которым предоставлены разрешения для объекта, связанного с ACL. Вы можете прочитать полную информацию об этом, делегировании Active Directory, делегировании групповой политики и многом другом, в этом отличном посте на WindowsSecurity.com. В нем обсуждается, как предоставить повышенные привилегии для Active Directory и сервера.
Эти инструкции также могут вас заинтересовать.
- Взять на себя ответственность и полный контроль над ключами реестра
- Полное владение файлами и папками.
All you have to do is use the runas
command to run your program as Administrator (with a caveat).
runas /user:Administrator "cmdName parameters"
In my case, this was
runas /user:Administrator "cmd.exe /C %CD%\installer.cmd %CD%"
Note that you must use Quotation marks, else the runas command will gobble up the switch option to cmd.
Also note that the administrative shell (cmd.exe) starts up in the C:\Windows\System32 folder. This isn’t what I wanted, but it was easy enough to pass in the current path to my installer, and to reference it using an absolute path.
Caveat: Enable the admin account
Using runas this way requires the administrative account to be enabled, which is not the default on Windows 7 or Vista. However, here is a great tutorial on how to enable it, in three different ways:
I myself enabled it by opening Administrative Tools, Local Security Policy, then navigating to Local Policies\Security Options and changing the value of the Accounts: Administrative Account Status policy to Enabled, which is none of the three ways shown in the link.
An even easier way to accomplish this:
C:> net user Administrator /active:yes