Microsoft.ACE.OLEDB.16.0未注册

在SSDT中运行SSIS包。 不断得到错误:

The request OLEDB provider Microsoft.ACE.OLEDB.16.0 is not registered. 

试图从OLE DB源插入数据到Excel目标。

我已经在2010年和2016年使用2010年的32位访问数据库引擎,2016年的32位访问数据库引擎和64位的数据库引擎。

所有4个安装都未能解决问题。 这是我的连接string:

 Provider=Microsoft.ACE.OLEDB.16.0;Data Source=C:\Book1.xlsx;Extended Properties="EXCEL 12.0 XML;HDR=YES"; 

我也试过了64位SSIS运行时和32位。

有人可以帮我解决这个错误吗?