Windows 强大且好用的软件安装工具

准备工作:
检查 Windows 安装环境:(搜索 “ 启用或关闭Windows功能 ” )
a. 打开 powershell
b. 打开 .Net framework 3.5 和 .Net framework 4.8
---------------------------------------------
- 安装命令:
Get-ExecutionPolicy
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'))
------------------------------------------------
2. 查看本地已安装的程序:
choco list --loacal-only
-------------------------------------------------
3. 升级本地安装程序
Choco upgrade all -y
-------------------------------------------------
4. 搜索安装文件
choco search vlc
--------------------------------------------------
5. 卸载本地程序
choco uninstall vlc
--------------------------------------------------
6. 备份文件
choco export -o choco-configure.config --include-version-numbers
--------------------------------------------------
7. 恢复原先安装的软件:
a. 回到原配置文件保存路径;
b. 执行 choco install choco_configure.config 命令;
--------------------------------------------------
8. 安装图形化界面
choco install chocolateygui -y
--------------------------------------------------
9. 卸载
a. C:\ProgramData\chocolatey
b. 删除环境变量。
-------------------------------------------------
Unrestricted:权限最高,可以不受限制执行任何脚本。
Default:为Powershell默认的策略:Restricted,不允许任何脚本执行。
AllSigned:所有脚本都必须经过签名才能在运行。
RemoteSigned:本地脚本无限制,但是对来自网络的脚本必须经过签名。
Bypass:Bypass执行策略对脚本的执行不设任何的限制,任何脚本都可以执行,并且不会有安全性提示。
Undefined:Undefined表示没有设置脚本策略,当然此时发生会继承或应用默认的脚本策略。
当设置好执行策略后就可运行powershell脚本
---------------------------------------------
查看 powershell 当前版本:
$PSVersionTable