Exception Visual Studio 2013错误消息:0x80004001(E_NOTIMPL)

Exception Visual Studio 2013错误消息:0x80004001(E_NOTIMPL),exception,visual-studio-2013,sql-server-2014,hresult,Exception,Visual Studio 2013,Sql Server 2014,Hresult,出于某种原因,Microsoft Visual Studio 2013不断向我提供以下错误: 未实现(来自HRESULT:x080004001(E_NOTIMPL)的异常) 我在尝试创建新的SQL表时收到此错误。我重现此错误的方法是执行以下操作: 打开我的项目(从团队资源管理器) 在服务器资源管理器中打开数据连接 在表上单击鼠标右键,然后单击“添加新表” 我正在尝试向SQL Server 2014数据库添加新表。我有Microsoft Visual Studio Professional 2

出于某种原因,Microsoft Visual Studio 2013不断向我提供以下错误:

未实现(来自HRESULT:x080004001(E_NOTIMPL)的异常)

我在尝试创建新的SQL表时收到此错误。我重现此错误的方法是执行以下操作:

  • 打开我的项目(从团队资源管理器)
  • 在服务器资源管理器中打开数据连接
  • 在表上单击鼠标右键,然后单击“添加新表”
  • 我正在尝试向SQL Server 2014数据库添加新表。我有Microsoft Visual Studio Professional 2013版本12.0.31101.00更新4

    这仅在添加表或打开定义时发生。我可以查看没有任何错误的数据。我也尝试过修复Visual Studio 2013,但没有成功

    编辑:
    现在,当我没有打开项目并尝试添加表时,我得到:

    “参数不正确。(HRESULT的异常:0x80070057(E_INVALIDARG))”

    找到了答案

    在以下位置清除项目的临时框架文件:

    对于Windows 7,路径为: C:\Users\[username]\AppData\Local\Temp\Temporary ASP.NET文件\

    对于路径中带有“框架”的64位系统,完整路径为: C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET 档案\


    通常
    E_INVALIDARG
    在应用程序级别打开时返回参数,例如超出范围问题或参数相互冲突

    我发现,你需要修改你的密码

    对Windows的
    注册表进行新备份

    来源:部署在COM+环境中的Microsoft.NET服务组件。
    源事件:激活请求。
    附带事件:销毁已服务组件的旧实例。
    侧源:与旧服务组件关联的所有其他资源。
    原因:

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\COM3\System.EnterpriseServices]
    "DisableAsyncFinalization"=dword:00000001
    
    • 这种破坏可能不会成功或失败
    • COM+可能无法清理关联的资源
    分辨率:下载。
    注册表编辑:

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\COM3\System.EnterpriseServices]
    "DisableAsyncFinalization"=dword:00000001
    

    我最终格式化并重新安装了Windows,这在我再次安装Visual Studio 2013时解决了这个问题。修复Visual Studio并没有解决问题,但我不确定重新安装Visual Studio是否有效。

    不幸的是,这并没有解决我的问题。我尝试清除AppData\Local\Temp\Temporary ASP.NET Files文件夹以及Framework和Framework64临时。。。。所有版本的文件。您提供的链接没有提到SQL(或原始错误),用于调试应用程序,问题是我的第二个错误。您可以在SQL Server Management Studio中添加表吗?我可以通过SQL Server Management Studio添加表。如果有机会,我将尝试使用其他Windows帐户。我尝试使用其他Windows帐户,结果相同。出错应用程序名称:devenv.exe,版本:12.0.31101.0,时间:0x54548724出错模块名称:Microsoft.VisualStudio.Platform.WindowManagement.ni.dll,版本:12.0.31101.0,时间:0x545487c9异常代码:0xc00000fd故障偏移量:0x00093c94故障进程id:0x958故障应用程序启动时间:0x01d0805524a4398a故障应用程序路径:C:\Program Files(x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe故障模块路径:C:\Windows\assembly\NativeImages\U v4.0.30319\U 32\Microsoft.Vc38f2c7b\81d24d910f66229e0b8bb4c791751b48\Microsoft.VisualStudio.Platform.WindowManagement.ni.dla执行此操作后(减去下载1.1,因为它不会安装,因为版本不匹配),在完成注册表编辑后,我将一个错误转换为另一个错误。我在上面的评论中收到了错误。我会给你分数,但我计划在这一点上完全重新安装Windows。