Windows 系统软件安装指南

软件安装方式

Windows 系统安装应用的方式主要有以下几种:

  1. 包管理器安装

    • 优点:自动化、便捷、可重复
    • 缺点:部分软件可能不支持
    • 适用场景:开发工具、常用软件
  2. Microsoft Store 安装

    • 优点:安全、自动更新
    • 缺点:软件数量有限
    • 适用场景:UWP 应用、系统工具
  3. 安装包安装

    • 优点:最通用、功能完整
    • 缺点:手动操作、可能捆绑
    • 适用场景:大型软件、特殊软件

包管理器介绍

包管理器的优势

  1. 自动化管理

    • 一键安装/卸载
    • 批量更新
    • 依赖处理
    • 版本控制
  2. 安全性

    • 官方源
    • 签名验证
    • 安全更新
  3. 便捷性

    • 命令行操作
    • 配置备份
    • 环境迁移
  4. 一致性

    • 统一安装流程
    • 标准配置
    • 可重复部署

Windows 主流包管理器

1. Scoop(推荐)

特点:

  • 绿色软件,无需管理员权限
  • 用户目录安装,不影响系统
  • 配置简单,支持多版本共存
  • 软件库相对较少,更新可能不够及时

安装步骤:

1
2
3
4
5
6
# 设置 PowerShell 执行策略
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

# 安装 Scoop
irm get.scoop.sh -outfile 'install.ps1'
.\install.ps1 -ScoopDir 'D:\Applications\Scoop' -ScoopGlobalDir 'F:\GlobalScoopApps' -NoProxy

常用命令:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
# 搜索软件
scoop search <app_name>

# 安装软件
scoop install <app_name>

# 更新软件
scoop update <app_name>

# 卸载软件
scoop uninstall <app_name>

# 查看已安装软件
scoop list

# 高级命令
# 设置代理
scoop config proxy 127.0.0.1:1080

# 查看帮助
scoop --help

# 查看版本
scoop --version

# 查看缓存
scoop cache list

# 清理缓存
scoop cache cleanup

# 导出安装列表
scoop export > <file_name>

# 导入安装列表
scoop import <file_name>

# 清理未使用的应用
scoop cleanup

# 重置 Scoop
scoop reset

Scoop 目录说明

Scoop 安装后会在指定目录创建以下文件夹:

  • apps:所有通过 scoop 安装的软件
  • buckets:软件仓库配置,默认包含 main 仓库
  • cache:下载的安装包临时存储
  • persist:用户数据持久化存储
  • shims:命令行工具软链接

仓库管理

  1. 添加仓库

    1
    2
    3
    4
    5
    6
    7
    
    # 添加官方仓库
    scoop bucket add extras
    scoop bucket add versions
    scoop bucket add java
    
    # 添加自定义仓库
    scoop bucket add <仓库名> <仓库URL>
    
  2. 查看仓库

    1
    2
    3
    4
    5
    
    # 列出所有仓库
    scoop bucket list
    
    # 查看仓库软件
    scoop search <软件名>
    
  3. 更新仓库

    1
    2
    3
    4
    5
    
    # 更新所有仓库
    scoop update
    
    # 更新特定仓库
    scoop update <仓库名>
    

2. WinGet

特点:

  • 微软官方维护,安全性高
  • 系统原生集成,无需额外安装
  • 支持 Microsoft Store 和 UWP 应用
  • 软件库较少,功能相对简单

安装方式:

  1. Microsoft Store 安装

  2. GitHub 下载安装

  3. 通过 Scoop 安装(推荐):

    1
    
    scoop install winget
    

常用命令:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# 搜索软件
winget search <app_name>

# 安装软件
winget install <app_name>

# 指定安装路径
winget install -l <app_name>

# 交互式安装
winget install -i <app_name>

# 高级命令
# 查看已安装软件
winget list

# 更新软件
winget upgrade

# 卸载软件
winget uninstall <app_name>

# 查看软件信息
winget show <app_name>

# 导出已安装软件列表
winget export -o <file_name>

# 从文件导入安装
winget import <file_name>

3. Chocolatey

特点:

  • 社区驱动,软件库最丰富
  • 功能全面,支持多版本管理
  • 需要管理员权限,配置较复杂
  • 部分包更新不及时,安装较慢

安装方法:

1
2
# 以管理员身份运行 PowerShell
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))

常用命令:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
# 搜索软件
choco search <app_name>

# 安装软件
choco install <app_name>

# 更新软件
choco upgrade <app_name>

# 卸载软件
choco uninstall <app_name>

# 查看已安装软件
choco list --local-only

# 更新所有软件
choco upgrade all

# 查看软件信息
choco info <app_name>

软件安装最佳实践

1. 包管理器安装

优先使用包管理器安装软件,特别是开发工具和常用软件。

2. 安装包安装

对于无法通过包管理器安装的软件:

  1. 下载来源

    • 官方网站
    • 可信第三方
    • 避免破解版
  2. 安装步骤

    • 修改安装路径
    • 取消捆绑软件
    • 注意安装选项
  3. 安装后检查

    • 验证功能
    • 检查启动项
    • 清理临时文件

推荐软件

开发工具

  1. 编辑器

    • VSCode(scoop install vscode):功能强大的代码编辑器,支持丰富的插件和扩展
    • Sublime Text(scoop install sublime-text):轻量级高性能编辑器,适合快速编辑
  2. 终端工具

    • Windows Terminal(scoop install windows-terminal):现代化的终端模拟器,支持多标签和分屏
    • Git(scoop install git):版本控制工具,必备开发工具
  3. 开发工具

    • ADB(scoop install adb):Android 调试工具,用于移动应用开发
    • APKTool(scoop install apktool):Android 应用反编译工具

系统工具

  1. 压缩工具

    • 7-Zip(scoop install 7zip):高效的文件压缩工具,支持多种格式
  2. 搜索工具

    • Everything(scoop install everything):快速的文件搜索工具,支持实时索引
  3. 系统优化

    • CCleaner(scoop install ccleaner):系统清理和优化工具

实用工具

  1. 下载工具

    • Aria2(scoop install aria2):多协议下载工具,支持断点续传
  2. PDF阅读器

    • Foxit Reader(scoop install foxit-pdf-reader):轻量级 PDF 阅读器,支持编辑功能
  3. 视频播放器

    • PotPlayer(scoop install potplayer):功能强大的视频播放器,支持多种格式
  4. 截图工具

    • ShareX(scoop install sharex):功能丰富的截图和录屏工具

自动化工具

  1. 快捷键工具
    • AutoHotkey(scoop install autohotkey):强大的自动化脚本工具
    • PowerToys(scoop install powertoys):微软官方工具集,提供多种系统增强功能

配置文件

AutoHotkey 配置

基本语法:

1
2
3
4
5
6
7
# 代表 Win ! 代表 Alt ^ 代表 Ctrl + 代表 Shift :: 分隔符
run 运行命令
; 注释

示例配置:

1
2
3
4
5
6
7
8
# 打开网站
#g::run https://github.com

# 打开应用
#v::run code

# 快捷键组合
#!v::run notepad

配置下载

57.12k 字
43篇文章