You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows 11 24H2升级后Classic ASP JScript故障求助

解决方案:Windows 11 24H2下Classic ASP JScript脚本引擎异常修复

问题核心定位

报错C0000005属于内存访问冲突,结合Windows 11 24H2升级后触发的场景,大概率是VBScript/JScript引擎的更新包与IIS的脚本引擎复用机制存在兼容性冲突。

具体修复步骤

  • 禁用脚本引擎复用
    打开IIS管理器,定位到目标网站,进入「ASP」配置项,找到「脚本引擎缓存」选项,将其设置为False。此设置会强制IIS为每个请求创建新的脚本引擎实例,规避复用旧引擎时的内存冲突问题。

    注意:该操作可能轻微降低性能,但优先保障服务可用性。

  • 回滚VBScript相关更新

    1. 打开「设置」→「Windows更新」→「更新历史记录」→「卸载更新」
    2. 在更新列表中找到所有名称包含VBScript或JScript的补丁包(如KB5037112这类脚本引擎相关更新),右键选择卸载,重启系统后测试ASP页面。
  • 重新注册脚本引擎组件
    以管理员身份打开命令提示符,依次执行以下命令:

    regsvr32.exe %systemroot%\system32\vbscript.dll
    regsvr32.exe %systemroot%\system32\jscript.dll
    regsvr32.exe %systemroot%\system32\scrrun.dll
    

    注册完成后重启IIS服务:

    iisreset
    
  • 调整应用程序池设置
    确认网站对应的应用程序池已启用32位模式(若你的ASP依赖32位组件),同时适当调高「回收」选项中的「内存限制」阈值,避免因内存不足导致引擎崩溃。

修复验证

完成上述操作后,直接访问Classic ASP JScript页面,检查是否仍出现「Catastrophic Error」及脚本引擎异常提示。若问题未解决,可暂时禁用Windows自动更新,等待微软推出针对性修复补丁。

内容的提问来源于stack exchange,提问作者Simon Sawyer

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 15:02:33