Microsoft Dynamics GP の Dynamics.set ファイルでサード パーティ製品を無効にするか、追加の製品を一時的に無効にする手順

この記事では、サード パーティ製品を無効にする方法、または Microsoft Dynamics GP と統合されている追加の製品を一時的に無効にする方法について説明します。 その他の製品については、この記事を使用して製品を一時的に削除します。 追加の Microsoft Dynamics GP 製品を完全に削除する場合は、コントロール パネルの [プログラムと機能] 項目を使用してアンインストールします。

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

注:

方法 3: テスト用に新しいバニラ Dynamics GP コード フォルダーを作成 する方法は、サード パーティ製品を削除するための最もクリーンな方法です。 方法 1: 製品を削除した後に Dynamics GP を起動できる場合は、Dynamics.set ファイルから削除すれば十分です。 方法 2: カスタマイズ状態でフロントエンドで一時的に無効に しても機能しますが、常に信頼できるとは限りません。

方法 1: Dynamics.set ファイルから削除する

サードパーティ製品を無効にする方法として、Dynamics.set ファイルから削除することをお勧めします。 これを行うと、他の製品も読み込まずに Microsoft Dynamics GP を開始できます。 Dynamics.set ファイルを編集するには、次の手順に従います。

注:

各ワークステーションには、独自の Dynamics GP コード フォルダーに Dynamics.set ファイルがあります。 したがって、各ワークステーションでこれらの手順を実行して、すべてのワークステーションでサードパーティ製品を無効にします。

  1. ローカルの Microsoft Dynamics GP フォルダー内の Dynamics.set ファイルを見つけます。

    Microsoft Dynamics GP コード フォルダーの場所を見つけるには、Microsoft Dynamics GP にログオンし、[ ツール ] メニューをクリックし、[ セットアップ] をポイントし、[ システム] をポイントして、[ 起動ファイルの編集] をクリックします。 クリックすると、Microsoft Dynamics GP の 0 の最初の製品が選択され、辞書の場所が下部に設定されます。 ディクショナリの場所のパスを取得しないでください。 ワークステーション上のその場所に移動します。

    注:

    既知のファイルの種類の拡張子を表示しないように設定している場合は、フォルダーに複数の "Dynamics" ファイルが表示されることがあります。 拡張子が ".set" のファイルを開く必要があります。 開くファイルを確認するには、[ ビュー] をクリックし、[ 詳細] をクリックします。 Windows XP を使用している場合、ファイルの種類は Dynamics Launch File です。 Windows Vista を使用している場合、ファイルの種類は SET ファイルです。

  2. 現在の Dynamics.set ファイルを右クリックします。 をクリックし、[ COPY ] をクリックしてコピーを保存します。

  3. Dynamics.set ファイルを右クリックし、[編集] をクリックします。

    Dynamics.set ファイルがメモ帳で開きます。 たとえば、Dynamics.set ファイルは次の構造のようになります。

    ----------------------------------------------------
    2
    0
    Microsoft Dynamics GP

    1493 (追加またはサード パーティのProduct_ID_Number)
    SmartList (追加またはサード パーティ製のProduct_Name)

    Windows
    :C: Microsoft Dynamics GP/Dynamics.dic
    :C: Microsoft Dynamics GP/Forms.dic
    :C: Microsoft Dynamics GP/Reports.dic

    例:
    :C: Microsoft Dynamics GP/EXP1493。Dic
    :C: Microsoft Dynamics GP/EXP1493F。Dic
    :C: Microsoft Dynamics GP/EXP1493R。Dic
    --------------------------------------------------

  4. この例では、ファイルから製品 SmartList (1493) を削除します。 ファイルから製品 Smartlist (1493) を削除するには、次の手順に従います。

    1. 一覧から製品を削除し、1 つの製品が残っているため、最初の行の番号を 1 に変更します。 これを行うと、Microsoft Dynamics GP は、1 つの製品のみが読み込まれることを認識します。 複数の製品を削除する場合は、削除したアイテムをカウントします。 これにより、削除する製品の数だけ最初の数を減らすことができます。 この番号には、残っている製品の数が表示されます。

    2. 追加またはサードパーティ製品 ID を削除します。 たとえば、1493 を削除します。

    3. 追加またはサードパーティの製品名を削除します。 たとえば、SmartList を削除します。

    4. この製品に読み込まれるディクショナリのパスを削除します。 たとえば、手順 3 に示すファイルで、次の行を削除します。

      :C: Microsoft Dynamics GP/EXP1493。Dic
      :C: Microsoft Dynamics GP/EXP1493F。Dic
      :C: Microsoft Dynamics GP/EXP1493R。Dic

      注:

      通常、ディクショナリ、レポート、フォームのディクショナリ パスは、製品 ID 番号と同じ番号を持ちます。 たとえば、1493 は、EXP1493.dic、EXP1493R.dic、および EXP1493F.dic に関連します。 削除する製品が多数ある場合に備えて、製品 ID 番号と同じ番号の行を探します。

      たとえば、変更された Dynamics.set ファイルは次のようになります。

      1
      0
      Microsoft Dynamics GP
      Windows
      :C:Microsoft Dynamics GP/Dynamics.dic
      :C:Microsoft Dynamics GP/Forms.dic
      :C:Microsoft Dynamics GP/Reports.dic

