Windows上通过WAS命令方式安装应用详解
一、什么是WAS安装方式?
在Windows系统中,WAS并不是一个标准的系统命令,你可能指的是几种不同的安装方式:
- Winget安装 - Windows官方包管理器(Windows Package Manager)
- MSI安装 - Windows Installer包
- PowerShell安装 - 通过PowerShell命令安装应用
- 命令行静默安装 - 无界面自动安装
考虑到大多数用户的需求,我将重点讲解目前最实用的Winget命令行安装方式,这是微软官方推荐的现代应用安装方法。
二、准备工作:开启必要功能
步骤1:检查系统版本
- 按
Win + R,输入winver,按回车 - 确认你的Windows版本是1809或更高版本
- 如果是旧版本,需要先更新系统
步骤2:启用开发者模式
- 点击开始菜单,选择“设置”
- 进入“更新和安全”
- 选择“开发者选项”
- 开启“开发人员模式”
三、安装Winget工具
方法一:通过Microsoft Store安装(最简单)
- 打开Microsoft Store
- 搜索“应用安装程序”
- 找到“App Installer”应用
- 点击“获取”进行安装
方法二:手动安装
- 访问GitHub的Winget发布页面
- 下载最新版的
.msixbundle文件 - 双击下载的文件进行安装
方法三:使用PowerShell安装
# 打开PowerShell(管理员身份)
# 复制粘贴以下命令:
Add-AppxPackage -Path "https://aka.ms/getwinget"
安装完成后,按 Win + X,选择“Windows PowerShell”或“终端”,输入 winget 测试是否安装成功。
四、Winget基本使用教程
1. 搜索应用程序
winget search 软件名称
例如想安装Chrome浏览器:

winget search chrome
2. 查看软件详细信息
winget show 软件ID
例如:
winget show Google.Chrome
3. 安装应用程序
winget install 软件ID
实际安装示例:
winget install Google.Chrome
4. 常用安装参数
-h或--help:查看帮助-v或--version:指定安装版本--source:指定安装源--accept-package-agreements:自动接受协议--accept-source-agreements:自动接受源协议
五、实际安装案例演示
案例1:安装VLC媒体播放器
# 搜索VLC
winget search vlc
# 查看详细信息
winget show VideoLAN.VLC
# 安装VLC
winget install VideoLAN.VLC
案例2:安装VS Code
# 一键安装
winget install Microsoft.VisualStudioCode
案例3:安装7-Zip压缩软件
winget install 7zip.7zip
六、批量安装应用技巧
创建批量安装脚本
- 新建一个文本文件,重命名为
install_apps.txt - 编辑内容:
Google.Chrome Microsoft.VisualStudioCode 7zip.7zip VideoLAN.VLC - 保存后,在PowerShell中执行:
Get-Content install_apps.txt | ForEach-Object { winget install $_ }
导出已安装应用列表
# 导出列表到文件
winget export -o my_apps.json
# 从文件恢复安装
winget import -i my_apps.json
七、常见问题解决
问题1:Winget命令不存在
- 确保已正确安装App Installer
- 重启电脑后再试
- 在PowerShell中执行:
Get-Command winget
问题2:安装失败
# 查看详细错误信息
winget install 软件ID --verbose
# 常见解决方法:
# 1. 以管理员身份运行终端
# 2. 检查网络连接
# 3. 更新Winget:winget upgrade --all
问题3:找不到特定软件
# 查看所有可用源
winget source list
# 添加新源
winget source add 源名称
八、高级使用技巧
1. 更新所有已安装应用
winget upgrade --all
2. 卸载应用程序
# 查看已安装应用
winget list
# 卸载指定应用
winget uninstall 软件ID
3. 创建自动化安装脚本
# 保存为install.ps1
$apps = @(
"Google.Chrome",
"Microsoft.VisualStudioCode",
"7zip.7zip"
)
foreach ($app in $apps) {
winget install $app --accept-package-agreements --accept-source-agreements
}
九、其他命令行安装方式
1. Chocolatey安装(第三方包管理器)
# 安装Chocolatey
Set-ExecutionPolicy Bypass -Scope Process -Force
[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072
iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
# 使用Chocolatey安装软件
choco install googlechrome
choco install vscode
2. MSI静默安装
msiexec /i 安装包.msi /quiet /norestart
3. EXE静默安装
安装包.exe /SILENT /NORESTART
十、安全注意事项
- 验证软件来源:只从官方或可信源安装
- 定期更新:保持Winget和已安装应用最新
- 权限管理:非必要不使用管理员权限
- 备份系统:重要操作前创建系统还原点
十一、实用建议
给新手的建议:
- 先从常用软件开始练习
- 每次只安装一个软件,熟悉后再批量操作
- 遇到问题先搜索错误信息,很多问题都有现成解决方案
给进阶用户的建议:
- 学习编写PowerShell脚本自动化安装流程
- 创建自己的软件配置清单
- 探索Winget的API和高级功能
给专业用户的建议:
- 在企业环境中部署Winget
- 创建内部软件源
- 集成到CI/CD流程中
十二、总结
通过命令行安装Windows应用不仅效率高,还能实现自动化部署。Winget作为微软官方工具,正在成为Windows生态中的重要组成部分。掌握这种方法,你可以在几分钟内完成开发环境搭建、批量软件安装等任务。
开始尝试时可能会遇到一些问题,但通过实践和搜索解决方案,你会逐渐熟悉这个强大的工具。记住,每个技术大佬都是从第一次命令行安装开始的,动手实践是最好的学习方式!
下一步行动建议:
- 今天先安装Winget工具
- 尝试安装1-2个常用软件
- 下周学习创建批量安装脚本
- 一个月内掌握基本的自动化安装流程
如果在操作过程中遇到具体问题,可以记录下完整的错误信息,这样更容易找到准确的解决方案。祝你在命令行安装的道路上越走越顺!
文章版权声明:文章内容均来源于各大短视频平台搜集以及修改和删减新增,如有侵权或者违规,请联系站长进行删除,如需转载或复制请以超链接形式并注明出处。

还没有评论,来说两句吧...