一些常用的 Windows 命令
winget
自从 微软 拥抱了 Linux(WSL) 和 Chromium(Edge)之后,windows 终于在 CLI 交互上 好用了一点点。
winget 这个软件包管理器,可以说是 非常好用了。
winget install
用 winget 安装一个软件, 以 oha 为例。
# 安装 OpenSSH Beta 软件,安装完成之后 系统环境 也会更新。
winget install --id Microsoft.OpenSSH.Beta
# or 安装 cygwin
winget install cygwin
# 可以在 Windows Terminal 中添加这个终端
# 新建一个配置文件
# 可执行文件配置到 C:\\Program Files\\Cygwin\\bin\\bash.exe -i -l
winget list
展示所有已安装软件包
winget list
Powershell
解除不能执行脚本
Set-ExecutionPolicy -ExecutionPolicy Unrestricted
开放端口
New-NetFirewallRule -DisplayName "Allow Port 2022" -Direction Inbound -Protocol TCP -LocalPort 2022 -Action Allow
启动项
放入启动文件夹
# 用户启动目录
shell:startup
# 系统启动目录
shell:common startup
注册表
# 当前用户配置
HKLM\Software\Microsoft\Windows\CurrentVersion\Run
#
HKLM\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Run
CPU最大频率
两个步骤:
- 修改注册表 设置
Attributes 的值为 2 - 到电源计划管理,设置
处理器最大频率,第一类处理器电源效率的处理器最大频率(可选)
# 处理器最大频率
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\75b0ae3f-bce0-45a7-8c89-c9611c25e100
# 第一类处理器电源效率的处理器最大频率
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\75b0ae3f-bce0-45a7-8c89-c9611c25e101
uninstall Microsoft Edge
通过设置界面卸载(需解锁,适用于非欧盟用户)
- 编辑
C:\Windows\System32\IntegratedServicesRegionPolicySet.json这个文件 - 找到
Edge is uninstallable修改"defaultState": "disabled"->"enabled" - 下面的
region[]添加你的地区代码(如 "CN" 或 "US" 等) - 保存后,重启电脑, 打开 设置 → 应用 → 已安装的应用,找到 Microsoft Edge,点击 ⋯ → 卸载.
文件所有权:
takeown /f "C:\Windows\System32\IntegratedServicesRegionPolicySet.json"
icacls "C:\Windows\System32\IntegratedServicesRegionPolicySet.json" /grant "你的用户名:F"