一、卡死在起跑线的“检查更新死循环”
在玩《天堂W》《剑灵2》或《王权与自由》时,最让人头疼的故障莫过于启动器本身的假死:
双击桌面的 Purple 图标;
启动器界面弹出来了,但中央一直转动着小圆圈,下方小字显示:
`正在检查更新... (Checking for updates)`;
等待了三五分钟,小字短暂闪烁了一下,变成“正在重新连接”,紧接着又陷入无休止的“正在检查更新”。
整个过程不弹任何错误代码,也没有关闭按钮,电脑 CPU 占用极低,就是死活进不去登录大厅。
这并不是你的本地游戏客户端坏了,而是 Purple 启动器自身在尝试连接 NCSoft 位于韩国或中国台湾的启动器版本服务器(Update Manifest Server)时,遭遇了本地损坏的补丁校验版本号死锁,或者遭遇了特定宽带 DNS 对更新域名的劫持解析。
二、三步打破更新检查死循环
第一步:彻底终结后台残留的隐藏僵尸进程
很多人以为关掉了窗口就等于退出了,实际上后台常常常驻着未完全退出的旧版更新守护线程:
按 `Ctrl + Shift + Esc` 打开任务管理器。
切换到「详细信息」选项卡。
仔细查找并强制结束以下所有与 NCSoft 相关的进程条目:
- `Purple.exe`
- `NCLauncher.exe`
- `NCLauncherUpdate.exe`
- `NCUpdateHelper.exe`
确认列表干净后,方可进行下一步的磁盘缓存清理。
第二步:彻底清空本地损坏的 NCLauncher 校验缓存

启动器每次更新都会在本地留下轻量的版本标记文件,一旦这些文件写入不完整,启动器就会反复陷入哈希比对死循环:
按 `Win + R` 打开运行框,输入以下路径回车:
`%localappdata%/NCSoft`
进入目录后,你会看到名为 `NCLauncher` 与 `Purple` 的文件夹。
重点清理以下子目录(直接按 Delete 删除,不要犹豫,系统在下次启动时会自动拉取全新文件):
- 删除 `NCLauncher/Download` 文件夹中的所有未完成碎片;
- 删除 `NCLauncher/Cache` 目录;
- 删除 `Purple/log` 目录中的冗余超大日志。
第三步:绑定 NCSoft 官方更新 CDN 的优选 IP
部分地区宽带在解析 NCSoft 启动器更新域名时,会被递归到不可达的废弃海外节点,造成 HTTP 302 重定向超时:
打开记事本(务必右键选择 「以管理员身份运行」)。
在记事本中点击「文件」 -> 「打开」,定位到系统 hosts 文件路径:
`C:/Windows/System32/drivers/etc/hosts`(右下角文件类型切换为“所有文件”)。
在文件最底部追加以下两条经过实测连通率极高的官方更新 CDN 解析映射:
```text
# NCSoft Launcher Global CDN
110.45.229.135 update.purple.ncsoft.com
110.45.229.136 file.purple.ncsoft.com
```
保存 hosts 文件。
按 `Win + R` 打开运行框,输入 `cmd` 执行命令刷新本地缓存:
```cmd
ipconfig /flushdns
```
三、重启与首次网络握手验证
重新双击桌面的 Purple 启动器。
此时客户端会秒速穿透版本检测,提示“正在同步启动器数据”,随后在两秒内顺畅进入熟悉的登录通行证输入窗口,死循环彻底迎刃而解。