はじめに 新しいPCを購入すると64bit版Windowsになっていることが多くなってきました。.NET(AnyCPU)のアプリケーションなどで「Microsoft.Jet.OLEDB.4.0」を使用してMDBやExcelの操作をしようとした場合、下記エラーが発生します。 「'Microsoft.Jet.OLEDB.4.0' プロバイダはローカルのコンピュータに登録されていません。」 原因は、64bit版Windowsには「Microsoft.Jet.OLEDB.4.0」が提供されていないためです。 では、どうするかというと64bit版Windowsには32bitプログラムを動かす仕組み「WOW64」がありますので、その環境内でなら「Microsoft.Jet.OLEDB.4.0」が使用することができます。 対応方法 BATファイルの場合、32bit環境の「%windir%\SysWOW6