【なんとか解決】Microsoft.ACE.OLEDB.16.0 プロバイダーはローカルのコンピューターに登録されていません。

【なんとか解決】Microsoft.ACE.OLEDB.16.0 プロバイダーはローカルのコンピューターに登録されていません。

この記事を読むのに必要な時間は約 5 分です。

 

やったこと

 

単体の問題解決方法です。

Microsoft.ACE.OLEDB.16.0 プロバイダーはローカルのコンピューターに登録されていません。

のエラーが出た場合の対処方法です。

Microsoft.ACE.OLEDB.16.0 プロバイダーはローカルのコンピューターに登録されていません。

※記事の初めの方の記載内容はすべてトラップです!解決した手法は一番最後の一個だけです

 

ダウンロード

以下より、

Microsoft Access 2016 Runtime

をダウンロードします。

Download Microsoft Access 2016 Runtime from Official Microsoft Download Center
Microsoft Access 2016 Runtime を使用すると、コンピュータに Access 2016 を完全インストールしていないユーザーに対しても、Access 2016 アプリケーションを配布することができます。

 

Microsoft Access 2016 Runtime

 

管理人のパソコンはWin10proの64bitなので上の大きな方を選択します。

Microsoft Access 2016 Runtimeインストール

お、思ったよりでかい・・・

 

インストール

ダウンロードが完了したらダブルクリックでインストールを行います。

Microsoft Access 2016 Runtimeインストール

 

 

チェックボックスにチェックを入れて進めます。

Microsoft Access 2016 Runtimeインストール

まちまーす。

 

Microsoft Access 2016 Runtimeインストール

流石に、400MBぐらいあるのでちょっと時間がかかります。 → 5分ぐらい?

Microsoft Access 2016 Runtimeインストール

 

登録はしなくて大丈夫です。 閉じる を押して終了します。

Microsoft Access 2016 Runtimeインストール

インストールが完了したら一度、パソコンを再起動しましょう。

 

再実行

エラーとなった処理を再度実行してみます。

 

どうでしょうか?

エラーは解消しましたか?

 

Microsoft.ACE.OLEDB.16.0 プロバイダーはローカルのコンピューターに登録されていません。

解決してない!!!!

 

ん~ 騙された・・・

もうちょっと調べてみますと以下が有効なようです。

Microsoft Access データベース エンジン 2016 再頒布可能コンポーネント

Download Microsoft Access Database Engine 2016 Redistributable from Official Microsoft Download Center
This download will install a set of components that can be used to facilitate transfer of data between Microsoft Office System files and non-Microsoft Office ap...

en-us を ja-jp に書き換えても日本語版は出てきませんでしたのでこのまま外国語版でいってみたいと思います。

 

 

えいごでーす。

Microsoft Access データベース エンジン 2016 再頒布可能コンポーネント

 

Nextで続けていきます。

Microsoft Access データベース エンジン 2016 再頒布可能コンポーネント

 

同意します。

Microsoft Access データベース エンジン 2016 再頒布可能コンポーネント

 

場所は初期値でOKです。Installで続けます。

Microsoft Access データベース エンジン 2016 再頒布可能コンポーネント

 

待ちます。

Microsoft Access データベース エンジン 2016 再頒布可能コンポーネント

 

完了しました!

Microsoft Access データベース エンジン 2016 再頒布可能コンポーネント

 

 

さぁ 次はどうでしょうか

 

Microsoft.ACE.OLEDB.16.0 プロバイダーはローカルのコンピューターに登録されていません。

 

ぐぬぬぬぬ・・・・・・

 

ここから約30分入れたり消したりの繰り返しを行いました。・・・・

 

 

結局これで突破できました。

不愉快極まりないです。

管理人の環境は以下の通りです。

  1. OS:Windows10Pro(64bit
  2. アプリ:SQLserver2017
  3. Office:なし

何ですね。

んで、最終的に入れてちゃんと動いたのは

accessruntime_4288-1001_x86_ja-jp.exe

です。

です。

 

 

x86 なのです。

64bitのOSなのに・・・・・

 

ん~

ちょっと気持ち悪いですが、これで動きましたので、同じエラーで困っている人がいましたら

64bitマシンでも 32bit用を使ってみる!! と言う事を試してみてください。

 

↓ダウンロードリンクです。

Download Microsoft Access 2016 Runtime from Official Microsoft Download Center
Microsoft Access 2016 Runtime を使用すると、コンピュータに Access 2016 を完全インストールしていないユーザーに対しても、Access 2016 アプリケーションを配布することができます。

剽窃チェックをまとめました。

剽窃はやってはいけません。

じっくり見ればすぐわかります。

それらをわかりやすく解析してくれるチェッカーの特集です。

こちらより

 

 

 

 

タイトルとURLをコピーしました