Microsoft Dynamics GP 用 Windows インストーラー .msp ファイルについてよく寄せられる質問

この記事では、Microsoft Dynamics GP 用 Windows インストーラー .msp ファイルに関してよく寄せられる質問に対する回答について説明します。

適用対象: Microsoft Dynamics GP
元の KB 番号: 912997

概要

Microsoft Dynamics GP では、Microsoft パッチ ファイル (.msp ファイル) を使用して、修正プログラム、サービス パック、給与税の更新プログラム、給与計算の年末更新プログラムをインストールします。 Microsoft は、.msp ファイルに関してよく寄せられる質問を含むホット トピックをリリースしました。 この記事には、よく寄せられる質問に対する回答が含まれています。

概要

Q1: .msp ファイルとは

A1: .msp ファイルは、Windows インストーラーでインストールされたアプリケーションの更新プログラムを含む Windows インストーラーパッチ ファイルです。

Q2: Microsoft Dynamics GP で .msp ファイルが使用されているのはなぜですか?

A2: .msp ファイルを使用して、Windows インストーラーでインストールされているアプリケーションにパッチを適用する必要があります。 Microsoft Dynamics GP では Windows インストーラーが使用されるようになりました。.msp ファイルで修正プログラムを適用する必要があります。

Q3: すべての .msp ファイルは含まれていますか?

A3: はい。 すべての .msp ファイルには、以前にリリースされたすべてのホット フィックス、サービス パック、税更新プログラム、給与計算の年末更新プログラムが含まれています。

インストール

Q1: Service Pack または修正プログラムをインストールする前に従うことができるプレインストール チェックリストはありますか?

A1: はい。 次の Service Pack または修正プログラムのプレインストール チェックリストを使用します。

  1. ドメイン管理者としてサインインしていることを確認します。 この手順では、パッケージまたはインストール ファイルが配置されている場所に対するアクセス許可の問題を排除します。

  2. Windows 更新を実行し、すべての重要な更新プログラムがダウンロードされてインストールされていることを確認します。

  3. Microsoft Windows インストーラー 3.1 がインストールされていることを確認します。 これを行うには、コントロール パネルで [プログラムの追加と削除] 項目を開きます。

    Windows インストーラー 3.1 の入手方法の詳細については、 Windows インストーラー 3.1 v2 (3.1.4000.2435) を参照してください

  4. Microsoft .NET Framework 1.1 がインストールされ、最新の状態になっていることを確認します。 Windows Updateを使用して.NET Frameworkを更新します。 コントロール パネルの [プログラムの追加と削除] 項目で Microsoft .NET Framework 1.1 を探して、更新プログラムがインストールされていることを確認します。

  5. Windows XP 用 Windows スクリプトを更新します。 この手順は、Windows Updateによって自動的に実行されることはありません。 ただし、次のいずれかの Microsoft Web サイトにアクセスして、この手順に従うことができます。

  6. .msp ファイルをローカル ハード ディスク ドライブにコピーします。 ネットワーク経由で更新プログラムをインストールしないでください。

Q2: .msp ファイルをインストールする必要があるワークステーションで、ユーザーが特定の権限を持っている必要がありますか?

A2: はい。 ユーザーは、.msp ファイルがインストールされているワークステーションの Power ユーザーまたは管理者である必要があります。

Q3: Windows Vista ベース、Windows Server 2008、または Windows 7 コンピューターに Service Pack または修正プログラムをインストールする特別な手順はありますか?

A3: 次のいずれかの方法を使用します。

  • ユーザー アカウント制御 (UAC) を一時的に無効にします。 これを行うには、次の手順に従います。

    1. ユーザー アカウント制御 (UAC) をオフにします。
    2. インストールする .msp ファイルをダブルクリックします。
  • UAC を使用します。 これを行うには、次の手順に従います。

    1. ローカル コンピューターに対する管理アクセス許可を持つユーザーとしてコマンド プロンプト ウィンドウを開きます。 このコマンドは、[ アクセサリ ] グループにあります。 これを行うには、[ コマンド プロンプト ] ショートカットを右クリックし、[ 管理者として実行] を選択します。

    2. パス ファイルをドライブ C のルート フォルダーにコピーします。

    3. 次のコマンドを入力し、Enter キーを押します。
      cd c:\

    4. 次のコマンドを入力し、Enter キーを押してパッチ ファイルをインストールします。
      Msiexec /p c:\ **PatchFile** /l*v C:\MSPErrorlog.txt

      注:

      PatchFile は、インストールするサービス パックまたは修正プログラムの名前を表します。

Q4: .msp ファイルを実行し、 をコピーできますか。Microsoft Dynamics GP フォルダーから CNK ファイルを削除し、これらの をインストールします。他のクライアント ワークステーションの CNK ファイル

