title: The Microsoft.ACE.OLEDB.12.0 provider is not registered on the local machine even if it actually IS installed
body: <p>I try to connect .accdb file as a data source to my Windows Form application in Visual Studio. It keep saying the Microsoft.ACE.OLEDB.12.0 provider is not registered on the local machine.</p>
  
  <p><a href="https://i.stack.imgur.com/KjUVE.png" rel="nofollow noreferrer">Error screenshot plus listed OleDb enumeratos</a></p>
  
  <p>I have installed all the recommended runtimes on related Answers marked as Accepted/working:</p>
  
  <ul>
  <li>Microsoft Access database engine 2010 (x64)</li>
  <li>Microsoft Access database engine 2016 (x64)</li>
  <li>Microsoft Access Runtime 2010 (x64)</li>
  <li>Microsoft Access Runtime 2013 (x64)</li>
  </ul>
  
  <p>but still the same issue.</p>
  
  <p>Setting the x86/x64 platform in Windows Forms project did not help.</p>
  
  <p>Setup:</p>
  
  <ul>
  <li>Microsoft Windows 10 64-bit Version 1809 build 17763.437</li>
  <li>Microsoft Visual Studio 2015 14.0.25431.01 Update 3</li>
  </ul>