Je cherche un moyen de désactiver WSD sur Server 2012 et Server 2012 R2. Fondamentalement, un certain nombre de nos imprimantes sur un certain nombre de nos serveurs d'impression ont décidé qu'il est préférable d'utiliser ce service sanglant que d'utiliser les ports TCP / IP qui leur ont été attribués, et ils se convertissent eux-mêmes en ports WSD, ce qui empêche les utilisateurs de imprimer sur ces imprimantes.
Sur le serveur Windows 2008 R2, je peux empêcher ce comportement en arrêtant et en désactivant le service énumérateur de bus IP PnP-X.Cependant , ce service ne semble pas être présent dans Server 2012.
Les seules suggestions que j'ai rencontrées pour arrêter ce comportement sont toutes sous-optimales.
- Désactiver la découverte du réseau (sur laquelle WDS s'appuie pour fonctionner)
- Bloquer WDS sur le pare-feu
- Désactivez la fonctionnalité WDS sur les imprimantes.
Je voudrais un moyen de désactiver ce service (et seulement ce service) sur le serveur d'impression, car toutes les autres options impliquent beaucoup plus de travail que je ne le souhaiterais (2, 3) ou ont des effets secondaires indésirables (1 ). Quelqu'un connaît-il un moyen de procéder?
1) Fusionnez ce fichier reg:
Cela désactive le démarrage du service d'impression WSD et supprime l'emplacement de WSDPrint.Inf si quelque chose veut le forcer à démarrer.
2) Renommez les extensions de ces 3 fichiers de votre dossier WINDOWS \ INF en .bak:
Cela empêche le démarrage des périphériques d'impression WSD.
Alors que les imprimantes WSD sont affichées dans la fenêtre Ajouter une imprimante, et il semble que vous puissiez les ajouter, les ports WSD ne sont jamais créés et le pilote WSD pour l'imprimante n'est pas installé. Tous les critères sont satisfaits. Vérifié dans Windows Server 2012 R2.
1 inconvénient: vous devez renommer les 3 fichiers à leur nom d'origine avant de faire des mises à jour Windows liées à l'impression ou WSD. Et puis changez-les en .bak après l'installation réussie du correctif.
la source
Le service que vous souhaitez est "Host Provider Discovery Provider" (également appelé
fdPHost
). Cela désactivera le protocole WS-Discovery. Cependant, cela a également pour effet de désactiver la prise en charge SSDP.la source
Installez l'imprimante manuellement via Périphériques et imprimantes sur le réseau. Sélectionnez l'option "Ajouter une imprimante à l'aide d'une adresse TCP / Ip ou d'un nom d'hôte. Dans la fenêtre suivante, assurez-vous de changer l'option Type de périphérique en Périphérique TCP / IP et NON l'option Détection automatique (qui est généralement la valeur par défaut). Entrez l'adresse IP de l'imprimante et cliquez sur Suivant. Terminez l'installation normalement à partir de ce point. Cela devrait résoudre ce problème.
la source
Voici un fichier reg et un fichier batch pour en faire une opération en 2 clics:
https://drive.google.com/open?id=1mlx_ziiygRib9f4UkweBvAV8n-DXYNKg
disablewsdservice.reg est le hack de registre donné par RoelDS :
disablewsdservice.EN.bat est un fichier de commandes pour s'approprier les fichiers que vous devez renommer avant de les renommer. Il se termine également par l'exécution du hack de registre.
Vous devez exécuter le fichier de commandes dans une invite de commandes élevée (administrateur). Utilisez le fichier EN pour toute version anglaise de Windows et le fichier FR pour toute version française.
Vous pouvez exécuter le lot, puis le reg, ou l'inverse n'a pas d'importance.
Testé avec succès sur W10 LTSC.
la source
Ce que j'ai fait: 1 - Accédez à l'interface Web de l'imprimante et désactivez tous les éléments relatifs WS à partir des paramètres réseau (WS Discovery, WS Scan, WS Print). Cela empêchera l'imprimante de publier à nouveau via WSD 2 - Vérifiez les ordinateurs et changez le port en TCP / IP si nécessaire.
Effectuez ces étapes rapides pour toutes les nouvelles imprimantes.
J'espère que cela vous aidera
Désolé pour mon anglais
la source