Windows 小工具脚本集。下面这些双击就能用:
| 双击这个 | 作用 | 备注 |
|---|---|---|
修复音响声音.bat |
默认声音被蓝牙/HDMI/虚拟声卡抢走时,一键切回板载音响(无需管理员) | 音频设备 ID 为本机专属,换机器需改 Set-DefaultAudio.ps1 里的 $TargetId |
微信双开.vbs |
开两个微信实例(Weixin 4.x) | 微信路径写死在脚本里:C:\Program Files\Tencent\Weixin\Weixin.exe |
释放卡住按键.bat |
一键释放卡住/粘滞的键盘修饰键(Ctrl/Alt/Shift/Win) | 解决由于自动化键鼠模拟、远程控制或系统粘滞导致的键盘无响应、按键卡死或乱快捷键问题 |
IPv6状态.bat |
看 IPv6 现在开没开(各网卡 + 有没有 IPv6 上网默认路由) | 只读,不改任何东西 |
IPv6切换.bat |
一键开/关 IPv6(自动 UAC 提权)。关=全走 IPv4 经代理(Google/翻墙稳),开=IPv6 直连可用 | 只切上网网卡,不动 natpierce(公网穿要用它的 IPv6) |
更新README.bat |
自动刷新本 README 的文件清单(下面 ## File list 那段)并 commit + push |
描述区是手写的,只自动更新文件列表 |
auto_push.bat |
把本仓库一键 commit + push 到 GitHub | 无改动则自动跳过 |
backup_apps.bat |
备份已装软件清单 + 环境变量 + winget 清单 到 H:\80_自动备份区\软件环境 |
要先插 H: 盘,否则自动跳过 |
Sync-DownloadsToH.bat |
把系统下载目录 E:\Downloads 同步到 U 盘 H:\03_下载与安装包 |
只复制/更新,不删除 H 盘旧文件; 低优先级思路,脚本内 robocopy /MT:1 /R:0 |
Set-DefaultAudio.ps1、backup_apps.ps1、IPv6-Status.ps1、IPv6-Toggle.ps1、Update-Readme.ps1—— 上面那些.bat的内核,不单独跑。backup_apps_hidden.vbs、auto_push.vbs—— 对应功能的无窗口版,挂「任务计划程序」定时跑用。Sync-DownloadsToH.ps1、Sync-DownloadsToH-Hidden.vbs—— 下载目录同步到 H 盘的计划任务入口; 源目录是 Windows 当前下载目录E:\Downloads; 先验清单可跑Sync-DownloadsToH.ps1 -ListOnly。隐藏入口优先用pwsh.exe并等待子进程结束,避免任务计划程序提前返回。若state\h-downloads-known-bad-20260707.csv存在,隐藏任务会先做一次已知 CRC 文件覆盖修复,成功后自动改名为.done-*。HDriveSafety.ps1—— 写入 H 盘前的公共护栏: 检查 dirty /Full Repair Needed、剩余空间,并用Global\CodexHDriveUsbWriteLock防并发写入; H 盘状态不安全时拒绝写入。检查运行状态.vbs—— 弹窗看 TimeAudit 状态,依赖E:\Projects\Tools\TimeAudit\check_status_gui.ps1(不在本仓库)。
关于 IPv6:很多被墙的服务(Google/Antigravity 等)会优先走 IPv6 直连,而代理只接管 IPv4 → IPv6 流量裸奔撞墙超时。登录 Google 系应用前,用
IPv6状态.bat看一眼,开着就IPv6切换.bat关掉,登录完想要 IPv6 再切回来。
.ps1单独运行会被执行策略拦;走配套的.bat(已带-ExecutionPolicy Bypass)即可。
| File | Size | Modified |
|---|---|---|
.gitignore |
62 B | 2026-07-07 19:43 |
更新README.bat |
103 B | 2026-06-28 21:10 |
检查运行状态.vbs |
1773 B | 2026-06-15 11:04 |
释放卡住按键.bat |
50 B | 2026-07-01 02:03 |
微信双开.vbs |
855 B | 2026-06-19 10:42 |
修复音响声音.bat |
201 B | 2026-06-28 15:41 |
auto_push.bat |
134 B | 2026-06-19 11:00 |
auto_push.vbs |
157 B | 2026-07-05 22:43 |
backup_apps_hidden.vbs |
846 B | 2026-07-07 20:07 |
backup_apps.bat |
135 B | 2026-06-19 11:07 |
backup_apps.ps1 |
4036 B | 2026-07-07 21:06 |
HDriveSafety.ps1 |
6129 B | 2026-07-07 20:56 |
IPv6-Status.ps1 |
913 B | 2026-06-28 21:08 |
IPv6-Toggle.ps1 |
1384 B | 2026-06-28 21:08 |
IPv6切换.bat |
256 B | 2026-06-28 21:10 |
IPv6状态.bat |
101 B | 2026-06-28 21:10 |
release_keyboard.py |
481 B | 2026-07-01 02:03 |
Set-DefaultAudio-Hidden.vbs |
425 B | 2026-07-05 22:37 |
Set-DefaultAudio.ps1 |
1817 B | 2026-06-28 15:41 |
Sync-DownloadsToH-Hidden.vbs |
462 B | 2026-07-07 20:49 |
Sync-DownloadsToH.bat |
263 B | 2026-07-07 19:52 |
Sync-DownloadsToH.ps1 |
6136 B | 2026-07-07 20:56 |
Update-Readme.ps1 |
1599 B | 2026-06-28 21:09 |