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

VSCode打开图片或Python文件报错:Could not register service worker: InvalidStateError

解决VSCode打开文件时的Webview服务注册错误

针对你遇到的打开.png或Python文件时弹出的Error loading webview: Error: Could not register service worker: InvalidStateError错误,给你几个实用的排查步骤:

  • 先试快速重启渲染进程:按Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac)调出命令面板,输入Reload Window回车,很多临时的状态异常用这个就能搞定,不用重启整个软件。
  • 清理VSCode缓存文件:
    • 完全关闭所有VSCode窗口
    • 找到对应系统的缓存目录:
      • Windows:打开资源管理器,输入%APPDATA%\Code\Cache 和 %APPDATA%\Code\CachedData,删掉这两个文件夹里的所有内容
      • Mac:打开访达,按Cmd+Shift+G,输入~/Library/Caches/Code 和 ~/Library/Application Support/Code/CachedData,删除里面的文件
      • Linux:终端输入rm -rf ~/.config/Code/Cache/* 和 rm -rf ~/.config/Code/CachedData/*
    • 重启VSCode测试
  • 排查扩展冲突:打开扩展面板(Ctrl+Shift+X),先禁用所有和图片预览、Python相关的扩展,再逐个启用,每启用一个就重启窗口测试,找到导致冲突的扩展后,要么更新到最新版,要么直接卸载。
  • 重置VSCode设置:如果之前改过很多设置,可能是设置冲突导致的。调出命令面板,输入Preferences: Reset Settings,可以选择重置所有设置(重置前建议先导出设置备份,避免丢失自定义配置)。
  • 修复或重装VSCode:如果以上方法都没用,先尝试修复安装(Windows在控制面板找到VSCode选修复;Mac直接下载最新安装包覆盖安装),彻底重装的话记得备份自己的扩展列表和配置文件。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 13:42:07