是否曾因恶意软件的侵扰而头疼?或者仅仅是因为Windows系统运行缓慢而感到困扰?无论是哪种情况,重新安装系统总是一个不错的选择。Chocolatey,这个Windows上的包管理工具,可以大大简化安装软件的过程,让不再需要一个接一个地搜索、下载、运行和点击“下一步”。
Chocolatey简介
Chocolatey是一个为Windows设计的包管理解决方案,类似于Linux中的npm或apt-get。它意味着不需要为电脑上想要安装的每一个软件单独进行搜索、下载、运行和点击“下一步”。
灾难恢复策略
Chocolatey也是灾难恢复策略的一部分。如果笔记本电脑突然坏了,需要Dell来修理,那么无论在哪里,都可以开车去当地的电脑商店,买一台过得去的笔记本电脑,并在Chocolatey运行的时间里迅速恢复工作。大部分重要文件都同步到了OneDrive或NextCloud。一旦这些文件同步完成,就可以重新投入工作。
安装Chocolatey
需要安装PowerShell,并打开一个以管理员身份运行的PowerShell实例。将以下命令复制并粘贴到PowerShell提示符中,大约30秒后,系统上就会有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'))
需要关闭并重新启动PowerShell才能首次使用Chocolatey。
Chocolatey脚本
以下脚本是用来快速搭建主要Windows开发环境的。Chocolatey可以一次性安装多个应用程序,例如:
choco install app1 app2 app3
但这样做并没有太大区别,因为所有应用程序都是按顺序下载和安装的。如果下载可以在安装过程中同时进行,那就更好了。所以将所有命令分开,只是为了提高可读性。
# 安装Git
choco install git -y
# 安装Visual Studio Code
choco install vscode -y
# 安装Visual Studio 2019 Professional
choco install visualstudio2019professional -y
# 安装PowerShell Core
choco install powershell-core -y
# 安装Azure CLI
choco install azure-cli -y
# 安装Azure PowerShell
choco install azurepowershell -y
# 安装JetBrains dotPeek
choco install dotpeek -y
# 安装Google Chrome
choco install googlechrome -y
# 安装Firefox
choco install firefox -y
# 安装Joplin
choco install joplin -y
# 安装VLC
choco install vlc -y
# 安装Office 365
choco install office365business -y
# 安装Microsoft Teams
choco install microsoft-teams -y
# 安装mRemoteNG
choco install mremoteng -y
# 安装NextCloud
choco install nextcloud-client -y
# 安装WindowsTerminal
choco install microsoft-windows-terminal -y
# 安装Remote Desktop Connection Manager
choco install rdcman -y
# 安装7-Zip
choco install 7zip -y
# 安装Tomighty
choco install tomighty -y
# 安装Calibre
choco install calibre -y
# 安装WinDirStat
choco install windirstat -y
# 安装Logitech Options(用于鼠标/键盘)
choco install logitech-options -y
# 安装SQL Server Management Studio
choco install sql-server-management-studio -y
# 安装paint.net
choco install paint.net -y
# 安装qbittorrent
choco install qbittorrent -y
# 安装League of Legends
choco install leagueoflegends -y