A4: いいえ。 。CNK ファイルを Microsoft Dynamics GP フォルダーからコピーすることはできません。 Windows インストーラーは、すべての .msp ファイルの追加を追跡します。 の場合のみ。CNK ファイルがコピーされてインストールされました。Windows インストーラーは、パッチが適用された製品を認識しません。 より多くのファイルもあります。パッチが適用される CNK ファイル。 のみをコピーします。ユーザーが Microsoft Dynamics GP インストールで修復を実行した場合、CNK ファイルは他の問題を引き起こす可能性があります。

Q5: サーバーに .msp ファイルをインストールした後にユーティリティを起動し、会社のデータベースを更新する必要があるのはなぜですか?

A5: Microsoft Business Solutions - Great Plains 8.0 では、サービス パック内のデータベース オブジェクトに対する変更をリリースしたときに、ユーザーが特別なアップグレードの実行プロセスを実行しました。 Microsoft Dynamics GP ユーザーは、ユーティリティで更新プログラムを各会社にマークする必要があります。 データベースごとに適切なデータベース オブジェクトの変更が行われます。

Q6: 会社のデータベースを更新するためのユーティリティ プロセスにはどのくらいの時間がかかりますか?

A6: データベースのサイズによっては、各会社データベースの更新プロセスに数分かかる場合があります。

Q7: .msp ファイルがインストールされた後、各クライアント ワークステーションでユーティリティを起動する必要がありますか?

A7: はい。 .msp ファイルがサーバーにインストールされると、各クライアント ワークステーションで Utilities を実行するように求められます。

Q8: .msp ファイルをクライアントに簡単にロールアウトできますか?

A8: はい。 .msp ファイルがサーバーにインストールされたら、自動クライアント 更新機能を使用して、パッチをすべてのクライアントにロールアウトできます。 「リリース 9.0 ボリューム 1 CD-ROM」の「SystemAdminGuide.pdf の第 5 章」の「ドキュメント」または「Microsoft Dynamics GP 10.0 以降の DVD」を参照してください。

Q9: 1 つのクライアントに .msp をインストールしないと、問題が発生しますか?

A9: .msp ファイルがサーバーにインストールされると、そのパッチのデータベース バージョンが更新されました。 クライアント ワークステーションに .msp ファイルがインストールされていない場合、バージョン情報は一致しません。 そのクライアントは、バージョンが一致せず、サインインできないことを示すエラー メッセージを受け取ります。

Q10: サード パーティ製品で .msp ファイルを使用してサービス パックをインストールできますか?

A10: はい。 サードパーティ製品は、自動クライアント 更新機能を使用して、.msp ファイルを自動的にインストールすることもできます。 「ドキュメント」のリリース 9.0 第 1 巻 CD-ROM の SystemAdminGuide.pdf の第 5 章を参照してください。

Q11: .msp ファイルをサーバーにインストールする前に、まずクライアント ワークステーションに .msp ファイルをインストールできますか?

A11: はい。 ただし、.msp ファイルがサーバーにインストールされるまで、クライアントはどの会社のデータベースにもサインインできません。 すべての会社のデータベースを更新するには、サーバーでユーティリティも起動する必要があります。

Q12: Microsoft Dynamics GP 9.0 以降のバージョンのインストールが複数あるテスト サーバーがある場合、.msp インストールはすべてのインストールにパッチを適用しますか?

A12: はい。 .msp インストールを実行すると、すべての Microsoft Dynamics GP インストールにパッチが適用されます。 Microsoft Dynamics GP のインストールを 1 つだけ修正する場合は、次の手順に従います。

  1. [スタート] ボタンを選択し、[ファイル名を指定して実行] を選択します。次に、「regedit」と入力し、[OK] を選択します。

  2. 次のレジストリ サブキーを見つけてクリックします。

    • Microsoft Dynamics GP 9.0 32 ビット環境

      HKEY_LOCAL_MACHINE\Software\Microsoft\Business Solutions\Great Plains

    • 64 ビット環境

      HKEY_LOCAL_MACHINE\Software\wow6432Node\Microsoft\Business Solutions\Great Plains

    • Microsoft Dynamics GP 10.0 以降のバージョン 32 ビット環境

      HKEY_LOCAL_MACHINE\Software\Microsoft\Business Solutions\Great Plains\1033

    • 64 ビット環境

      HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Business Solutions\Great Plains\1033

  3. 修正プログラムを適用する Microsoft Dynamics GP のインスタンスのフォルダーを展開します。

    注:

    DEFAULT フォルダーは、既定のインストール用です。 Inst01 フォルダーは、Microsoft Dynamics GP の 2 番目のインスタンス用です。 たとえば、2 番目のインストールにパッチを適用する場合は、Inst01 フォルダーを展開します。

  4. SETUP フォルダーを選択し、製品コードをダブルクリックし、コードをコピーします。

  5. レジストリ エディターを終了します。

  6. [スタート]、[ファイル名を指定して実行] の順に選択します。

  7. .msp ファイルをインストールするには、次のように入力し、[OK] を選択 します

    C:\updatename.msp /n {E979C594-95F9-4E3A-985D-A1DFDF403227}

    注:

    を、.msp ファイルのパスと .msp パッチ ファイルの名前に置き換えます C:\updatename.msp 。 を、手順 4 でコピーした製品コードに置き換えます {E979C594-95F9-4E3A-985D-A1DFDF403227}

