title: 32-bit and 64-bit Office on the same pc - trouble with MS access database driver
body: <p>I received an error while trying to execute an MS SSIS package that contained Excel source:</p>
  
  <blockquote>
    <p>"The Microsoft.ACE.OLEDB.12.0 provider is  not registered on the local machine". </p>
  </blockquote>
  
  <p>While trying to install MS Access Database driver 64-bit, and then MS Access Database driver 32-bit, I get two conflicting errors:  </p>
  
  <blockquote>
    <p>"You cannot install the 64 bit version of Microsoft Access Database Engine because you have 32 bit Office Products installed" </p>
  </blockquote>
  
  <p>and</p>
  
  <blockquote>
    <p>"You cannot install the 32 bit version of Microsoft Access Database Engine because you have 64 bit Office Products installed"</p>
  </blockquote>
  
  <p>I guess that on my pc 32-bit and 64-bit versions of office are running.</p>
  
  <p>The interesting thing though is that I see that only MS office 2010 and MS office Viewer 2003 are installed on my machine and the latter through a 2007 compatibility package.</p>
  
  <p>So, my question is probably two fold:</p>
  
  <ol>
  <li>Is running the driver the proper way to solve my initial problem?</li>
  <li>How can I overcome the situation where neither a 32-bit nor a 64-bit can be installed because there exist both 32-bit and 64-bit office versions on my pc. </li>
  </ol>
  
  <p>Please keep in mind that I am not sure what should I uninstall. Office 2010 and MS windows viewer 2003 are running on my pc.</p>