この記事では、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: Windows インストーラーでインストールされているアプリケーションにパッチを適用するには、.msp ファイルを使用する必要があります。 Microsoft Dynamics GP では Windows インストーラーが使用されるようになりました。.msp ファイルで修正プログラムを適用する必要があります。
Q3: すべての .msp ファイルが含まれていますか?
A3: はい。 すべての .msp ファイルには、以前にリリースされたすべてのホットフィックス、サービス パック、税更新プログラム、給与計算の年末更新プログラムが含まれています。
インストール
Q1: Service Pack または修正プログラムをインストールする前に従うことができるプレインストール チェックリストはありますか。
A1: はい。 次の Service Pack または修正プログラムのプレインストール チェックリストを使用します。
ドメイン管理者としてサインインしていることを確認します。 この手順では、パッケージまたはインストール ファイルが配置されている場所に対するアクセス許可の問題を排除します。
Windows 更新プログラムを実行し、すべての重要な更新プログラムがダウンロードされてインストールされていることを確認します。
Microsoft Windows インストーラー 3.1 がインストールされていることを確認します。 これを行うには、コントロール パネルで Add または Remove Programs 項目を開きます。
Windows インストーラー 3.1 を入手する方法の詳細については、「 Windows Installer 3.1 v2 (3.1.4000.2435) を使用できますを参照してください。
Microsoft .NET Framework 1.1 がインストールされ、最新であることを確認します。 Windows Update を使用して .NET Framework を更新します。 コントロール パネルの プログラムの追加と削除項目で Microsoft .NET Framework 1.1 を探して、更新プログラムがインストールされていることを確認します。
Windows XP 用の Windows スクリプトを更新します。 この手順は、Windows Update では自動的には実行されません。 ただし、次のいずれかの Microsoft Web サイトにアクセスして、この手順に従うことができます。
.msp ファイルをローカル ハード ディスク ドライブにコピーします。 ネットワーク経由で更新プログラムをインストールしないでください。
Q2: .msp ファイルをインストールする必要があるワークステーションで、ユーザーが特定の権限を持っている必要がありますか。
A2: はい。 ユーザーは、.msp ファイルがインストールされているワークステーションの Power User または管理者である必要があります。
Q3: Windows Vista ベース、Windows Server 2008、または Windows 7 コンピューターに Service Pack または修正プログラムをインストールする特別な手順はありますか。
A3: 次のいずれかの方法を使用します。
ユーザー アカウント制御 (UAC) を一時的に無効にします。 これを行うには、次の手順に従います。
- ユーザー アカウント制御 (UAC) を無効にします。
- インストールする .msp ファイルをダブルクリックします。
UAC を使用します。 これを行うには、次の手順に従います。
ローカル コンピューターに対する管理アクセス許可を持つユーザーとしてコマンド プロンプト ウィンドウを開きます。 このコマンドは、 Accessories グループにあります。 これを行うには、 コマンド プロンプト ショートカットを右クリックし、 管理者として実行を選択します。
パス ファイルをドライブ C のルート フォルダーにコピーします。
次のコマンドを入力し、Enter キーを押します。
cd c:\
次のコマンドを入力し、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ファイル以外にも、それより多くのファイルがあります。 .CNKファイルのみをコピーすると、ユーザーがMicrosoft Dynamics GPのインストールで修復を行った場合に、その他の問題が発生する可能性があります。
Q5: サーバーに .msp ファイルをインストールした後、ユーティリティを起動して会社のデータベースを更新する必要があるのはなぜですか。
A5: Microsoft Business Solutions - Great Plains 8.0 では、サービス パック内のデータベース オブジェクトに対する変更をリリースしたときに、ユーザーが特別なアップグレードの実行プロセスを実行しました。 Microsoft Dynamics GP ユーザーは、ユーティリティの更新プログラムについて各会社をマークする必要があります。 各データベースに対して適切なデータベース オブジェクトの変更が行われます。
Q6: 会社のデータベースを更新するためのユーティリティ プロセスにはどのくらいの時間がかかりますか?
A6: データベースのサイズによっては、各企業データベースの更新プロセスに数分かかる場合があります。
Q7: .msp ファイルをインストールした後、各クライアント ワークステーションでユーティリティを起動する必要がありますか?
A7: はい。 .msp ファイルがサーバーにインストールされると、ユーザーは各クライアント ワークステーションでユーティリティを実行するように求められます。
Q8: .msp ファイルをクライアントに簡単にロールアウトできますか?
A8: はい。 .msp ファイルがサーバーにインストールされたら、クライアントの自動更新機能を使用して、すべてのクライアントにパッチをロールアウトできます。 リリース 9.0 第 1 巻 CD-ROM のドキュメントまたは Microsoft Dynamics GP 10.0 以降の DVD のSystemAdminGuide.pdfの第 5 章を参照してください。
Q9: 1 つのクライアントに .msp をインストールしないと、問題が発生しますか?
A9: .msp ファイルがサーバーにインストールされると、そのパッチのデータベース バージョンが更新されました。 クライアント ワークステーションに .msp ファイルがインストールされていない場合、バージョン情報は一致しません。 そのクライアントは、バージョンが一致せず、サインインできないことを示すエラー メッセージを受け取ります。
Q10: サードパーティ製品で .msp ファイルを使用してサービス パックをインストールすることはできますか?
A10: はい。 サードパーティ製品では、クライアントの自動更新機能を使用して、.msp ファイルを自動的にインストールすることもできます。 リリース 9.0 Volume 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 つだけ修正する場合は、次の手順に従います。
[スタート] ボタンを選択し、[ファイル名を指定して実行] を選択します。次に、「regedit」と入力し、[OK] を選択します。
次のレジストリ サブキーを見つけてクリックします。
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
修正プログラムを適用する Microsoft Dynamics GP のインスタンスのフォルダーを展開します。
注意
DEFAULT フォルダーは、既定のインストール用です。 Inst01 フォルダーは、Microsoft Dynamics GP の 2 番目のインスタンス用です。 たとえば、2 番目のインストールにパッチを適用する場合は、Inst01 フォルダーを展開します。
SETUP フォルダーを選択し、製品コードをダブルクリックして、コードをコピーします。
レジストリ エディターを終了します。
[スタート] を選択し、 [実行] を選択します。
.msp ファイルをインストールするには、次のように入力し、 OKを選択します。
C:\updatename.msp /n {E979C594-95F9-4E3A-985D-A1DFDF403227}
注記
C:\updatename.msp
を .msp ファイルへのパスと .msp パッチ ファイルの名前に置き換えます。{E979C594-95F9-4E3A-985D-A1DFDF403227}
を、手順 4 でコピーした製品コードに置き換えます。
トラブルシューティング
Q1: Windows インストーラー .msp ファイルの実行時に表示される一般的なエラー メッセージの一覧はありますか。
A1: はい。 Windows インストーラー のエラー メッセージ (開発者向け) にアクセスして、.msp ファイルのインストール時に生成される可能性のあるエラー メッセージについて説明した記事を参照してください。
Q2: Microsoft Dynamics GP のサービス パックをインストールするときに、次のエラー メッセージが表示されるのはなぜですか。
アップグレードするプログラムが見つからないか、アップグレードパッチが別のバージョンのプログラムを更新する可能性があるため、Windows インストーラー サービスによってアップグレードパッチをインストールできません。 アップグレードするプログラムがコンピューターに存在し、正しい更新プログラムが適用されていることを確認します。
A2: Microsoft Dynamics GP のインストールが 1 つしかない場合、このエラー メッセージは、このコンピューターへの Microsoft Dynamics GP の現在のインストールに関する潜在的な問題を示している可能性があります。 この問題を解決するには、次の手順に従います。
- Startを選択し、コントロール パネルを選択し、[プログラムの追加と削除ダブルクリックします。
- インストールされているプログラム一覧で[Microsoft Dynamics GPを選択し、Change を選択します。
- Microsoft Dynamics GP のインストールで修復を実行します。
問題が解決しない場合は、このコンピューター上の Microsoft Dynamics GP を削除します。 次に、Microsoft Dynamics GP を再インストールし、最新のサービス パックをもう一度インストールします。
注意
すべての .msp ファイルには、以前のすべての .msp ファイル修正が含まれています。
Q3: Microsoft Dynamics GP のサービスパックをインストールする際に、「DEX.DIC バージョンが実行可能バージョンと互換性がない」というエラーが発生するのはなぜですか?
DEX.DIC バージョン <バージョン番号> は実行可能バージョン <バージョン番号とは互換性がありません>.
A3: このエラーは、再起動を求められた後にワークステーションが再起動されない場合に発生する可能性があります。
- ワークステーションを再起動し、Microsoft Dynamics GP をもう一度起動します。
- Microsoft Dynamics GP フォルダー内の Dex.dic ファイルの名前を変更し、msp パッチのインストールをもう一度実行します。
このエラーは、DEX の場合に Microsoft Dynamics GP を起動しようとしたときに発生する可能性があります。DIC が正しいビルドにありません。
- サーバー上の Microsoft Dynamics GP Code フォルダー (既定のパスは
C:\Program Files\Microsoft Dynamics\GP
) を参照し、現在の DEX の名前を変更します。DIC から DEXOLD へ。DIC。 - コントロール パネル開き、[プログラムの追加と削除を選択しMicrosoft Dynamics GPを選択しChangeを選択します。
- [プログラムのメンテナンス] ウィンドウで、 Repair オプションを選択します。
- Microsoft Dynamics GP を起動するには、 Microsoft Dynamics GP アイコンをダブルクリックして、エラーが解決されたことを確認します。
Q4: Microsoft Dynamics GP 用の Service Pack をインストールするときに、"Windows インストーラーで GreatPlains.msi ファイルを見つけることができません" というエラーが表示されるのはなぜですか。
Windows インストーラーでは、パスに基づいて Dynamics GP が最初にインストールされた場所にあるGreatPlains.msi ファイルが Windows レジストリに格納されている場所を見つけることができません。
インストール CD のGreatPlains.msi ファイルを参照すると、同じエラー メッセージが表示されます。 問題は何ですか?
A4: この問題は、元のGreatPlains.msi ファイルへのパスが変更された場合、またはファイルが移動された場合に発生します。 GreatPlains.msi ファイルのパスのレジストリ エントリを修正する必要があります。 これを行うには、次の手順に従います。
警告
レジストリ エディタや他の方法を使用してレジストリを変更する際、適切に変更しないと重大な問題を引き起こす可能性があります。 場合によっては、オペレーティング システムの再インストールが必要になります。 こうした問題の修復について、マイクロソフトはいかなる保証もいたしません。 レジストリはユーザー自身の責任において変更してください。
[スタート] ボタンを選択し、[ファイル名を指定して実行] を選択します。次に、「regedit」と入力し、[OK] を選択します。
File メニューの Export を選択します。
[ファイル名 ボックスに「レジストリ バックアップ」と入力し、Export Range の下にある All を選択し、Save を選択します。
Ctrl キーを押しながら F キーを押し、「 GreatPlains.msi」と入力し、[次へ 検索] を選択。 次の例のようなレジストリ サブキーが返されます。
HKEY_CLASSES_ROOT\Installer\Products\495C979E9F59A3E489D51AFDFD042372\SourceList
LastUsedSource右クリックし、Modify を選択します。
現在のパスを、Microsoft Dynamics GP 9.0 インストール CD の GreatPlains.msi ファイルへのパスに置き換えます。 たとえば、CD が D ドライブ内にある場合、値のデータ情報は次のようになります。
D:\Bin\
OKを選択し、レジストリ エディターを終了します。
Service Pack のインストールを再試行します。
メモ
Microsoft Dynamics GP のインスタンスが複数インストールされている場合は、これらの手順を繰り返して、GreatPlains.msi ファイルの他のインスタンスを修正する必要がある場合があります。
Q5: Service Pack をインストールするときに、"インストーラーでこのパッケージのインストール中に予期しないエラーが発生しました" というエラーが表示されるのはなぜですか。
インストーラーで、このパッケージのインストール中に予期しないエラーが発生しました。 これは、このパッケージに問題があることを示している可能性があります。
エラー コードは 2755 です。 このエラーの原因は何ですか?
A5: このエラーは、次のいずれかの理由で発生します。
- Service Pack または修正プログラムが、Microsoft Dynamics GP アプリケーション フォルダーと同じドライブ パーティションに物理的に存在しません。 たとえば、サービス パック ファイルは 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 ファイルにアクセスします。 このファイルが見つからない場合は、このエラー メッセージが表示されます。 この問題を解決するには、GreatPlains.msi ファイルを Microsoft Dynamics GP インストール CD からエラー メッセージに表示される場所にコピーします。 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 のユーザー アクセス制御 (UAC) が原因で発生しています。 この問題を解決するには、次の方法のいずれかを試してください。
- Service Pack または修正プログラムのインストールを管理者として実行します。 これを行うには、ファイルを右クリックし、ショートカット メニューの 管理者として実行を選択し、サービス パックまたは修正プログラムのインストールを続行します。
- ユーザー アクセス制御を無効にします。 これを行うには、次の手順に従います。
- コントロール パネルで、[ ユーザー アカウントの追加または削除を選択します。
- コンピューターにサインインしているユーザー アカウントを選択し、メインのユーザー アカウント ページに移動 を選択。
- [セキュリティ設定変更] を選択し[ユーザー アカウント制御 (UAC) を使用してコンピューターの保護に役立つオプションをオフにして、OK を選択します。
- メッセージが表示されたら、コンピューターを再起動します。
- インストール ファイルをダブルクリックしてインストールします。
- インストールが完了したら、手順 1 から 4 で行った変更をリセットして UAC を有効にします。