Forum Discussion
Problem with the MsJet40.dll released with the Windows 10 KB4566782 Update
Hello,
We have a problem with the new MsJet40.dll version 4.0.9801.25 released with the Windows 10 KB4566782 Update
All "replicated' MDB database can't be open anymore with an error message :
" Impossible d'ouvrir la base de données 'MSysAccessObjects'. Ce n'est peut-être pas une base de données que votre application reconnaît, ou le fichier est peut être endommagé " (Sorry In french)
When I revert to msjet40.dll version 4.0.9801.20 the database can be openned again
I hope you can repair this problem. We are still using msaccess 2000, but I think this is a problem with all version using Jet engine
Regards,
Dan
- PatrickLee2195Copper Contributor
I have same problem. I hope Microsoft to fix it asap.
- Could you be suffering from this will know bug caused by a faulty Windows 10 update?
https://www.devhut.net/2018/06/13/access-bug-database-is-in-an-unrecognized-format/- Dan2000Copper Contributor
Daniel_Pineault No, this is a very new problem with the new August 2020 Windows 10 update. The database are not corrupted, but can't be openned with the new msjet40.dll.
Reverting to the previous version of the dll, and the database can be openned
- FYI, I've passed this thread along to the Access Dev Team.
- viadyelloCopper Contributor
Dan2000
Since installing KB4566782 Win 10 2004 x-64 on 2 PC's I have the same problem and it is not only with replicated databases but also with non Microsoft programs that use my replicated Access 2003 .mdb databases like Fibotrader.
First, at 12/08/2020 I installed the KB4566782 at a laptop and next day my replicated Access 2003 databases since them is no longer accessible, further destroys themself when closing after opening creating a second RegSync database.
To find out for sure where the problem comes from, I used a second rarely used HP Desktop PC and installed first the Windows 10 2004 x-64Net-Framework KB4569745 Update, restarted new for installation and all worked as before without any error.
Then I installed the KB4566782 and after restart the MS Access 2003 database could not accessed with the 3049 Error message.Also it is not possible to restore from any previous restore points - I tried 4 different - because Windows 10 has problem to restore the file: C:\Windows\SysWOW64\DevDispItemprovider.dll
Repairing Access 2003 with the DVD helps nothing.
I had this error over a year before and Microsoft fix it after some days. I hope they do this again.
thx for help- viadyelloCopper Contributor
Hi,
Nachdem bei einem HP-Laptop mit Win 10 x64 1909 das Update KB4565351 installiert wurde, haben die replizierte Datenbanken von Access 2003 wieder nicht funktioniert, weil damit die MsJet40.dll Version 4.0.9801.25 installiert wurde.
Das Problem betrifft also nicht nur Win 10 2004, sondern alle Versionen, bei dehnen auf MsJet40.dll Version 4.0.9801.25 aktualisiert wird.
Mit MsJet40.dll 4.0.9801.24 ging es dann aber wieder - erstmal.
- davidgmjacobsonCopper Contributor
Hi Dan2000
I have the same problem, but for me it came in the KB4565351 cumulative update.
Replacing the dll is easier and less dangerous than uninstalling the update (and pausing updates, so that Windows doesn't immediately reinstall it), which is what I did.
Keep well,
David
- PatrickLee2195Copper ContributorI exactly same problem with you after udpated KB4565351.
I got many complaints from my users due to MSjet40.dll issue.
Error Message:
Unable to open database 'MSysAccessObjects'. It may not be a database that your application recognizes, or the file may be damaged "
I restored manually from the MSjet40.dll 4.0.9801.25 to MSjet40.dll 4.0.9801.24 then my MS Access 2003 program resumed normal.- Dan2000Copper Contributor
PatrickLee2195 Maybe you can post here the latest working version here of the dll?