web-dev-qa-db-ja.com

AdobeReaderがCitrixでハングする

症状:ユーザーが新しいPDFを開くことができません。 TSプロセスリストを見ると、ハングが発生した後にPDF)を開こうとするたびに1つずつ、複数のacrord32.exeが表示されます。ユーザー/ Citrixコントロールパネルはプロセスを確認できません。しばらくすると、DDEサービスを参照しているというエラーが表示される場合がありますが、これは私たちの知る限りでは偽のエラーメッセージです(サービスも有効にしてみました)。

これは、ユーザーがVista/7のWindowsタスクバーから右クリックの[ドロップダウン]メニューの[x]を使用してReaderを閉じるときに一貫して発生することがわかりましたが、閉じたときにも発生する可能性があります。まれですが、他の方法。

1000人以上のユーザーのうち5〜10人だけがこのエラーを受け取り、そのうちの約2〜3人が他のユーザーよりもはるかに多くエラーを受け取っているようです。これは、少なくとも部分的には使用パターンによるものです。

現在、完全にパッチが適用されたWindows 2003R2を実行しています。 Presentation Server4.5を実行します。 Adobe Reader 6、7、8、9、Xを試しました。すべて同じエラーです。

これに関する情報はほとんどありませんが、いくつかの投稿を見つけることができました。ほとんどが解決策を提供していません。提案された唯一の解決策は、v 12 Xen(Citrix)クライアントをインストールすることですが、それは役に立ちません。

同じエラーを説明するより良い投稿のいくつか: http://tech.groups.yahoo.com/group/thin/message/144256

http://forums.citrix.com/thread.jspa?threadID=260397&tstart=

どんな助けでも大歓迎です。

3
Gomibushi

私たちはついに問題を発見しました(多かれ少なかれ)。

クライアントOS、Citrixバージョン、TS OSの特定の組み合わせで、(私たちが知る限り)バージョンのAdobe Reader(ただし他のプログラム)と組み合わせると、これを体験できます。

これは、Citrixがプログラムを終了したと信じているためですが、実際には、TS上のユーザーの下で実行されます。この状況では、ユーザーがPDFを開いたときに、Readerのインスタンスがさらに生成されます(実行されないため...)。いずれもユーザーには表示されません。

障害がどこにあるのか正確にはわかりませんが、原因は確かにわかっており、簡単に回避できます。ユーザーがタスクバーを右クリックして閉じることを使用してAdobeReader(またはCitrixアプリのグループ)を閉じると、多くの場合(常にではないと思います)、CitrixはReaderを閉じたと見なしますが、Readerは引き続き実行されます。あなたは状況を理解しました。

この方法でプログラムを閉じないようにユーザーに指示するだけでこれを解決しました。ユーザーがこの状況に陥った場合、ユーザーはログアウトして再度ログインでき、すべてのReaderインスタンスが自動的に閉じられます。

私と私の同僚がこれを手に入れるために何時間も費やしたので、私はこれをここに書き留めます。

答えてくれたみんなに感謝します!

PS:詳細については私の質問を読んでください。

0
Gomibushi

私があなたに与えたレジストリハックは、「。exe」ファイルの標準的なWindows実行を再作成/リセットします。この修正を適用した直後、WindowsはPDFファイルをデフォルトのPDFリーダーソフトウェア(私の場合はFoxit Reader)に関連付けることができました。設定。これは、管理者としてログインしたときの簡単な修正でした。次のステップは、すべてのWyseターミナルクライアントを切断/ログオフし、新しいセッションを開始することでした。その後、エンドユーザーは同じことを行うことができました。 PDFファイルをクリックし、Windowsがどのアプリケーションを使用してPDFファイルと適切な手順(アプリケーションの選択)を処理するかを確認した後、すべて機能が戻ってきました。

0
Ned Visnjic

これは、Windows Server2003がPDFファイルを開くときに発生した問題を修正するために行ったことでもあります。この* .regファイルをWindowsレジストリにマージしてPDF読み取り機能が復活しました。

A-この3行をコピーします:

Windows Registry Editor Version 5.00 

[HKEY_CLASSES_ROOT\exefile\Shell\open\command]

@="\"%1\" %*"

B-メモ帳を開き、これらの3行をメモ帳に貼り付けます。

C-メモ帳ドキュメントをPDFとして保存-FIX.reg(Windowsレジストリファイル)

D- PDF-FIX.regをダブルクリック(または右クリックして[マージ]を選択)します

E-ファイルを開いてみてくださいPDF

F-いつ/プロンプトが表示されたら、*。PDFファイルの処理に使用するプログラムを選択します(Adobe od Foxit PDF Reader)

あなたはそれなら大丈夫なはずです。

0
nvisnjic

2つのWin2K3/Citrixボックスでまったく同じ問題が発生しています。同じDDE接続エラー通知、複数のインスタンスで同じことAcroRd32.exeプロセスが実行され、同じ奇妙なシステムがハングし、ICAクライアントが切断されます...

ICAクライアントv。12ソリューションをテストするのに十分な時間がありませんでしたが、問題を回避し、機能(PDFドキュメントを開いて読み取る機能)を維持する方法を見つけました。つまり)無料バージョンのFoxit Readerをインストールすることで、すべてのWyseターミナルICAクライアントが患者の記録を管理できるようになりました。

さらに良いことに、Foxit Readerは軽量で、リソースの消費が少ないことがわかりました。 WIndows/CitrixマシンでAdobeReaderを使用しました。

0
Ned Visnjic