I’m trying to run an old application called Archive CS5 (version 2.0.0.10) on Windows 11 64-bit.
When launching the application, I receive the following error:
Class not registered. Looking for object with CLSID: {00000010-0000-0010-8000-00AA006D2EA4}
Based on my research, this CLSID appears to be associated with Microsoft DAO 3.5.
Here is what I’ve discovered so far:
- DAO350.dll (version 3.50.3602.0) is present on my system.
- dao360.dll is also present.
- DAO.DBEngine.36 is registered.
- DAO.DBEngine.35 is not registered.
- Attempting to register DAO350.dll using the 32-bit RegSvr32 results in error
0x80004005. - The DAO 3.6 TypeLib registry entries are present.
- Both DLL files are located in the Microsoft SharedDAO directory.
I would appreciate advice on the correct way to install or register Microsoft DAO 3.51 on Windows 11 64-bit.
Is there an official or reliable DAO 3.51 installation package that can restore the required COM registrations?
I’ve attached a diagnostic report containing Windows, DLL version and registry information.
Here is my CMD logs:
==============================================
ARCHIVE CS5 - WINDOWS DIAGNOSTIC REPORT
==============================================
[1] WINDOWS INFORMATION
Microsoft Windows [Version 10.0.22621.2428]
Caption : Microsoft Windows 11 Pro
Version : 10.0.22621
BuildNumber : 22621
OSArchitecture : 64-bit
[2] ARCHIVE EXECUTABLE INFORMATION
Archive_CS5.exe not found beside this script.
[3] DAO FILE INFORMATION
FILE: C:Program Files (x86)Common FilesMicrosoft SharedDAODAO350.dll
Length : 582144
LastWriteTime : 12/2/1996 6:44:28 PM
FileVersion : 3.50.3602.0
ProductName : Microsoft® Jet
FILE: C:Program Files (x86)Common FilesMicrosoft SharedDAOdao360.dll
Length : 610304
LastWriteTime : 5/7/2022 9:50:21 AM
FileVersion : 03.60.9765.0
ProductName : Microsoft® Jet
MISSING: C:Program Files (x86)Common FilesMicrosoft SharedDAOMSJET35.dll
MISSING: C:Program Files (x86)Common FilesMicrosoft SharedDAOMSJINT35.dll
MISSING: C:Program Files (x86)Common FilesMicrosoft SharedDAOMSJTER35.dll
MISSING: C:Program Files (x86)Common FilesMicrosoft SharedDAOMSRD2X35.dll
[4] DAO PROGID REGISTRY - 32 BIT
ERROR: The system was unable to find the specified registry key or value.
HKEY_CLASSES_ROOTDAO.DBEngine.36
(Default) REG_SZ Microsoft DAO 3.6 Object Library DBEngine
HKEY_CLASSES_ROOTDAO.DBEngine.36CLSID
(Default) REG_SZ {00000100-0000-0010-8000-00AA006D2EA4}
[5] DAO PROGID REGISTRY - 64 BIT
ERROR: The system was unable to find the specified registry key or value.
HKEY_CLASSES_ROOTDAO.DBEngine.36
(Default) REG_SZ Microsoft DAO 3.6 Object Library DBEngine
HKEY_CLASSES_ROOTDAO.DBEngine.36CLSID
(Default) REG_SZ {00000100-0000-0010-8000-00AA006D2EA4}
[6] DAO 3.5 CLSID - BOTH VIEWS
ERROR: The system was unable to find the specified registry key or value.
ERROR: The system was unable to find the specified registry key or value.
[7] DAO 3.6 CLSID - BOTH VIEWS
HKEY_CLASSES_ROOTCLSID{00000100-0000-0010-8000-00AA006D2EA4}
(Default) REG_SZ DAO.DBEngine.36
HKEY_CLASSES_ROOTCLSID{00000100-0000-0010-8000-00AA006D2EA4}InprocServer32
(Default) REG_EXPAND_SZ %CommonProgramFiles%Microsoft SharedDAOdao360.dll
Assembly REG_SZ dao, Version=10.0.4504.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
Class REG_SZ dao.DBEngineClass
RuntimeVersion REG_SZ v1.0.3705
ThreadingModel REG_SZ Apartment
HKEY_CLASSES_ROOTCLSID{00000100-0000-0010-8000-00AA006D2EA4}ProgID
(Default) REG_SZ DAO.DBEngine.36
ERROR: The system was unable to find the specified registry key or value.
[8] DAO TYPELIB - BOTH VIEWS
HKEY_CLASSES_ROOTTypeLib{00025E01-0000-0000-C000-000000000046}5.0
(Default) REG_SZ Microsoft DAO 3.6 Object Library
HKEY_CLASSES_ROOTTypeLib{00025E01-0000-0000-C000-000000000046}5.0
HKEY_CLASSES_ROOTTypeLib{00025E01-0000-0000-C000-000000000046}5.0 win32
(Default) REG_EXPAND_SZ %CommonProgramFiles%Microsoft SharedDAOdao360.dll
HKEY_CLASSES_ROOTTypeLib{00025E01-0000-0000-C000-000000000046}5.0FLAGS
(Default) REG_SZ 0
HKEY_CLASSES_ROOTTypeLib{00025E01-0000-0000-C000-000000000046}5.0HELPDIR
(Default) REG_EXPAND_SZ %CommonProgramFiles%Microsoft SharedDAOdao360.dll
HKEY_CLASSES_ROOTTypeLib{00025E01-0000-0000-C000-000000000046}5.0
(Default) REG_SZ Microsoft DAO 3.6 Object Library
HKEY_CLASSES_ROOTTypeLib{00025E01-0000-0000-C000-000000000046}5.0
HKEY_CLASSES_ROOTTypeLib{00025E01-0000-0000-C000-000000000046}5.0 win32
(Default) REG_EXPAND_SZ %CommonProgramFiles%Microsoft SharedDAOdao360.dll
HKEY_CLASSES_ROOTTypeLib{00025E01-0000-0000-C000-000000000046}5.0FLAGS
(Default) REG_SZ 0
HKEY_CLASSES_ROOTTypeLib{00025E01-0000-0000-C000-000000000046}5.0HELPDIR
(Default) REG_EXPAND_SZ %CommonProgramFiles%Microsoft SharedDAOdao360.dll
[9] PREVIOUS REGISTRATION ERROR
DAO350.dll DllRegisterServer failed with error 0x80004005
==============================================
END OF REPORT
==============================================