# 关掉助手 + 恢复被改的功能 —— 双击版（不用运行框）

**这台机器上 `Win+R`（运行）已经被禁用**，所以本版全部操作都是**双击**和**右键**，一个命令都不用敲。

**耗时**：约 3 分钟。**需要**：管理员账户。**目录**：文案里统一用 `C:\Users\Public\tool`。

---

## 第 0 步：把 5 个文件放进 `C:\Users\Public\tool`

1. 双击桌面上的「计算机」；
2. 地址栏输入 `C:\Users\Public` 回车；
3. 如果里面没有 `tool` 文件夹 → 右键空白处 → 新建 → 文件夹 → 命名 `tool`；
4. 把本文件夹里的 **5 个文件**全部复制进 `tool`。

> 为什么不能放在桌面或 `C:\Users\Public` 根下：助手会监视这些位置，随时删掉 `.bat` / `.vbs`。
> `C:\Users\Public\tool` 这个子目录它不监视。

---

## 第 1 步：双击 `01-recon.vbs`

- 会自动弹出记事本，内容是当前状态。
- 看第一段 `TARGET PROCESSES`：
  - `total = 2` 或 `3` → 助手正在跑，继续；（正常是保姆 + 服务 + 裁判）
  - `total = 0` → 助手没在跑，可以直接跳到第 3 步。
- 顺便记一下第三段 `HOSTS size`：`824` 是原装，`4000+` 是被改过的。

---

## 第 2 步：双击 `02-kill.vbs`

- 会弹「用户帐户控制」→ **点「是」**（不点是就跑不动）。
- 之后弹出结果框：
  - `2-kill OK` → 成功，继续第 3 步；
  - `2-kill FAILED` → 打开 `C:\Users\Public\tool\kill.txt` 看最后几行；
  - `Service process did not exit` → **脚本故意中止的**，说明服务没停下来，此时再杀进程会让机器 80 秒后断电。重启一次再试。

> 这一步是唯一有风险的动作。脚本自己带保护：服务进程没退出就绝不杀进程。

---

## 第 3 步：双击 `03-restore.vbs`

- 同样弹 UAC → 点「是」。
- 恢复内容：U 盘可用、浏览器能下载、防火墙打开、IE 首页改回空白、删掉自启动项。
- 弹 `3-restore OK` 就是做完了。

---

## 第 4 步：右键 `04-restore-hosts.bat` → **以管理员身份运行**

- 这是 `.bat`，右键菜单里有「以管理员身份运行」这一项（`.vbs` 没有，所以只能右键 `.bat`）。
- 运行结果里最后一行应该是 `hosts = 824 bytes  (expect 824)`。
- 它同时会删掉 `hosts2`——不删的话，助手一重启就会把拦截清单覆盖回来。

---

## 第 5 步：双击 `05-verify.vbs`

- 弹出 `ALL PASS (5 checks)` 就彻底干净了。
- 任何一项 `FAIL`，打开 `C:\Users\Public\tool\verify.txt` 看是哪一项。

| 检查项 | 通过标准 |
|---|---|
| 助手进程 | 0 个 |
| 服务 | 不在运行（或已不存在） |
| hosts | 小于 2000 字节（824 左右） |
| U 盘 | `Start = 3` |
| 防火墙 | `EnableFirewall = 1` |
| 自启动 | 0 条 |

---

## 出事了怎么办

| 现象 | 原因 | 处理 |
|---|---|---|
| 双击后什么都没发生 | 没点 UAC 的「是」 | 重新双击，这次点「是」（不要按回车，默认是「否」） |
| 弹「Windows 找不到文件 wscript」 | 系统文件关联被改 | 右键 `.vbs` → 打开方式 → 选 `C:\Windows\System32\wscript.exe` |
| 屏幕被蓝底红字锁住 | 裁判进程发现文件被杀 | 按 `Ctrl+Alt+Del` → 启动任务管理器 → 结束那个 5 字母的进程；鼠标被限制在左上角，用键盘操作 |
| 鼠标点不动任何东西 | 同上（鼠标被 `ClipCursor` 锁在左上 500×100） | 只用键盘：`Ctrl+Alt+Del` → 任务管理器 |
| 机器突然断电 | 服务先死、进程后死，80 秒倒计时走完 | 重启后重来，严格按 1→2→3→4→5 的顺序 |
| `kill.txt` 里 `remain` 不是 0 | 裁判又被拉起来了 | 再双击一次 `02-kill.vbs` |

## 关于脚本里的英文提示

脚本内部所有提示都是英文，这是故意的：中文在不同编码下会变成乱码甚至让脚本报错（VBScript 按系统 ANSI 读文件）。文件名的中文不受影响。

## 不做的事

- 不删助手安装目录（`C:\f40967408`）、不删 `C:\windows\jf`、不删服务。
- 这些是「彻底清除」才需要的动作，而且不可逆。本套只做「停掉 + 恢复」，重启后助手会自己回来（这是可预期的，保留退路）。
