Visual Studio 2013 Error Message: 0x80004001 (E_NOTIMPL)
For some reason Microsoft Visual Studio 2013 keeps giving me the following error:
Not implemented (Exception from HRESULT: x080004001 (E_NOTIMPL))
I am getting this error when trying to create a new SQL table. The way to reproduce this error is as follows:
- Open my project (from Team Explorer)
- Open a data connection in Server Explorer.
- Right click on the tables and click Add New Table
I am trying to add a new table to a SQL Server 2014 database. I have Microsoft Visual Studio Professional 2013 Version 12.0.31101.00 Update 4
This only happens when adding a table or opening a definition. I can view the data without any error. I've also tried to repair Visual Studio 2013 with no luck.
EDIT:
Now when I don't open the project and try to add a table, I get:
"The parameter is invalid. (Exception from HRESULT: 0x80070057 (E_INVALIDARG))".
I ended up formatting and reinstalling Windows, which fixed the problem when I installed Visual Studio 2013 again. Restoring Visual Studio did not fix the problem, but I'm not sure if working on visual studio would work.
Found the answer here
Clear temporary frame files for your project in:
For Windows 7, the path is: C: \ Users \ [username] \ AppData \ Local \ Temp \ ASP.NET Temporary Files \
For 64-bit systems with "Framework" in the path, the full path is: C: \ WINDOWS \ Microsoft.NET \ Framework64 \ v2.0.50727 \ Temporary ASP.NET Files \
http://www.solutioncottage.com/ShowSolution.aspx?solID=59
Typically E_INVALIDARG
returned when a parameter is present at the application level, such as out of range or a parameter that collides with each other.
As I found; When trying to instantiate a .NET .NET service, an error message may appearE_INVALIDARG
, you need to modify your Windows Registry .
Create a new backup of your
Registry of Windows
.
Source: Microsoft .NET Service Component that is deployed in COM +.
Initiating Event: Activation Request.
Side event: Destruction of an old instance of a serviced component.
Side Sources: All other resources associated with the old serviced component.
The reasons:
- This destruction may fail or
- COM + may not clean up associated resources.
Resolution: Download Microsoft .NET Framework 1.1 Service Pack 1 (SP1) .
Editing the registry:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\COM3\System.EnterpriseServices]
"DisableAsyncFinalization"=dword:00000001