如何修复 Windows 8.1 Enterprise 上 IE 11.0.9600.17905 上的 F12?

如何修复 Windows 8.1 Enterprise 上 IE 11.0.9600.17905 上的 F12?

我在计算机上加载 F12 时遇到问题,并且几个搜索引擎搜索基本上都产生了与我的场景无关的相同信息,所以我想在这里问一下。我在虚拟桌面上运行使用配置了以下参数的瘦客户端:

英特尔至强 CPU X5675 @ 3.07Ghz 3.06GHz

安装内存:4GB

系统类型:64 位操作系统,基于 x64 的处理器

Internet Explorer 信息:

Internet Explorer 11

版本:11.0.9600.17905

更新版本:11.0.21(KB3065822)

☑ 自动安装新版本

每当我尝试使用 F12(Internet Explorer 的调试工具)时,都会出现以下信息:

诊断:window.onload 中出现异常:错误 StackTrace:

Error at TraceWriter.prototype.raiseEventWithMessage (res://C:\\Program Files\\Internet Explorer\\F12Resources.dll/23/pluginhost/plugin.f12.js:3230:21) at
TraceWriter.prototype.raiseEvent (res://C:\\Program Files\\Internet Explorer\\F12Resources.dll/23/pluginhost/plugin.f12.js:3226:21) at
TraceWriter.prototype.raiseEventWithMessage (res://C:\\Program Files\\Internet Explorer\\F12Resources.dll/23/Common/CommonMerged.js:6674:17) at
TraceWriter.prototype.raiseEvent (res://C:\\Program Files\\Internet Explorer\\F12Resources.dll/23/Common/CommonMerged.js:6679:13) at DomExplorerWindow (res://C:\\Program Files\\Internet Explorer\\F12Resources.dll/23/dom/DomExplorerMerged:18391:17) at Anonymous function (res://C:\\Program Files\\Internet Explorer\\F12Resources.dll/23/dom/DomExplorerMerged.js:18306:25) at EventManager.prototype.dispatchEvent (res://C:\\Program Files\\Internet Explorer\\F12Resources.dll/23/pluginhost/plugin.f12.js:3946:29) at checkAndFirePluginReady (res://C:\\Program Files\\Internet Explorer\\F12Resources.dll/23/pluginhost/plugin.f12.js:4406:17) at setHostReady (res://C:\\Program Files\\Internet Explorer\\F12Resources.dll/23/pluginhost/plugin.f12.js:4418:13) at host.messageReceived (res://C:\Program Files\\Internet Explorer\\F12Resources.dll/23/pluginhost/plugin.f12.js:4480:25)

各种搜索都得到了关于 Windows 7 安全更新的过时结果,该更新应该已经安装在我的系统上,因为它设置为自动更新所有软件并使用 Microsoft 提供的所有可用补丁。最后一次更新发生在今天,但与大约五周前安装的这个操作系统无关。

窗口可以移动、调整大小和关闭,并且帮助、Focus Internet Explorer 和停靠/取消停靠按钮可以正常工作,但我无法使用下拉菜单更改浏览器版本(单击时不出现下拉菜单),并且我无法访问控制台、DOM 树或任何其他通常会出现的工具。

请记住这是一个工作站,所以我不能仅仅“刷新”我的计算机,但我有管理权限,所以我通常可以启用/禁用/修复任何单个元素和/或安装/删除软件。

答案1

微软F12已经打开错误 #1053496自 2014 年 12 月 12 日起。

11.0.9600.17501 更新 11.0.15 中的 F12 开发人员工具 DOM 资源管理器 window.onload 中出现异常

在已安装 IE 9 的现有 Windows 7 32 位 PC 上全新安装 IE11 会导致 F12 开发人员工具的 DOM Explorer 选项卡出现错误。其他选项卡不起作用。请参阅http://answers.microsoft.com/en-us/ie/forum/ie11-windows_7/imposible-use-f12-developer-tools-exception-in/09b4f305-e436-4615-a8a5-705b0bc85bbd

我最近也有类似的情况F12 错误在最新的 Windows 7 机器上,没有补丁可以修复它。
我设法修复它的唯一方法是合规地卸载 I​​E11,然后通过 Windows 更新升级 IE。否则,您需要等到 Microsoft 修复 #1053496,这可能永远不会发生。

答案2

遇到了同样的问题。如果你不介意编辑系统文件的话,这里有一个解决方案:

  1. 得到http://www.angusj.com/resourcehacker/
  2. 打开C:\Program Files\Internet Explorer\F12Resources.dll在资源黑客中
  3. 转到资源 HTML \ PLUGINHOST/PLUGIN.F12.JS,
  4. 用编辑器复制内容
  5. 在第 3220 行和第 3234 行的开头添加“//”以禁用对“F12.Host.ExternalApis.traceWriter....”的调用。
  6. 粘贴回 Resource Hacker,按 F5 进行编译
  7. 保存并替换dll文件,不要忘记之前备份。

我不知道 traceWriter 发生了什么,但解决方法无论如何都有效。这中国资源提到网站保存的 localState 问题,但清除状态和缓存对我来说不起作用。

相关内容