Frank Hamelly delivers 2 possible solutions for The ‘Microsoft.ACE.OLDB.12.0’ provider is not registered on the local machine
GP2themax – Helping users get the ‘max’ from Dynamics GP: The ‘Microsoft.ACE.OLDB.12.0’ provider is not registered on the local machine
Archived post from 2012. Dynamics GP and the links it points to have changed since; check current documentation before relying on version-specific steps.