Windows 重要配置和软件使用记录
Win11 右键菜单修改为 Win10 模式的方法
1# 管理员模式运行如下命令
2
3# 新增配置
4reg.exe add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /f /ve
5# 重启 explorer
6taskkill /f /im explorer.exe
7explorer.exe
增加右键打开选项
首先进入注册表界面: win+R -> regedit
增加右键操作文件选项
以 “vscode 作为编辑文件” 作为实例:
在注册表页面下进入:计算机\HKEY_CLASSES_ROOT\*\shell
- 新建项 Vscode
- 右键 Vscode 并新建项 command
- 编辑command默认选项值为:
${vscodepath}\Code.exe %1
(%1是可选的参数,这里必须要加,表示作用于该文件)
- 编辑command默认选项值为:
- 编辑 Vscode 值
- 编辑右键显示名称:默认值改为 Open with vscode(不编辑则为新建项的名称)
- 编辑右键显示图标:新建字符串值icon 添加:
${vscodepath}\Code.exe
(有些可以这样,但一般为 ico 文件)
增加目录下右键打开选项
以 “window terminal” 作为实例:
注册表页面下进入:计算机\HKEY_CLASSES_ROOT\Directory\Background\shell
- 新建项 Terminal
- 右键 Terminal 新建项 command
- 编辑 command 默认选项值为:
${terminalpath}\wt.exe
- 编辑 command 默认选项值为:
- 编辑 Terminal 值
- 编辑右键显示名称:默认值改为 Open in terminal (不编辑则为新建项的名称)
- 编辑右键显示图标:新建字符串值 icon 添加:
${terminalicon}
- 编辑 window terminal 的 json 配置文件
- 对应位置修改如下,".“即表示当前目录。
1 "profiles":
2 {
3 "defaults":
4 {
5 "startingDirectory" : "."
6 },
7 }
Win11 开启唤醒验证
可参考 require-sign-in-option-in-windows-10-is-greyed-out
通过编辑注册表字段即可完成。
进入 HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Power\PowerSettings\
,在点击其下形如 0e796bdb-100d-47d6-a2d5-f7d2daa51f51
的字段,将其中的 ACSettingIndex
(交流电,插电笔记本) 和 DCSettingIndex
(直流电,使用笔记本电池) 字段值均改为 1 即可。
Wsl 在 Windows 开机后自启后台服务
1# /etc/init.wsl
2/etc/init.d/${需要的服务} # 或者使用 service/systemctl 命令
再赋予 init.wsl 执行权限,执行:chmod +x /etc/init.wsl
windows 在启动目录下创建脚本:wsl.bat
,写入开机命令如下:
1wsl -d <DistributionName> -u root /etc/init.wsl
其中,版本 <DistributionName>
可通过 wsl -l
查看。
Wsl 修改默认登录用户
将登录默认用户设为 root:
1<DistributionName> config --default-user root
如果 wsl 是手动安装的,经测试似乎无法生效,可通过修改 /etc/wsl.conf
完成:
1# Set the user when launching a distribution with WSL.
2[user]
3default = root
然后重启 wsl 即可完成。
键位映射
可以通过 PowerToys 实现,下载地址:PowerToys。
为适配 Mac 键位体验,将 Win 和 Ctrl 相互映射:
Keyboard Manager -> Remap a key -> 添加 Win to Ctrl, Ctrl to Win
设置开机启动任务
自定义 wsl 安装位置
首先下载 wsl-ubuntu:
- 20.04版本:https://aka.ms/wslubuntu2004
- 18.04版本:https://aka.ms/wsl-ubuntu-1804
其他版本自行前往官网查找。
对于下载后得到 AppxBundle 文件,将后缀名改为 zip,然后解压,可以得到一些带系统类型前缀的 appx 文件和其他一些相关文件。
其中,视情况选择 x64 或 ARM64 的安装包,将后缀名改为 zip,然后解压,之后点击解压后文件夹中的 ubuntu.exe 文件,即可开始安装 wsl-ubuntu。
安装完成后在同一目录下可得到虚拟盘:ext4.vhdx
。
其中安装时会让你指定用户名和密码,这个用户是默认添加到 sudoers 里的。