Solusi Error “The Microsoft.ACE.OLEDB.12.0 provider is not registered on the local machine”

Kalau Anda ingin membuat laporan SPT Pajak lewat aplikasi e-SPT dan mengalami kendala saat koneksi database dengan error “The Microsoft.ACE.OLEDB.12.0 provider is not registered on the local machine“. Maka, solusinya Anda harus instal Microsoft Access Database Engine (download disini).

Disana ada pilihan AccessDatabaseEngine.exe (32 bit) dan AccessDatabaseEngine_X64.exe (64 bit). Silakan download dan install salah satu, sesuaikan dengan jenis Windows milik Anda, kalau windows 64 bit, pilih AccessDatabaseEngine_X64.exe. Untuk windows 32 bit pilih AccessDatabaseEngine.exe.

Kalau setelah install AccessDatabaseEngine_X64.exe tetap tidak berhasil dan masih muncul error “The Microsoft.ACE.OLEDB.12.0 provider is not registered on the local machine”, maka perlu langkah tambahan, yakni instal AccessDatabaseEngine.exe. Kalau install dengan cara biasa, file ini tidak akan bisa jalan di sistem 64 bit, maka Anda harus instal lewat command prompt.

1. Buka command prompt. Klik start menu > Windows system > Command prompt. Klik kanan pada command prompt dan pilih “run as administrator”

Akses Command Prompt

2. Ketik alamat path file AccessDatabaseEngine
3. tambahkan sapasi dan “/passive” (ketik tanpa tanda petik). Note: untuk pengguna office access 2016, ganti /passive dengan /quiet.

instal lewat command prompt

4. Tekan enter.

Nah, sekarang buka aplikasi e-SPT dan cek apakah error “The Microsoft.ACE.OLEDB.12.0 provider is not registered on the local machine” masih muncul atau tidak. Cara diatas sudah saya tes dan berhasil di OS windows 8.1 64 bit dengan office 2010.

Speak Your Mind

*

13 + sixteen =