Windows XP SP2 または Windows Server 2003 を実行しているコンピュータに Access 2002 ランタイム展開パッケージをインストールすると、エラー メッセージが表示されることがある

文書翻訳 文書翻訳
文書番号: 837150 - 対象製品
この資料は Microsoft Access データベース (.mdb) についてのみ記述したものです。

難易度 : 中。基本的なマクロ、コーディング、相互運用性に関する知識が必要です。
すべて展開する | すべて折りたたむ

目次

現象

Microsoft Windows Server 2003 または Windows XP Service Pack 2 (SP2) を実行しているコンピュータに Microsoft Access 2002 ランタイム展開パッケージをインストールするときに、インストールが正常に完了せず、次のエラー メッセージが表示されることがあります。
Office システム ファイル アップデートをこのシステムにインストールできません。Windows NT 4.0 Service Pack 6 以降が必要です。
<Database Name> セットアップは正常に終了しませんでした。

: 以前にインストールされていた Windows オペレーティング システムから Windows Server 2003 にアップグレードした場合は、この問題が発生しないことがあります。

原因

この問題は、Windows Server 2003 に含まれている Microsoft Data Access Components 2.8 (MDAC 2.8) に Dbmsadsn.dll (AppleTalk Net-Library) ファイルが含まれていないことが原因で発生します。また、Windows XP SP2 をインストールすると、AppleTalk 用の Dbmadsn.dll ファイル、および Virtual Integrated Network Service (VINES) 用の Dbmsvinn.dll ファイルは削除されます。

回避策

この問題を回避するには、Ospfilelist.txt ファイルから Dbmsadsn.dll ファイルを含む行を削除します。この削除は、Windows Server 2003 を実行しているコンピュータにインストールする Access 2002 ランタイム展開パッケージを作成する前に行ってください。これを行うには、次の手順を実行します。
  1. Access 2002 ランタイム展開パッケージを作成したコンピュータの Packaging Wizard フォルダを見つけます。

    デフォルトでは、Packaging Wizard フォルダは次の場所にあります。

    <Installation Drive>:\Program Files\Microsoft Office Developer\Packaging Wizard
  2. メモ帳を起動し、Ospfilelist.txt ファイルを開きます。

    : Ospfilelist.txt ファイルのバックアップ コピーを作成しておいてください。
  3. Ospfilelist.txt ファイル内でファイル名 Dbmsadsn.dll を含む行を見つけ、その行を削除します。
  4. [ファイル] メニューの [上書き保存] をクリックします。
  5. [ファイル] メニューの [終了] をクリックします。
  6. パッケージ ウィザードを使用して、Access 2002 ランタイム展開パッケージを再度作成します。
  7. Windows Server 2003 を実行しているコンピュータに、Access 2002 ランタイム展開パッケージをインストールします。

    Access 2002 ランタイム展開パッケージのインストールが正常に終了したことを確認してください。

詳細

コンピュータに Windows Server 2003 をインストールすると、Windows Server 2003 に含まれている MDAC 2.8 も同時にコンピュータにインストールされますが、MDAC 2.8 には Dbmsadsn.dll ファイルが含まれていません。

Windows Server 2003 を実行しているコンピュータに Access 2002 ランタイム展開パッケージをインストールする場合、セットアップ プログラムにより Ospfilelist.txt ファイルに記述されているファイルがコンピュータ上に存在するかどうかがチェックされます。また、このファイルに記述されているファイルのバージョンが最低限の要件を満たしているかどうかもチェックされます。セットアップ プログラムが Dbmsadsn.dll ファイルを見つけることができないため、Access 2002 ランタイム展開パッケージのインストールが正常に完了しません。

問題の再現手順

  1. Northwind.mdb サンプル データベースの Access 2002 ランタイム展開パッケージを作成します。

    : Access 2002 ランタイム展開パッケージに、Access ランタイム ファイルが含まれていることを確認してください。
  2. Windows Server 2003 を実行しているコンピュータを特定します。そのコンピュータの Windows Server 2003 オペレーティング システムが、以前にインストールされていた Windows オペレーティング システムからアップグレードされたものではないことを確認してください。
  3. 手順 1. で作成した Access 2002 ランタイム展開パッケージのセットアップ ファイルをコピーします。これらのセットアップ ファイルを手順 2. で特定したコンピュータに配置します。
  4. 手順 2. で特定したコンピュータに、Access 2002 ランタイム展開パッケージをインストールします。

    「現象」に記述されているエラー メッセージが表示されます。

関連情報

Microsoft Office XP Developer のパッケージ ウィザードを使用して Access 2002 ランタイム展開パッケージを作成する方法については、次の MSDN (Microsoft Developer Network) Web サイトを参照してください。
http://msdn.microsoft.com/library/ja/modcore/html/deurfPackagingWizard.asp
http://msdn.microsoft.com/library/ja/modcore/html/detskCreatingSetupPackageWithPackagingWizard.asp
関連情報を参照するには、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。
838209 Windows XP Service Pack 2 および Windows XP Tablet PC Edition 2005 で修正された Microsoft Data Access Components (MDAC) の問題の一覧

プロパティ

文書番号: 837150 - 最終更新日: 2007年4月23日 - リビジョン: 3.1
この資料は以下の製品について記述したものです。
  • Microsoft Office XP Developer Edition
  • Microsoft Office XP Developer Edition?を以下の環境でお使いの場合
    • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Access 2002 Standard Edition
キーワード:?
kberrmsg kbpdwizard kbpackage kbsetup kbprb kbdeployment KB837150
"Microsoft Knowledge Baseに含まれている情報は、いかなる保証もない現状ベースで提供されるものです。Microsoft Corporation及びその関連会社は、市場性および特定の目的への適合性を含めて、明示的にも黙示的にも、一切の保証をいたしません。さらに、Microsoft Corporation及びその関連会社は、本文書に含まれている情報の使用及び使用結果につき、正確性、真実性等、いかなる表明・保証も行ないません。Microsoft Corporation、その関連会社及びこれらの権限ある代理人による口頭または書面による一切の情報提供またはアドバイスは、保証を意味するものではなく、かつ上記免責条項の範囲を狭めるものではありません。Microsoft Corporation、その関連会社 及びこれらの者の供給者は、直接的、間接的、偶発的、結果的損害、逸失利益、懲罰的損害、または特別損害を含む全ての損害に対して、状況のいかんを問わず一切責任を負いません。(Microsoft Corporation、その関連会社 またはこれらの者の供給者がかかる損害の発生可能性を了知している場合を含みます。) 結果的損害または偶発的損害に対する責任の免除または制限を認めていない地域においては、上記制限が適用されない場合があります。なお、本文書においては、文書の体裁上の都合により製品名の表記において商標登録表示、その他の商標表示を省略している場合がありますので、予めご了解ください。"

フィードバック

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com