Windows系统下的CMD命令窗口与Unix系统下的Terminal命令行窗口有相同的作用,不同的是Terminal是Unix系统下不可或缺的部分,换句话说Unix系统缺少Terminal就不是Unix系统。相反地,使用Windows系统,不一定要懂CMD命令。但如果会一些常见的CMD命令,这对于提高工作效率还是非常有效的。由于Windows10系统对于用户权限限制,许多的命令只有以管理员身份才可以执行,因此特将此收集整理。下面的方法,一些是网络搜集的,一些则是自己摸索出来的。此外,对于win10,还有一个PowerShell命令窗口,貌似是CMD的升级版本,即所有的CMD命令可以在PowerShell下运行,但反过来就不可以,这里有他们的比较:cmd和PowerShell的区别

一、以管理员身份运行CMD命令的特点

不同身份运行CMD命令

二、未启动CMD窗口时,使命令以管理员身份运行

1、鼠标右键启动(需要手动设置)

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\Background\shell\OpenCMDASAdmin]
"icon"="cmd.exe"
@="在此处打开命令提示符(管理员)"

[HKEY_CLASSES_ROOT\Directory\Background\shell\OpenCMDASAdmin\command]
@="PowerShell -Command "Start-Process cmd.exe -ArgumentList '/s,/k, pushd,%V' -Verb RunAs""

新建.reg文件,如命名为OpenCMDASAdmin.reg,将以上内容全部粘贴到此文件中,然后运行该文件。

2、搜索栏输入CMD或者命令提示符

系统任务栏上的搜索栏中输入CMD或者命令提示符,然后右键点击以管理员身份运行

3、任务管理器新建CMD窗口

启动任务管理器(如使用快捷键Ctrl+Shift+Esc等),菜单栏文件新建新任务(N),弹窗窗口输入cmd并勾选以系统管理权限创建此任务

4、使用PowerShell窗口

快捷键Win+X,点击Windows PowerShell (管理员)(A),输入命令start cmd.exe。由于PowerShell比CMD更强大,所以直接在PowerShell下面运行CMD命令即可,不需要多此一举再启动CMD!

5、使用快速启动类工具

这类工具很多,如快速启动类:CLaunch、Maye、Rolan、Lily、Quicker、TurboLaunch、nTrun、音速启动等等,支持添加应用程序并以管理员身份运行,且还可以自定义快捷键启动,在任意地方都可以运行,非常方便。

6、创建快捷方式或者固定到“开始”屏幕

CMD的完整路径是C:\Windows\System32\cmd.exe,将此创建桌面快捷方式或者直接固定到"开始"屏幕(P),然后就可以直接右键点击以以管理员身份运行。显然地,选择固定到"开始"屏幕(P)更方便。

7、使用“运行”窗口启动

使用快捷键Win+R启动“运行”窗口,输入CMD,然后使用快捷键Ctrl+Shift+Enter,即可以管理员身份运行。

推荐使用:方案1+方案6

三、已经以普通用户身份运行CMD

1、用PowerShell命令切换

当已经以普通用户身份运行CMD,此时如果需要切换以管理员身份运行,则直接输入:

powershell -Command "Start-Process cmd -Verb RunAs"
exit

2、用runas命令切换

runas /user:administrator cmd
exit

注:运行该命令时,需要输入管理员密码,故须先有管理员密码!

四、将管理员身份切换到普通用户身份

当已经以管理员身份运行CMD,此时如果需要切换到以普通用户身份运行,则直接输入:

runas /user:UserName cmd
exit

UserName更换成本机的用户名即可。注:运行该命令时,需要输入用户密码,故本地用户须先有用户密码!

五、参考文件

1、在Windows中启动PowerShell的9种方法(包括作为管理员)
2、Win10系统打开管理员命令提示符窗口的七种方法

以上命令测试环境:Windows10专业版(20H2)


本文标签:技巧杂烩WindowsCMD