Access でダブルクリックしてデータベースを開くファイル関連付けのエラー

元の KB 番号: 2212418

現象

Windows エクスプローラーでデータベースをダブルクリックしてデータベースを開くと、次のいずれかのエラー メッセージが表示されます。 同じデータベースを開くには、最初に Access を開き、[ファイル>を開く] メニュー オプションからファイルを開きます。

"'<Database name>' は有効な Win32 アプリケーションではありません"

または

"このファイルには、このアクションを実行するためのプログラムが関連付けられていない。 [関連付けの設定] コントロール パネルで関連付けを作成します。

Access で使用されるファイル拡張子は、Access アプリケーションとの関連付けを失っています。 最も一般的な拡張機能は (.accdb、.accde、.mdb、.mde) です。

解決方法

この問題は、ファイルの関連付けを Access に戻すことで修正されます。

方法 1

  1. 問題 (.accdb、.accde、.mdb、.mde) ファイルを右クリックします。

  2. [ で開く] をポイントし、[ 既定のプログラムの選択] をクリックします。

  3. [ 推奨プログラム] で[アクセス] を探し、見つかった場合は選択します。

  4. [ 推奨プログラム ] セクションに Access が表示されていない場合は、[ 参照 ] ボタンをクリックし、[msaccess.exe] を参照して選択し、[ 開く] をクリックします。

    一般的なインストール パス:

    (32 ビット Windows/32 ビット アクセス) または (64 ビット Windows/64 ビット アクセス):

    • Access 2007: C:\Program Files\Microsoft Office\Office12\MSACCESS.EXE
    • Access 2010: C:\Program Files\Microsoft Office\Office14\MSACCESS.EXE
    • Access 2013: C:\Program Files\Microsoft Office\Office15\MSACCESS.EXE (MSI)
    • Access 2013: C:\Program Files\Microsoft Office 15\root\Office15\MSACCESS.EXE (C2R)
    • Access 2016: C:\Program Files\Microsoft Office\Office16\MSACCESS.EXE (MSI)
    • Access 2016: C:\Program Files\Microsoft Office\root\Office16\MSACCESS.EXE (C2R)

    (64 ビット Windows/32 ビット アクセス):

    • Access 2007: C:\Program Files (x86)\Microsoft Office\Office12\MSACCESS.EXE
    • Access 2010: C:\Program Files (x86)\Microsoft Office\Office14\MSACCESS.EXE
    • Access 2013: C:\Program Files (x86)\Microsoft Office\Office15\MSACCESS.EXE (MSI)
    • Access 2013: C:\Program Files\Microsoft Office 15\root\Office15\MSACCESS.EXE (C2R)
    • Access 2016: C:\Program Files (x86)\Microsoft Office\Office16\MSACCESS.EXE (MSI)
    • Access 2016: C:\Program Files(x86)\Microsoft Office\root\Office16\MSACCESS.EXE (C2R)
  5. [常に選択したプログラムを使用してください...] を確認します。ボックスがオンになっている場合は、[ OK] をクリックします。

方法 2

オペレーティング システムが Windows Vista 以降の場合は、次のレジストリ キーを削除して、ファイル拡張子で使用される既定のアプリケーションの現在のユーザー選択を削除できます。 キーは、次回 Access が開かれるときの既定の関連付けで再構築されます。

警告

レジストリ エディタや他の方法を使用してレジストリを変更する際、適切に変更しないと重大な問題を引き起こす可能性があります。 場合によっては、オペレーティング システムの再インストールが必要になります。 こうした問題の修復について、マイクロソフトはいかなる保証もいたしません。 レジストリの変更はユーザー自身の責任において行ってください。

  1. [スタート] をクリックし、検索ボックスに「Regedit」と入力し、Enter キーを押して、レジストリ エディターを開きます。

  2. 次のキーを見つけます。

    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts

  3. 削除するファイル拡張子を見つけます。 .accdb など。 キーを削除する前に、ファイル拡張子 (.accdb) を右クリックし、[エクスポート] を選択してファイル名を指定して、キーのバックアップを作成します。

    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.accdb

  4. ファイル拡張子 (.accdb) キーをもう一度右クリックし、今度は [削除] を選択します。

  5. レジストリ エディターを閉じ、データベース ファイルをダブルクリックします。

注:

これは、Microsoft サポート organization内から直接作成された "FAST PUBLISH" 記事です。 本明細書に含まれる情報は、新たな問題に対応してそのまま提供される。 提供速度の結果、資料に誤字が含まれる場合があり、予告なくいつでも変更される場合があります。 その他の考慮事項については、「 使用条件 」を参照してください。