none
vsts2010无法打开命令窗口和即时窗口 RRS feed

  • 问题

  • 系统环境:

    Windows 2008 R2

    Nod32 Antivirus 4.2.40

    ThreadFire

    PC Tools Firewall Pro

    Visual Studio 2010 中文版 

    问题:

    ThreadFire导致Visual Studio2010的命令窗口(Command Window)和即时窗口(Immediately Window)无法加载,错误信息如下:

    Construction of frame content failed. Frame identifier: ST:0:0:{ecb7191a-597b-41f5-9843-03a4cf275dde} Frame caption: 即时窗口 Exception details: System.Runtime.InteropServices.COMException (0x80040154): 没有注册类 (异常来自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG)) System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo) Microsoft.VisualStudio.Platform.WindowManagement.WindowFrame.ConstructContent()                            VisualStudio         2010/05/30 03:25:33.906

    169  ERROR     Construction of frame content failed. Frame identifier: ST:0:0:{28836128-fc2c-11d2-a433-00c04f72d18a} Frame caption: 命令窗口 Exception details: System.Runtime.InteropServices.COMException (0x80040154): 没有注册类 (异常来自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG)) System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo) Microsoft.VisualStudio.Platform.WindowManagement.WindowFrame.ConstructContent()

    通过排查法,目前已知是Thread Fire安全软件的原因,卸载Thread Fire后一切正常,希望有人能够知道确切的原因和解决办法。

    谢谢!

    2010年5月30日 3:50

答案

  • 你好!

         ThreatFire,相当于系统内部的防火墙,可以拦截进程通信,阻止进程启动等,所以他可能妨碍了VS的某些功能!还是建议你卸载他,另外,你安装的安全软件过多了,没有太大的必要!


    周雪峰
    2010年5月31日 4:18
    版主