惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

U
Unit 42
罗磊的独立博客
博客园 - 聂微东
T
The Blog of Author Tim Ferriss
博客园 - 司徒正美
Stack Overflow Blog
Stack Overflow Blog
F
Fortinet All Blogs
A
About on SuperTechFans
腾讯CDC
Apple Machine Learning Research
Apple Machine Learning Research
B
Blog RSS Feed
IT之家
IT之家
V
Visual Studio Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
宝玉的分享
宝玉的分享
C
Check Point Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Vercel News
Vercel News
爱范儿
爱范儿
Microsoft Security Blog
Microsoft Security Blog
月光博客
月光博客
T
Tailwind CSS Blog
The Cloudflare Blog
Hugging Face - Blog
Hugging Face - Blog

Casear的技术栈

Ubuntu 26.04 编译 asusctl Ubuntu 26.04 装 NVIDIA 580 内网异机备份 conf 驱动 Razer_GRUB_Theme Fcitx5 输入法配置:切换中文输入法 服务器 zsh 环境配置记录:Zim + p10k + eza + zoxide # ThinkPad T490s Linux 指纹模块启用指南(KDE vanblog使用picgo图床的完整部署教程 vanblog备份恢复评论数据 如何配置一个虚拟显示器,以便远程没有显示器的系统 Fuck 2025 ATT&CK红队评估实战靶场二 一言 解决kde环境下切换登陆屏幕(SDDM)后显示异常 rss Linux实用软件分享 Kubuntu 上安装 显卡驱动 和 EnvyControl kubuntu 搜狗输入法安装问题解决 终端工具的选择 chatlog 青龙面板+wxBotWebhook实现自动推送天气 mac 安装 第三方应用问题 zsh 安装与配置,使用 oh-my-zsh 美化终端 pve虚拟机硬盘直通 tldr-pages 安装 pve安装Arch-linux Arch-linux安装桌面环境 提问的艺术极简板 Waline 服务端独立部署解决方案 记-先锋书店
解决 OpenConnect VPN 由于 JScript 引擎丢失导致的 Error 1 ...
casearx@foxm · 2026-01-18 · via Casear的技术栈

请注意,本文编写于 147 天前,最后修改于 147 天前,其中某些信息可能已经过时。

最近在个人环境遇到一个非常棘手的问题。在使用 OpenConnect VPN 连接时,明明已经通过了账号密码认证,但最后一步配置路由时总是弹出:Script 'vpnc-script.js' returned error 1

1. 发现问题

起初我以为是权限问题或脚本路径不对,但在手动定位到目录执行时,发现了惊人的报错:

C:\> cscript //E:JScript "D:\...\vpnc-script.js"

输入错误: 没有文件扩展“.js”的脚本引擎。 这说明系统的 JScript 解析引擎 彻底消失了。回想起之前安装并卸载过一个叫“节点小宝”的软件,原因显而易见:这些软件会劫持脚本关联,卸载时却没把原生的还给 Windows。

2. 核心修复步骤

对于我来说,最担心的就是破坏现有的系统环境,因为我电脑上的环境已经复杂到不想重装系统了。实测证明,修复 JScript 关联是非常安全的操作。

恢复注册表关联:创建并运行以下 fix.reg 文件:

Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\.js] @="JSFile" "Content Type"="text/jscript" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\JSFile\ScriptEngine] @="JScript"

3. 总结

这次修复不仅解决了 VPN 无法连接的问题,还意外发现系统中其他依赖 WSH (Windows Script Host) 的脚本工具也都恢复了。

建议

定期清理这类修改系统底层的软件,或者在沙盒中运行它们是很有必要的。