既にインストールされているにもかかわらず、NuGenesis Transfer Application をインストールするようにプロンプトで指示されます - WKB967
Article number: 967To English version
症状
- レポートをプレビューまたは WebVision からファイルをダウンロードしようとすると、NuGenesis Transfer Application をインストールするようにプロンプトで指示されますが、Transfer Application はすでに PC にインストールされています。
環境
- NuGenesis 9 SDMS
- NuGenesis 8 SDMS
- Internet Explorer 8~11
- Microsoft Edge の IE モード
原因
NuGenesis Transfer Application が Windows に適切に登録されていません。具体的には、Internet Explorer ブラウザーに、NuGenesis Web サーバーへの HTTP 要求の Accept ヘッダーで「application/nugenesis-sdms」が含まれていません。
解決策
- Transfer Application がインストールされていることを確認してください。Transfer Application の Auto IQ を実行し、ログファイルのエラーを確認してください。
- WebVision サーバーを IE の信頼済みサイトのセキュリティゾーンおよびその互換表示リストに追加します。どちらも、WebVision サイトの適切な操作に必要です。
- (NuGenesis 8 SR1 のみ)64 ビット版 IE を確認してください。これは、デフォルトでは Transfer アプリケーションでは機能しません。
- PC で「Register SDMS MIME Type」ユーティリティを実行します。ブラウザーを閉じてから再度開きます。メッセージが表示されるままの場合は、クライアントコンピューターを再起動します。再起動する前に、ブラウザーから Cookies と履歴を削除します。このユーティリティは[スタート]メニューにあります:
- NuGenesis 9:スタート/すべてのプログラム/NuGenesis LMS SDMS/Register SDMS MIME Type
- NuGenesis 8:スタート/すべてのプログラム/NuGenesis 8.0/Register SDMS MIME Type
- レジストリーで「Application/nugenesis-sdms」を検索します。このような値が検出された場合は、これらを「application/nugenesis-sdms」に変更します。
- 特に次記のすべてのキーを探します:
- 32 ビット版 IE に存在する必要があるシステムの既定のキー:
- HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Internet Settings\Accepted Documents
- 64 ビット版 IE に存在する必要があるシステムの既定のキー:
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Accepted Documents
- HKEY_USERS\[user SID]\Software\... にあるユーザー固有のレジストリーキー。これらのキーは、マシン上のすべてのアカウントには存在しない場合があります。その場合、システムのデフォルトキーはそれらのユーザーに有効です
- 32 ビット版 IE に存在する必要があるシステムの既定のキー:
- 特に次記のすべてのキーを探します:
- クライアントマシンを再起動します。
- ユーザーのプロファイルを削除します。場合によっては、Internet Explorer によって Accept ヘッダーで「Application/nugenesis-sdms」が送信されます。これはユーザーのプロファイルでのエラーによって発生し、クライアントマシン(または Citrix を使用している場合は Citrix サーバー)からプロファイルを消去することが、この問題の唯一の既知の修正方法です。
追加情報
このエラーは、クライアントマシンを Windows 10 バージョン 1909 または 20H2 にアップグレードした後、いくつかのお客様のインストールで見られました。
NuGenesis WebVision サーバーは、クライアントからの HTTP リクエストの文字列「application/nugenesis-sdms」の Accept ヘッダーを調べます。ユーザーがダウンロード/プレビューするファイルまたはレポートを選択するたびに、ヘッダーが調べられます。比較では、大文字と小文字が区別されます。何らかの理由で Accept ヘッダーにその文字列が含まれていない場合、WebVision は、ユーザーに Transfer Application をダウンロードするように求めるページで応答します。その文字列が含まれている場合、サーバーは .NGX ファイルで応答し、Transfer App によって処理されます。
更新されたサービスリリースがインストールされていることを確認します。
id967, SDMS, SDMS8, SDMS8NU, SUPISDMS, SUPNG