Dynamics.set ファイルが変更されたワークステーションで Microsoft Dynamics GP が開始されると、サード パーティ製品または追加の製品は起動しません。 Microsoft Dynamics GP のみが起動します。 (Dynamics GP を起動できない可能性がある特定の製品には、いくつかのアドインが存在する可能性があります。この場合は、代わりに以下の方法 3 を使用してください)。

Microsoft Dynamics GP の起動時にサードパーティ製品または追加の製品を起動する場合は、変更した Dynamics.set ファイルを削除してから、手順 2 で作成した元の Dynamics.set ファイルを復元します。

注:

  • アプリケーションを起動する必要があるため、Microsoft Dynamics GP 10.0 を使用する場合は、Dynamics.set ファイルからレポート スケジューラ (製品 ID 3278) を削除しないでください。 Dynamics.set ファイルから製品が削除されると、次のエラー メッセージが表示され、アプリケーションが閉じます。
    "Microsoft.Dynamics.GP.Sharepoint.dll:'Microsoft.Dexterity.Applications.root の型初期化子によって例外がスローされました。InnerException: 指定された引数が有効な値の範囲外でした。パラメーター名:productId。
  • 製造を無効にする場合は、必ずテスト環境でのみ無効にしてください。 例外は、製造を使用しなくなった場合です。

方法 2: カスタマイズ状態でフロントエンドで一時的に無効にする

サードパーティ製品または追加の GP 製品を無効にする別のオプションは、[カスタマイズの状態] ウィンドウを使用することです。 ユーザーが Microsoft Dynamics GP を終了することなく、特定のサード パーティ製品または追加の GP 製品を無効にすることができます。 [カスタマイズの状態] ウィンドウを使用してサード パーティ製品または追加の GP 製品を無効にするには、次の手順に従います。

  1. [カスタマイズの状態] ウィンドウを開きます。 これを行うには、次の手順を実行します。

    Microsoft Dynamics GP の Microsoft Dynamics GP メニューで、[ ツール] をポイントし、[ カスタマイズ] をポイントし、[ カスタマイズの状態] をクリックします。

  2. [カスタマイズの状態] ウィンドウで、特定の製品を強調表示し、[ 無効] をクリックします。

注:

  • Dynamics.set ファイルから製品を取り出すことによって製品を無効にすると、特定の製品コードが最初に初期化されるのを防ぐので、より効果的です。
  • 問題を再作成できなくなった場合は、無効にされた製品が問題の原因であることを意味します。 一方、問題を再作成できる場合、次の手順は Dynamics.set ファイルから製品を完全に削除することで製品を無効にすることです。 「方法 1: Dynamics.set ファイルから削除する」セクションの手順 1 ~ 4 を参照してください。
  • この方法を使用して無効にすることは、深く埋め込まれている一部の製品 (つまり、トリガーとアドインを持つ) では常に信頼できるとは限らないので、すべての製品に対して十分ではない可能性があることに注意してください。

方法 3: テスト用に新しいバニラ Dynamics GP コード フォルダーを作成する

この方法は、GP ディレクトリ全体を再作成し、ディクショナリ ファイルと GP コード自体を除外し、サードパーティ製品 (およびそれらのアドイン フォルダー) とカスタマイズを削除して、より良いテストを行うため、最適に動作します。 これにより、"クリーン" GP インスタンスが作成され、そこからサードパーティ製品を 1 つずつ追加し、問題が見つかるまで各製品の後でテストできます。 サード パーティ製品に Dynamics GP の起動を妨げるアドインがある場合は、この方法を使用する必要があります。

  1. 既存の GP コード フォルダーの名前を変更します (通常は C:\Program Files (x86)\Microsoft Dynamics\GP にあります。パスを見つけるには 、「方法 1: Dynamics.set ファイルから削除 する」を参照してください)

  2. コントロール パネル>プログラムと機能を使用して GP インストールで修復を実行します。これにより、サード パーティ製品のないコード フォルダーが再デプロイされます。

  3. 先ほど作成した新しいコード フォルダーから GP を起動します。 問題をもう一度テストします。 問題が発生しない場合は、各サード パーティ製品を再度追加し、それぞれの後に問題をテストして、問題の原因となっている製品を特定できます。 (テストが完了したら、元のフォルダーに戻して元の状態に戻すこともできます)。