Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The following table provides a list of error codes used by COM-based APIs.
If you are experiencing difficulty with an application you are installing or running, contact customer support for the software that is displaying the error message. To obtain support for a Microsoft product, go to https://support.microsoft.com.
| Constant/value | Description |
|---|---|
|
Errors occurred accessing one or more objects - the ErrorInfo collection may have more detail |
|
One or more of the object's properties are missing or invalid |
|
The object was not found in the catalog |
|
The object is already registered |
|
Error occurred writing to the application file |
|
Error occurred reading the application file |
|
Invalid version number in application file |
|
The file path is invalid |
|
The application is already installed |
|
The role already exists |
|
An error occurred copying the file |
|
One or more users are not valid |
|
One or more users in the application file are not valid |
|
The component's CLSID is missing or corrupt |
|
The component's progID is missing or corrupt |
|
Unable to set required authentication level for update request |
|
The identity or password set on the application is not valid |
|
Application file CLSIDs or IIDs do not match corresponding DLLs |
|
Interface information is either missing or changed |
|
DllRegisterServer failed on component install |
|
No server file share available |
|
DLL could not be loaded |
|
The registered TypeLib ID is not valid |
|
Application install directory not found |
|
Errors occurred while in the component registrar |
|
The file does not exist |
|
The DLL could not be loaded |
|
GetClassObject failed in the DLL |
|
The DLL does not support the components listed in the TypeLib |
|
The TypeLib could not be loaded |
|
The file does not contain components or component information |
|
Changes to this object and its sub-objects have been disabled |
|
The delete function has been disabled for this object |
|
The server catalog version is not supported |
|
The component move was disallowed, because the source or destination application is either a system application or currently locked against changes |
|
The component move failed because the destination application no longer exists |
|
The system was unable to register the TypeLib |
|
This operation cannot be performed on the system application |
|
The component registrar referenced in this file is not available |
|
A component in the same DLL is already installed |
|
The service is not installed |
|
One or more property settings are either invalid or in conflict with each other |
|
The object you are attempting to add or rename already exists |
|
The component already exists |
|
The registration file is corrupt |
|
The property value is too large |
|
Object was not found in registry |
|
This object is not poolable |
|
A CLSID with the same GUID as the new application ID is already installed on this machine |
|
A role assigned to a component, interface, or method did not exist in the application |
|
You must have components in an application in order to start the application |
|
This operation is not enabled on this platform |
|
Application Proxy is not exportable |
|
Failed to start application because it is either a library application or an application proxy |
|
System application is not exportable |
|
Cannot subscribe to this component (the component may have been imported) |
|
An event class cannot also be a subscriber component |
|
Library applications and application proxies are incompatible |
|
This function is valid for the base partition only |
|
You cannot start an application that has been disabled |
|
The specified partition name is already in use on this computer |
|
The specified partition name is invalid. Check that the name contains at least one visible character |
|
The partition cannot be deleted because it is the default partition for one or more users |
|
The partition cannot be exported, because one or more components in the partition have the same file name |
|
Applications that contain one or more imported components cannot be installed into a non-base partition |
|
The application name is not unique and cannot be resolved to an application id |
|
The partition name is not unique and cannot be resolved to a partition id |
|
The COM+ registry database has not been initialized |
|
The COM+ registry database is not open |
|
The COM+ registry database detected a system error |
|
The COM+ registry database is already running |
|
This version of the COM+ registry database cannot be migrated |
|
The schema version to be migrated could not be found in the COM+ registry database |
|
There was a type mismatch between binaries |
|
A binary of unknown or invalid type was provided |
|
There was a type mismatch between a binary and an application |
|
The application cannot be paused or resumed |
|
The COM+ Catalog Server threw an exception during execution |
|
Only COM+ Applications marked "queued" can be invoked using the "queue" moniker |
|
At least one interface must be marked "queued" in order to create a queued component instance with the "queue" moniker |