利用Chocolatey快速恢复Windows系统和安装软件

是否曾因恶意软件的侵扰而头疼?或者仅仅是因为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
沪ICP备2024098111号-1
上海秋旦网络科技中心:上海市奉贤区金大公路8218号1幢 联系电话:17898875485