トラブルシューティング

Q1: Windows インストーラー .msp ファイルの実行時に表示される一般的なエラー メッセージの一覧はありますか?

A1: はい。 .msp ファイルをインストールするときに生成される可能性があるエラー メッセージについて説明する記事については、「 Windows インストーラー エラー メッセージ (開発者向け)」 を参照してください。

Q2: Microsoft Dynamics GP 用のサービス パックをインストールするときに、次のエラー メッセージが表示されるのはなぜですか?

アップグレードするプログラムが見つからないか、アップグレードパッチがプログラムの別のバージョンを更新する可能性があるため、Windows インストーラー サービスによってアップグレードパッチをインストールすることはできません。 アップグレードするプログラムがコンピューターに存在し、正しい更新プログラムがあることを確認します。

A2: Microsoft Dynamics GP のインストールが 1 つだけの場合、このエラー メッセージは、このコンピューターでの Microsoft Dynamics GP の現在のインストールに関する潜在的な問題を示している可能性があります。 問題を解決するには、次の手順に従います。

  1. [スタート] を選択し、[コントロール パネル] を選択し、[プログラムの追加と削除] をダブルクリックします。
  2. [ 現在インストールされているプログラム ] の一覧で、[ Microsoft Dynamics GP] を選択し、[ 変更] を選択します。
  3. Microsoft Dynamics GP インストールで修復を実行します。

問題が解決しない場合は、このコンピューターで Microsoft Dynamics GP を削除します。 次に、Microsoft Dynamics GP を再インストールし、最新のサービス パックをもう一度インストールします。

注:

すべての .msp ファイルには、以前のすべての .msp ファイル修正が含まれています。

Q3: "DEX" を受け取る理由DIC バージョンは、実行可能バージョンと互換性がありません" というエラーが表示されます。Microsoft Dynamics GP 用のサービス パックをインストールする場合は、エラーが発生しますか?

Dex。DIC バージョン <のバージョン番号> は、実行可能バージョンのバージョン <番号> と互換性がありません。

A3: このエラーは、再起動を求められた後にワークステーションが再起動されない場合に発生する可能性があります。

  1. ワークステーションを再起動し、Microsoft Dynamics GP をもう一度起動します。
  2. Microsoft Dynamics GP フォルダー内の Dex.dic ファイルの名前を変更し、msp パッチのインストールをもう一度実行します。

このエラーは、DEX の場合に Microsoft Dynamics GP を起動しようとしたときに発生する可能性があります。DIC が正しいビルドではありません。

  1. サーバー上の Microsoft Dynamics GP Code フォルダー (既定のパスは C:\Program Files\Microsoft Dynamics\GP) を参照し、現在の DEX の名前を変更します。DIC から DEXOLD へ。Dic。
  2. コントロール パネル開き、[プログラムの追加と削除] を選択し、[Microsoft Dynamics GP] を選択して [変更] を選択します。
  3. [プログラムのメンテナンス] ウィンドウで、[ 修復 ] オプションを選択します。
  4. Microsoft Dynamics GP アイコンをダブルクリックして Microsoft Dynamics GP を起動し、エラーが解決されたことを確認します。

Q4: Microsoft Dynamics GP 用のサービス パックをインストールするときに、"Windows インストーラーで GreatPlains.msi ファイルが見つかりません" というエラーが表示されるのはなぜですか?

Windows インストーラーは、パスに基づいて Dynamics GP が最初にインストールされた場所に GreatPlains.msi ファイルが Windows レジストリに格納されている場所を見つけることができません。

インストール CD の GreatPlains.msi ファイルを参照すると、同じエラー メッセージが表示されます。 該当する問題をクリックしてください。

A4: この問題は、元の GreatPlains.msi ファイルへのパスが変更された場合、またはファイルが移動された場合に発生します。 GreatPlains.msi ファイルのパスのレジストリ エントリを修正する必要があります。 これを行うには、次の手順に従います。

