6

我在安装 IE10 后遇到了这个问题,发现它在我的 Windows 7 系统上无法正常运行,然后将其卸载。现在,回到IE9,VS2010无法附加到进程并报错。我按照说明修复了 VS2010 安装并在 pdm.dll 上执行了 regsvr32。还是不行。卸载IE9,重新安装。仍然没有运气。

解决方法如下: 关键是消息说 pdm.dll 的错误版本没有注册。显然 IE10 安装提供了一个新的 pdm.dll 并且重新安装 IE9 并没有替换它。我在另一个系统上找到了一个旧版本,将它复制到 C:\Program Files\Common Files\microsoft shared\VS7Debug 文件夹,注册它,现在 VS2010 调试又可以工作了。

4

3 回答 3

2

不幸的是,这里的解决方案对我没有帮助。

我的解决方案: - 删除 IE 10 - 控制面板 - 程序和功能 - VS 2012 - 更改 - 修复。(我已选择从 Internet 下载组件)

于 2013-04-01T15:40:20.603 回答
0

请参阅“这是解决方案”评论。当我发布它时我有答案,但想分享它并避免其他人浪费更多时间。

于 2013-01-16T18:52:43.013 回答
0

我们解决了一个类似的问题,再次注册所有的 dll

C:\Program Files\Common Files\Microsoft Shared\VS7Debug
C:\Program Files (x86)\Common Files\microsoft shared\VS7Debug

第一个记得使用:

%systemroot%\System32\regsvr32.exe

对于第二个(32位):

%systemroot%\SysWoW64\regsvr32.exe

如果这还不够,请转到 VS 调试菜单并转到选项和配置 > 即时,取消选中那里的所有选项(管理、本机、脚本),然后单击确定

转到某个地方并再次检查这些选项,然后再次单击“确定”。

于 2016-06-07T13:42:57.767 回答