目录

「Windows」从上车到翻车

记录Windows配置及使用技巧。

激活

KMS激活

1. VOL版系统及Office
# 管理员CMD下激活Windows
slmgr /skms kms.03k.org
slmgr /ato

# 管理员CMD下激活Office
cd C:\Program Files (x86)\Microsoft Office\Office16  # 该安装目录下需有`OSPP.VB`
cscript ospp.vbs /sethst:kms.03k.org
cscript ospp.vbs /act  # 有successful字样即成功
2. 亦是美网络
3. Office安装工具

注册表

右键快捷方式

  1. 备份注册表(如有必要)
  2. Win + R打开运行
  3. regedit进入注册表编辑
  4. 进入HKEY_CLASSES_ROOT->*->shell路径,选中shell文件夹,右键新建并命名Everedit
  5. 选中EverEdit文件夹,右键新建字符串值(S),命名Icon,修改其值为"your_software_path"
  6. 选中EverEdit文件夹,右键新建,命名Command,修改其值为"your_software_path" "%1",注意空格

硬件时钟

使用UTC时间

Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1

使用本地时间

Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 0

资源管理器地址栏历史删除

法一

  1. 备份注册表(如有必要)
  2. Win + R打开运行
  3. regedit进入注册表编辑
  4. 定位到 HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\TypedPaths 进行编辑

法二

如需删除所有历史记录则在资源管理器地址栏上右键选择删除历史记录

路由表

双网卡

# 确认待设置的网卡名称及接口(Idx)
netsh interface ipv4 show interfaces
# 设置指定网卡的静态 IP
netsh interface ipv4 set address name="以太网" static 10.0.9.49 255.255.255.0 10.0.9.10

# 查看路由表信息
## -4 or -6 used to print IPv4 or IPv6
route print [-4/-6]
# (进入管理员权限)删除缺省路由
route delete 0.0.0.0
# 增加静态路由
## Metric(跃点数)表示路由代价,数值越高代价越大,因此当存在多条到达同一网络的路由时,系统选择跃点数小的路径
## 需注意InterfaceMetric的配置也会叠加影响
route add -p 0.0.0.0 mask 0.0.0.0 10.0.0.1 [metric 2]
route add -p 10.0.9.0 mask 255.255.255.0 10.0.9.10 [METRIC 64] [IF 15]
# 修改跃点数
route change -p 0.0.0.0 mask 0.0.0.0 10.0.0.1 metric 2
# 修改接口
route print -4  # 查询接口 OR
netsh int ipv4 show interfaces
route change -p 10.0.9.0 mask 255.255.255.0 10.0.9.10 METRIC 64 IF 15
# 指定接口PING测试
ping des_ip -S interface_ip

防火墙

有时候内网中某些应用需要临时访问 Windows 中提供在 10808 端口上的代理服务时,若被防火墙阻止,可以通过管理员模式运行 Power Shell 并执行下述命令:

# 允许 10.0.0.0/24 访问 TCP 10808 端口
New-NetFirewallRule `
    -DisplayName "Allow 10808 for 10.0.0.0/24" `
    -Direction Inbound `
    -Protocol TCP `
    -LocalPort 10808 `
    -RemoteAddress 10.0.0.0/24 `
    -Action Allow `
    -Enabled True

# 检查规则是否生效
Get-NetFirewallRule -DisplayName "Allow 10808 for 10.0.0.0/24" | Format-Table

在另一台电脑上测试端口连通性:

  • Windows
    Test-NetConnection -ComputerName 目标IP -Port 10808
  • Debian/Ubuntu
    # sudo apt update && sudo apt install netcat-openbsd -y
    nc -zv <目标IP> 10808

WSL

Windows 11

时间显示到秒
默认展开右键菜单
  1. Win+R
  2. regedit -> HKEY_CURRENT_USER\SOFTWARE\CLASSES\CLSID
  3. 新建 {86ca1aa0-34aa-4e8b-a509-50c905bae2a2} 的项
  4. 右键上步新建的项,继续新建 InprocServer32 的项
  5. 选中上步的项,右侧打开其条目,保存(清空其数据)
  6. 保存并退出
  7. 重启资源管理器即可生效

恢复步骤:

  1. Win+R
  2. regedit
  3. 定位到 HKEY_CURRENT_USER\SOFTWARE\CLASSES\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}
  4. 删除项 InprocServer32
  5. 保存并退出
  6. 重启资源管理器即可生效

磁盘映射

SMB

  • NET USE
# 在Aptiv电脑上使用此法映射TrueNAS的SMB共享时,需要开启`SERVICES->SMB->NTLMv1 Auth`
net use X: \\aio.nas.yirami.xyz\YDisk observer /user:observer
# save command to .ps1 file and then
powershell.exe -ExecutionPolicy Bypass ./map_nas.ps1
# remove
net use X: /d
# 不再使用该方法时,及时关闭`SERVICES->SMB->NTLMv1 Auth`以增强安全性