警告

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

  1. [スタート] ボタンを選択し、[ファイル名を指定して実行] を選択します。次に、「regedit」と入力し、[OK] を選択します。

  2. [ ファイル ] メニューの [ エクスポート] を選択します。

  3. [ファイル名] ボックスに「レジストリ バックアップ」と入力し、[エクスポート範囲] で [すべて] を選択し、[保存] を選択します

  4. Ctrl キーを押しながら F キーを押し、「 GreatPlains.msi」と入力し、[ 次へ検索] を選択します。 次の例のようなレジストリ サブキーが返されます。
    HKEY_CLASSES_ROOT\Installer\Products\495C979E9F59A3E489D51AFDFD042372\SourceList

  5. [LastUsedSource] を右クリックし、[変更] を選択します。

  6. 現在のパスを、Microsoft Dynamics GP 9.0 インストール CD の GreatPlains.msi ファイルへのパスに置き換えます。 たとえば、CD が D ドライブ内にある場合、値のデータ情報は次のようになります。
    D:\Bin\

  7. [OK] を選択し、レジストリ エディターを終了します。

  8. Service Pack のインストールを再試行します。

    注:

    Microsoft Dynamics GP のインスタンスが複数インストールされている場合は、これらの手順を繰り返して、GreatPlains.msi ファイルの他のインスタンスを修正する必要がある場合があります。

Q5: Service Pack をインストールするときに "インストーラーでこのパッケージのインストール中に予期しないエラーが発生しました" というエラーが表示されるのはなぜですか?

インストーラーで、このパッケージのインストール中に予期しないエラーが発生しました。 これは、このパッケージに問題があることを示している可能性があります。

エラー コードは 2755 です。 このエラーの原因は何ですか?

A5: このエラーは、次のいずれかの理由で発生します。

  • Service Pack または修正プログラムは、Microsoft Dynamics GP アプリケーション フォルダーと同じドライブ パーティションに物理的に存在しません。 たとえば、Service Pack ファイルは C ドライブに存在し、Microsoft Dynamics GP フォルダーは D ドライブにあります。 この問題を解決するには、Microsoft Dynamics GP ディレクトリと同じ物理ドライブで Service Pack ファイルまたは修正プログラム ファイルをダウンロードして実行します。
  • サービス パックまたは修正プログラムは、ネットワーク上の場所からインストールされます。 Service Pack または修正プログラムがネットワーク共有上にある場合にこの問題を解決するには、このファイルをワークステーションにローカルにコピーしてから、ファイルをインストールします。

Q6: Microsoft Dynamics GP をアンインストールしようとすると、ネットワーク エラーが発生します。

ファイルからの読み取り中にネットワーク エラーが発生しました: C:\WINDOWS\Installer\GreatPlains.msi

どのように解決できますか?

A6: Microsoft Dynamics GP プログラムをアンインストールすると、GreatPlains.msi ファイルにアクセスします。 このファイルが見つからない場合は、このエラー メッセージが表示されます。 この問題を解決するには、Microsoft Dynamics GP インストール CD からエラー メッセージに表示される場所に、GreatPlains.msi ファイルをコピーします。 GreatPlains.msi ファイルは、Microsoft Dynamics GP インストール CD の Bin フォルダーにあります。 ファイルをコピーした後、Microsoft Dynamics GP をもう一度アンインストールしてみてください。 この例では、GreatPlains.msi ファイルを次の場所にコピーします。
C:\WINDOWS\Installer\

Q7: Windows Vista コンピューターで Microsoft Dynamics GP のいずれかのサービス パックまたは修正プログラムを適用するときに、"Dynamics.set ディクショナリに新しいコードを含める必要がある" というエラーが表示されるのはなぜですか?

"新しいコードは Dynamics.set ディクショナリに含まれている必要があります。 ただし、十分な権限がありません。 続行することもできますが、新しいコードは使用されません。

A7: このエラー メッセージは、Windows Vista のユーザー Access Control (UAC) が原因で発生しています。 問題を解決するには、次のいずれかの方法を使用します。

  • サービス パックまたは修正プログラムのインストールを管理者として実行します。 これを行うには、ファイルを右クリックし、ショートカット メニューの [ 管理者として実行] を選択し、サービス パックまたは修正プログラムのインストールを続行します。
  • ユーザー Access Controlを無効にします。 これを行うには、次の手順に従います。
    1. コントロール パネルで、[ユーザー アカウントの追加または削除] を選択します。
    2. コンピューターにサインインしているユーザー アカウントを選択し、[メイン ユーザー アカウント] ページに移動を選択します。
    3. [ セキュリティ設定の変更] を選択し、[ ユーザー アカウント制御 (UAC) を使用してコンピューターを保護する] オプションを オフにして、[ OK] を選択します
    4. メッセージが表示されたら、コンピューターを再起動します。
    5. インストール ファイルをダブルクリックしてインストールします。
    6. インストールが完了したら、手順 1 ~ 4 で行った変更をリセットして UAC を有効にします。