windows terminal使用管理员权限打开
windows terminal管理员权限
- Windows Terminal管理员权限运行
- Windows Terminal的安装
- Windows Terminal的使用
- 2021.10更新
- 方案一.Windows Terminal配置管理员权限(利用Gsudo)
- 安装Gsudo
- 配置windows terminal
- 优缺点
- 方案二.Windows Terminal配置管理员权限(直接利用系统API)
- 配置windows terminal
- 优缺点
- 方案三.运行时获取管理员权限
- 优缺点
Windows Terminal管理员权限运行
Windows Terminal的安装
- 微软官方的microsoft store(由于一些原因不太稳定)
- 通过Git下载https://github.com/microsoft/terminal
安装过程就不再赘述了
Windows Terminal的使用
Windows Terminal可以在文件资源管理器中通过右键打开,打开之后就是当前文件夹
安装完Windows Terminal后右键会出现open in windows terminal,但是不是管理员权限,会出现某些命令不能执行的情况。
2021.10更新
现在windows terminal的配置支持图形化了,不用再改json了
- 命令行对应的就是commandline的json
- 名称对应的是name
- 图标对应的是icon 自带图标可以在github上看到,也可以支持http链接
方案一.Windows Terminal配置管理员权限(利用Gsudo)
这个是在当前windows terminal打开具有管理员权限的Powershell
这里参照https://blog.csdn.net/weixin_39858881/article/details/107026065
安装Gsudo
打开windows terminal创建powershell页
输入命令下载Gsudo
PowerShell -Command "Set-ExecutionPolicy RemoteSigned -scope Process; iwr -useb https://raw.githubusercontent.com/gerardog/gsudo/master/installgsudo.ps1 | iex"
显示done即为安装完成,这里会询问一次是否将sudo设置为gsudo的别名,因为需要uac授权,考虑到来源问题我选择了否.(起始后面每次打开都会是他要uac)
配置windows terminal
打开Windows Terminal调到设置
会打开setting.json,将下面一段加入list中
"list": [{//不必要有"guid": "{981d83ca-cfad-4548-aa13-e9ddbcd91ab8}","name": "Windows PowerShell Admin","commandline": "gsudo.exe powershell.exe","hidden": false,//"colorScheme": "Solarized Dark",//"fontFace": "Fira Code",//这个icon是网络图,可以改成本地图片"icon": "https://i.imgur.com/Giuj3FT.png"},//... ]
这里解释一下每个属性的用途
属性名 说明 备注 guid 统一标识符 可在GUID生成网站 name Windows Terminal显示的名字 commandline 执行时候执行的命令 colorScheme 颜色风格 微软colorScheme文档 fontFace 字体 hidden 是否隐藏
优缺点
优点: 可以在切换到管理员模式的时候继承文件夹路径
缺点:需要新安装一个第三方应用,并且需要服务管理员权限
方案二.Windows Terminal配置管理员权限(直接利用系统API)
这个是在新开的windows terminal打开具有管理员权限的Powershell
配置windows terminal
打开Windows Terminal调到设置
会打开setting.json,将下面一段加入list中
"list": [{"name": "Windows Terminal (elevated)","commandline": "powershell.exe -command Start-Process -Verb RunAs \"wt\"","hidden": false,"icon": "ms-appx:///Images/Square44x44Logo.targetsize-32.png" }//... ]
这里的command会在创建新窗口的时候执行, Start-Process -Verb RunAs这个命令是通过管理员模式运行
优缺点
优点: 可以自定义以管理员权限开启的应用,修改第二步中wt
为希望打开的应用即可
缺点:会新建一个windows terminal实例,并且不会继承文件夹
bug:如果把这个设置成第一启动的窗口,会无限递归
方案三.运行时获取管理员权限
从评论区获取了一种方案,谢谢@backOrigin
以任何方式打开运行对话款
我一般习惯 windows徽标键+r
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-T6CKz5qy-1634903170336)(C:/Users/mingh/AppData/Roaming/Typora/typora-user-images/image-20211021223141894.png)]
在运行的对话框里输入wt
最关键神奇的一步,按住ctrl+shift然后鼠标左键点击确定,就会弹出熟悉的UAC请求框了
这个方案比较普适,所有的应用程序都可以这么获取到管理员权限
优缺点
优点:侵入性低,几乎不用更改任何配置
缺点:无法在资源管理器里右键以管理员身份打开,不能传递路径进去
windows terminal使用管理员权限打开相关推荐
- [简单无脑]windows terminal使用管理员权限打开
网上看到用各种方式实现管理员权限打开window terminal,不是太复杂就是不能实现,现分享一个简单粗暴的方法,直呼好家伙 准备工作 首先打开window terminal 然后右键底下的图标, ...
- Windows管理员权限打开cmd使用cd切换路径失败
问题描述:在安装MySQL时需要使用到管理员权限打开cmd来进行服务的安装,MySQL的目录放在了D盘下,在使用到cd来进行路径切换时,出现了路径切换失败. 如:C:\WINDOWS\system32 ...
- Windows Terminal 使用管理员身份创建标签页
在Windows Terminal里运行指令,经常容易遇到某些操作需要使用管理员权限,但是Terminal却忘记使用管理员权限打开的情况.不仅如此,以管理员权限打开Windows Terminal步骤 ...
- Linux终端文件夹管理员,如何在Ubuntu 18.04中以管理员权限打开文件和文件夹
本文向你介绍在Ubuntu 18.04中以管理员权限打开文件和文件夹. 与 Windows 中的资源管理器一样,在 Ubuntu 系统的 Nautilus 文件管理器中,您也可以查看到系统中的所有文件 ...
- 在当前文件夹使用管理员权限打开CMD
在当前文件夹使用管理员权限打开CMD 将以下代码复制文本,并改名为cmdCreate.reg,使用Notepad++将编码格式改为ANSI. Windows Registry Editor Versi ...
- [Linux]Ubuntu 以管理员权限打开文件夹
方法一:(亲测可用) 此操作适合于文件夹有小锁,在root文件夹下操作等. ubuntu 以管理员权限打开文件夹: 1,右键->在终端打开 2, 在终端中直接输入sudo nautilus ...
- [转]Ubuntu以管理员权限打开文件(夹)
果然我还是不太适应shell阿,很多需要管理员权限的操作我还是比较依赖于图形界面的,之前有个懒人包解决了很多问题,现在不用了,有个普遍的办法解决这个问题. 在终端里 引用 vi ~/.gnome2/n ...
- 用管理员权限打开vs2010并调试网页游戏辅助,使用WPE无法抓包的解决方法
很早以前写了辅助页游戏工具.以直可以用WPE抓包的,今天突然再打开工程调试时,发现WPE无法找到进程了.很是奇怪.百思不得其姐!!! 经过大量各种试验,发现VS用不用管理员权限打开时,WPE可以找到进 ...
- 【windows】解决管理员权限问题
[windows10]永久获得管理员权限,去掉烦人的提示 一.现象 在windows系统中(尤其windwos10以上),操作系统所在盘的文件的时候,经常会遇到下列几种提示.这个功能对非计算机专业的同 ...
- [Windows开发实战] - 管理员权限启动(及原理浅析)
文章目录 导读 开发环境 管理员权限启动 实现 原理-二进制查看 原理-清单文件 参考资料 导读 最近写了个关闭进程的功能,发现部分电脑关闭操作没反应.尝试使用管理员启动就可以正常关闭了,所以这里进行 ...
最新文章
- 自建WIN10 FTP无法访问的解决方法
- python ftp文件夹文件递归上传推送
- postman显示服务器错误是什么原因,Postman 500内部服务器错误api错误
- CRT中的时间(time_t和tm)
- C++shell sort希尔排序的实现算法之二(附完整源码)
- Spring中BeanPostProcessors后置处理器到底在哪里拦截
- jquery实现增删改(伪)-老男孩作业day13
- java.io.NotSerializableException: com.codahale.metrics.MetricRegistry
- 12.4!移动云 TeaTalk 即将抵达深圳,不要错过!
- 请求header_Flutter 基于网络请求框架Dio的二次封装
- 深度学习 个性化推荐_生产中的深度强化学习第2部分:个性化用户通知
- houdini 体积
- cαr怎么发音_元音字母
- R语言使用dplyr包进行数据聚合统计计算滑动窗口统计值(Window Statistics)、计算滑动分组四分位差(IQR、四分位距)并合并生成的统计数据到原数据集中
- [数据挖掘笔记] KMeans豆瓣文本聚类
- OpenCV角点检测: Harris算子, ShiTomasi算子
- python绘制地图地图cartopy_python Cartopy的基础使用详解
- php敏感字符串过滤_PHP实现敏感词过滤
- undefined control sequence_control两个超级实用的短语解析
- 【精益生产】精益生产十大工具
热门文章
- 如何使用Topcoder
- Ubuntu 声卡解决办法合集
- 漫谈CRM体系化建设3:如何留住客户
- ndis拨号软件 linux,[4G模块]华为ME909S-821 NDIS拨号指令流程
- OpenCV Shi-Tomasi角点检测以及goodFeatureToTrack()源码分析
- go微服务调用报错too many colons in address
- flux mono 转_自语之Reactor中FluxMono的粗略使用
- AI魔幻行为大赏:细数机器视觉的9大应用场景
- 使用layui实现省市区及编码联动(引入第三方插件)
- ba2plus android,BAPlus金融计算器