Forum Discussion

Dan2000's avatar
Dan2000
Copper Contributor
Aug 13, 2020

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

    • Dan2000's avatar
      Dan2000
      Copper 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

  • viadyello's avatar
    viadyello
    Copper 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



    • viadyello's avatar
      viadyello
      Copper 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.

       

      viadyello 

  • davidgmjacobson's avatar
    davidgmjacobson
    Copper 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

    • PatrickLee2195's avatar
      PatrickLee2195
      Copper Contributor
      I 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.


Resources