头条资讯网_今日热点_娱乐才是你关心的时事新闻

今日热点 时事资讯
娱乐头条才是你关心的新闻
首页 > 头条资讯 > 科技

不用再装“XX 管家”了,这串代码就能搞定 Windows 最大痛点

逢年过节,如果你是那个肩负帮亲朋好友「看看电脑」工作的年轻人,多少都经历过「为什么你的电脑里又多了N个全家桶流氓软件」的时刻。

但毕竟不是每个人都会使用正确的搜索引擎并分辨正确的下载渠道,对一切图个省事儿的小白来说,下载、更新Windows应用这件事轻则「安全下载」、重则「软件管家」,被「全家桶」乃至恶意应用趁虚而入是常有的事。

但如果你的这位朋友正在使用搭载Windows11电脑,事情就可以简单一点了。今天这篇文章就是为你提供一些新思路的。首先你应该一脸严肃地告诉这位朋友:

1.不要轻信某搜索引擎

2.不要轻信「安全下载」

必要时晓之以情、动之以理,此时这位朋友会告诉你:

那我也实在记不住这些官网链接,分不清靠谱的下载来源嘛。

于是你打开记事本,写下:

@echooff

remGettheappnamefromtheuser.

set/pappname=输入你想安装或升级的应用名称:

remCheckiftheappisinstalled.

remIfitis,upgradeit.

remIfitisnot,installit.

remIftherearemultipleapppackagesfromdifferentsources,setthewingetsourcetoonly/"winget/".

remThiswillensurethattheappisinstalledfromtheofficialMicrosoftrepository.

ifexist/"%appname%/"(

wingetupgrade/"%appname%/"

)else(

wingetinstall/"%appname%/"--sourcewinget

)

remDisplayasuccessmessage.

echo%appname%已成功安装/升级。

remKeepthecommandlinewindowopenandlettheusertoexitwithanykey.

pause

然后顺手将这个记事本文件另存为「你喜欢的名字.bat」。注意,如果像上方实例一样在set/pappname=这里用了中文,保存时记得将编码设置为ANSI避免乱码。

接下来你只需要把这个文件留在朋友或长辈的电脑上,想尽办法让他们不要删,并且让他们需要的时候双击运行一下即可。

让我用心把你留下来

无论是新应用安装还是已安装应用升级,这个小文件均能搞定。用起来也颇有当年某些Ghost操作系统安装后清理小脚本的味道,如果你爸和我爸一个年纪,应该也会喜欢且信任这种脚本:

以安装Firefox的安装为例

以百度网盘的升级为例

明眼人已经看出来了,我们这里所使用的其实是Windows11内置的包管理器winget,并且在上面的脚本中,为了多个来源造成的版本选择问题,我们将应用安装来源指定为了winget。所以如果你的亲友遇到了网络问题winget的版本无法完成任务,你也可以如法炮制制作一个应用安装来源指定为微软商店(msstore)的版本:

@echooff

remGettheappnamefromtheuser.

set/pappname=输入你想安装或升级的应用名称:

remCheckiftheappisinstalled.

remIfitis,upgradeit.

remIfitisnot,installit.

remIftherearemultipleapppackagesfromdifferentsources,setthewingetsourcetoonly/"msstore/".

remThiswillensurethattheappisinstalledfromtheMicrosoftStore.

ifexist/"%appname%/"(

wingetupgrade/"%appname%/"--sourcemsstore

)else(

wingetinstall/"%appname%/"--sourcemsstore

)

remDisplayasuccessmessage.

echo%appname%已成功安装/升级。

remKeepthecommandlinewindowopenandlettheusertoexitwithanykey.

pause

Winget这个工具在特定版本的Windows10和所有Windows11版本中早已内置,稍微熟悉一点命令行的朋友即可用它「一句话」搞定Windows应用的安装、升级、卸载……要是你的朋友有一定英语甚至命令行基础,最好的推荐方案还是让他好好读一下少数派的文章了解一下winget。

但总体来说,包管理器作为一种简洁、直观、可靠的应用管理方式,对普通用户而言依然略有门槛。所以也有开发者基于winget做了具备GUI交互的小工具WingetUI。

WingetUI的UI

WingetUI同样基于Windows内置的winget,并且还支持额外添加Scoop和Chocolatey作为来源。不过怎么说呢,你得说服亲友额外安装一个「管家」……而你刚刚才卸载了人家的XX管家啊!

https://sspai.com/post/80027?utm_source=wechat&utm_medium=social

作者:克莱德

责编:克莱德

未经允许不得转载:头条资讯网_今日热点_娱乐才是你关心的时事新闻 » 不用再装“XX 管家”了,这串代码就能搞定 Windows 最大痛点

分享到:更多 ()
来源:少数派 编辑:科技

评论

留言/评论 共有条点评
昵称:
验证码:
匿名发表