Quantcast
Channel: VBForums
Viewing all articles
Browse latest Browse all 15064

VB6 fail to start on Win10 20H2 - Can't find file 'DAO350.DLL'

$
0
0
I just tried to start VB6 IDE on Windows10 and got this unpleasant surprise
Name:  vb6doesntstart.png
Views: 46
Size:  45.6 KB
and after clicking OK VB6 just dies.

I have no idea why it wants DAO350.DLL as I certainly don't use it or any DAO in any of my projects, but here I'm just trying to load the IDE and no project at all.

So what have I done since I last started VB6? In reverse order:
  • I have "updated" Win10 to version 20H2
  • I have changed the "Background apps" setting for most of the installed MS Apps to "Off"
  • I uninstalled several old programs I no longer use, and some of them failed to uninstall in some way, due to some missing files or similar (not the dao350 though).
    • One possible suspect here; "HP Officejet Pro 8000 A809 Series", I no longer have this printer, wasn't even aware it was "installed" this way, so obvious uninstalled it. However, after successful uninstall that was said to be completed on reboot - it still remains in the list. I tried this 2-3 times, so if it had a reference count on DAO350.DLL it could have removed it.
  • I ran Windows Disk Cleanup tool
  • I installed Search & Destroy Professional, anti-malware program and I have run most of the tools in S&D but haven't done anything "destructive" as far as I'm aware.


So, what have I done since the problem appeared?
I searched here of course, but while DAO350 comes up many times through the years, I haven't been able to find anything that addresses this problem.
I checked "Program Files(86)\Common Files\Microsoft Shared\DAO\ and there I only find DAO360.DLL
I tested to make a copy and rename it to DAO350.DLL but with no success.
I was able to find the dll file at www[dot]dll-files[dot]com, but again with no success
The problem remains.

I searched registry for 'DAO350' and found these key locations referencing it,
Code:

Computer\HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{9862EB47-3C75-C4E0-A26C-A23286A77DEA}\InprocServer32
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\WOW6432Node\CLSID\{9862EB47-3C75-C4E0-A26C-A23286A77DEA}\InprocServer32
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Classes\CLSID\{9862EB47-3C75-C4E0-A26C-A23286A77DEA}\InprocServer32
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Shared Tools\dao350.dll
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\SharedDlls

Ok that may be enough info to get someone started, I hope... I'm trying to "wake up" my old ACER NB, where an old copy of VB6 and my projects should be installed, to find some comparable info on DAO350.DLL but for now this is what I have. Appreciate any input.
Attached Images
 

Viewing all articles
Browse latest Browse all 15064

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>