web-dev-qa-db-ja.com

削除されたプリンターは戻ってきます-そして増加します

ユーザーは2012 R2 RDSセッションホストサーバーを使用しています。

「Print Manager」の「Deploy Printers」を使用して、4つのプリンターを展開しました。先週、ユーザーが印刷できないという問題がたくさんありました。プリンターを削除して再度追加すると、問題なく印刷できます。

GPO-から展開しているすべてのプリンターを削除しました-ログインスクリプトにプリンターがありません。gpupdate/ forceを実行しましたが、4つのプリンターすべてが3回リストされています...

enter image description here

プリンタを削除してログオフしてから再度ログオンすると、すべてのプリンタが再びポップアップします。はぁ!これは私にナッツを運転しています。

このスクリプトでは、「SVFREJA」プリンターは表示されません...

Set objWMIService = GetObject("winmgmts:\\.\root\cimv2")
Set colPrinters = objWMIService.ExecQuery ("Select * From Win32_Printer")

If colPrinters.Count <> 0 Then 'If there are some network printers
    Dim s
    s = ""
        For Each objPrinterInstalled In colPrinters ' For each network printer
        s = s + objPrinterInstalled.Name + chr(13)
        Next
    msgbox s
End if

それは私にこの結果を与えます...

enter image description here

(全体像を把握)

私の問題は「リダイレクトされた」プリンターではなく、同じ名前のプリンターが複数あり(SVFREJAにあり)、それらを削除できないことです。

「孤立した」プリンタを削除できない理由は何ですか?

4
MojoDK

私はこれとまったく同じ問題を抱えていました。グループポリシーを削除した後、プリンターはあちこちに戻ってきました。

私の唯一の解決策は:

  • PSToolsのダウンロード
  • 管理者としてのCMDの実行
  • コマンドpsexec -i -s c:\windows\regedit.exeを実行します(regeditをまだ開いていないことを確認してください。開いていない場合はエラーになります)。
  • 戻ってくるプリンター名が含まれているHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\SWD\PRINTENUMの下のすべてのキーを削除します。

PStoolsオプションを使用する必要があります。そうしないと、regkeyを削除するときにアクセス拒否エラーが発生します。

10
Herman Brood

これらは、RDSサーバー上でセッションを持つユーザーのローカルコンピューターからリダイレクトされるプリンターです。それらARE NOT RDSサーバー上のローカルプリンター。これらのプリンターをローカルコンピューターからRDSサーバーにリダイレクトしない場合は、RDSサーバーでプリンターリダイレクトを無効にします。

1
joeqwerty

解決策を見つけたかどうかを確認しています。まったく同じ問題が発生しています。間違いなくリダイレ​​クトされないプリンター。

私が見ることができるイベントを見ると-Kernal-PnP:

デバイスSWD\PRINTENUM {5251368F-DFD2-4635-8ED1-B37C4AF55D58}が削除されました.

クラスGUID:{1ed2bbf9-11f0-4084-b21f-ad83a8e6dcdc}

1分後:デバイスSWD\PRINTENUM {5251368F-DFD2-4635-8ED1-B37C4AF55D58}が構成されました。

ドライバー名:PrintQueue.infクラスGUID:{1ed2bbf9-11f0-4084-b21f-ad83a8e6dcdc}ドライバー日付:06/21/2006ドライバーバージョン:6.3.9600.16384ドライバープロバイダー:Microsoftドライバーセクション:NO_DRVドライバーランク:0xFF0000一致するデバイスID: PRINTENUM\PrinterConnection上位ドライバー:oem10.inf:lptenum\zebra_technologiesztf670:00FF0001 oem14.inf:lptenum\zebra_technologiesztf670:00FF0001 c_swdevice.inf:SWD\GenericRaw:00FF3001デバイスの更新:false

編集:私はここで私の修正を見つけたと思います: http://social.technet.Microsoft.com/Forums/windowsserver/en-US/71d06204-3735-4473-8bc9-20be9e19090e/problem-with-multiple- instances-of-shared-printers-being-installed-on-client-computers-when-the?forum = winserverprint

レジストリに飛び込む必要はありませんが、HKLM\Software\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Print\Providers \の下にあるクライアントサイドのレンダリングプリントプロバイダーキーにアクセスして、永続的な参照への参照を削除するようですゾンビ」プリンタ。

1
Benjamin Chan

この正確な問題があり、1週間以上私を夢中にさせました。この問題を解決するには、セッションホストにプリンター管理の役割(またはプリンターとドキュメントサービス)をインストールします。

1
Brendon
  • この手順は私にとってうまくいきました:
  • 「管理ツール」、「印刷管理」の順に開きます
  • [すべてのプリンタ]を選択します。問題のプリンタを検索します。ステータスは[削除中-オフライン]のようになり、保留中のジョブが1つありました。右クリックして「すべてのジョブをキャンセル」を選択すると、プリンターがすぐに消えてしまいました。
0
Smith

以前のKasperskyイメージングサーバーでイメージングされたワークステーションで、これに一度遭遇しました。まったく新しいカスペルスキーのイメージを構築することになりました。他に、プリンタを完全に削除することはありませんでした。

サーバーで1つ以上のOSアップグレードが行われた可能性はありますか?

0
Aaron D