クライアントのログオン時にプリンタが自動作成されない

2011/11/18
文書番号:20400




Hotfix Rollup Pack 6 for Citrix Presentation Server 4.0 for Microsoft Windows Server 2003 をインストール。
サーバー再起動後、公開アプリケーションを起動したところ、プリンタがマッピングされていない。

サーバーのイベントログには以下のエラーが記録されている。

===========================================================
イベントの種類 : エラー
イベント ソース : MetaFrameEvents
イベント カテゴリ : プリンタの管理
イベント ID : 1116
説明 : プリンタの自動作成に失敗しました。理由: AddPrinter() がステータス 0x704 で失敗しました。 クライアント名 : (クライアント名) プリンタ名 : (Client/クライアント名#/DocuCentre-IV C3370 - Server室) ポート名 : (Client\クライアント名#\DocuCentre-IV C3370 - Server室) ドライバ名 : (Citrix Universal Printer) プリント プロセッサ : (Citrix Print Processor)
===========================================================
Hotfix Rollup PackまたはHotfixをインストールすると、CPSインストールディレクトリ内の「ctxprn.dll」は更新されるのに <systemroot>\system32にある「ctxprn.dll」が更新されないために起こる問題のようです。


【対応手順】
  1. <systemroot>\system32にある「ctxprn.dll」ファイルを削除(別の場所へ退避)する
  2. サーバー再起動

【参考情報】

CTX108507 「プリンタの自動作成に失敗しました。理由: AddPrinter()がステータス0x704で失敗しました。」(イベントID:1116)というイベントが記録される
CTX117226 プリンタ自動作成のイベントログメッセージの概要