Ich suche nach einer Möglichkeit, WSD auf Server 2012 und Server 2012 R2 zu deaktivieren. Grundsätzlich haben einige unserer Drucker auf einigen unserer Druckserver entschieden, dass die Verwendung dieses verdammten Dienstes besser ist als die Verwendung der ihnen zugewiesenen TCP / IP-Ports, und sie stellen sich selbst auf WSD-Ports um, was dazu führt, dass Benutzer dies nicht können Drucken Sie auf diesen Druckern.
Unter Windows 2008 R2 kann ich dieses Verhalten verhindern, indem ich den PnP-X IP Bus Enumerator-Dienst stoppe und deaktiviere. Dieser Dienst scheint jedoch in Server 2012 nicht vorhanden zu sein.
Die einzigen Vorschläge, die ich gefunden habe, um dieses Verhalten zu stoppen, sind alle nicht optimal.
- Deaktivieren Sie die Netzwerkermittlung (für deren Funktion WDS erforderlich ist).
- Blockieren Sie WDS an der Firewall
- Deaktivieren Sie die WDS-Funktionalität auf den Druckern.
Ich möchte diesen Dienst (und nur diesen Dienst) auf dem Druckserver deaktivieren, da eine der anderen Optionen viel mehr Arbeit erfordert als ich möchte (2, 3) oder unerwünschte Nebenwirkungen hat (1) ). Kennt jemand eine Möglichkeit, dies zu tun?
1) Führe diese Registrierungsdatei zusammen:
Dadurch wird der Start des WSD-Druckdiensts deaktiviert und der Speicherort von WSDPrint.Inf wird entfernt, wenn der Start erzwungen werden soll.
2) Benennen Sie die Erweiterungen dieser 3 Dateien in Ihrem Ordner WINDOWS \ INF in .bak um:
Dies verhindert, dass WSD-Druckgeräte gestartet werden.
Während WSD-Drucker im Fenster "Drucker hinzufügen" angezeigt werden und Sie sie anscheinend hinzufügen können, werden WSD-Ports nie erstellt und der WSD-Treiber für den Drucker ist nicht installiert. Alle Kriterien erfüllt. Verifiziert in Windows Server 2012 R2.
1 Nachteil: Sie sollten die 3 Dateien wieder in ihren ursprünglichen Namen umbenennen, bevor Sie Windows-Updates in Bezug auf Drucken oder WSD ausführen. Ändern Sie sie nach erfolgreicher Patch-Installation wieder in .bak.
quelle
Der gewünschte Dienst ist der "Function Discovery Provider Host" (auch als "Function Discovery Provider Host" bezeichnet
fdPHost
). Dadurch wird das WS-Discovery-Protokoll deaktiviert. Dies hat jedoch auch den Nebeneffekt, dass die SSDP-Unterstützung deaktiviert wird.quelle
Installieren Sie den Drucker manuell über Geräte und Drucker im Netzwerk. Wählen Sie die Option zum Hinzufügen eines Druckers unter Verwendung einer TCP / IP-Adresse oder eines Hostnamens. Ändern Sie im nächsten Fenster die Option Gerätetyp in TCP / IP-Gerät und NICHT die Option Automatische Erkennung (die im Allgemeinen die Standardeinstellung ist). Geben Sie die IP-Adresse des Druckers ein und klicken Sie auf Weiter. Beenden Sie die Installation wie gewohnt, um das Problem zu beheben.
quelle
Was ich getan habe: 1 - Gehen Sie zum Drucker-Webinterface und deaktivieren Sie alle WS-relativen Inhalte in den Netzwerkeinstellungen (WS-Erkennung, WS-Scan, WS-Druck). Dies führt dazu, dass der Drucker über WSD 2 nie wieder Werbung macht. Überprüfen Sie die Computer und ändern Sie den Port bei Bedarf auf TCP / IP.
Führen Sie diese schnellen Schritte für alle neuen Drucker aus.
Hoffe das wird helfen
Entschuldigung für mein Englisch
quelle