क्या मैं सर्वर 2012 / R2 पर WSD (डिवाइस के लिए वेब सेवाएँ) अक्षम कर सकता हूं? कैसे?


12

मैं सर्वर 2012 और सर्वर 2012 R2 पर WSD को अक्षम करने का एक तरीका ढूंढ रहा हूं। असल में, हमारे प्रिंट सर्वर के एक नंबर पर हमारे कई प्रिंटरों ने फैसला किया है कि इस खूनी सेवा का उपयोग टीसीपी / आईपी पोर्टों को इस्तेमाल करने से बेहतर है, और वे खुद को डब्ल्यूएसडी पोर्टों में बदल रहे हैं, जिसके परिणामस्वरूप उपयोगकर्ता असमर्थ हैं। इन प्रिंटर पर प्रिंट करें।

Windows 2008 R2 सर्वर पर, मैं PnP-X IP बस एन्यूमरेटर सेवा को रोक और अक्षम करके इस व्यवहार को रोक सकता हूं , हालांकि, यह सेवा सर्वर 2012 में मौजूद नहीं लगती है।

इस व्यवहार को रोकने के लिए मैंने जो सुझाव दिए हैं, वे सभी उप-इष्टतम हैं।

  1. नेटवर्क डिस्कवरी को बंद करें (जो WDS फ़ंक्शन पर निर्भर करता है)
  2. फ़ायरवॉल पर WDS को ब्लॉक करें
  3. प्रिंटर पर WDS कार्यक्षमता अक्षम करें।

मैं प्रिंट सर्वर पर इस सेवा (और केवल इस सेवा) को अक्षम करने का एक तरीका चाहता हूं, क्योंकि किसी भी अन्य विकल्प में मेरे द्वारा (2, 3) की तुलना में बहुत अधिक काम शामिल हैं या अवांछनीय दुष्प्रभाव हैं (1) )। क्या कोई इसे करने का तरीका जानता है?

जवाबों:


8

मुझे डर है कि डब्लूएसडी के लिए विशेष रूप से विंडोज सर्वर में प्रिंटर की खोज के लिए "ऑफ" नहीं है

"फ़ंक्शन डिस्कवरी प्रदाता होस्ट" सेवा को अक्षम करने के विकल्प के रूप में, आप उन्नत सुरक्षा के साथ विंडोज फ़ायरवॉल में निम्नलिखित आउटबाउंड नियमों को एक्शन से इनकार कर सकते हैं:

यहाँ छवि विवरण दर्ज करें

यह विशेष रूप से डब्लूएसडी और डब्लूएसडीएपी खोज घटनाओं को अवरुद्ध करेगा

यदि आपके प्रिंट सर्वर आपके प्रिंटर नेटवर्क से अलग हो गए हैं, तो इन विशिष्ट बंदरगाहों पर इंटरजोन ट्रैफ़िक को ब्लॉक करें :

  • टीसीपी 5357 - WSDAPIEvents
  • टीसीपी 5358 - WSDEvents सुरक्षित
  • UPD 3702 - WSD प्रकाशन

मुझे नहीं लगता कि आपको अपने प्रिंट सर्वर पर डब्ल्यूएसडी इनबाउंड को निष्क्रिय करने की आवश्यकता है।


शायद इनबाउंड को भी ब्लॉक करना चाहते हैं, हमारे प्रिंट सर्वर पर, हम नहीं करेंगे? ईमानदारी से इस विकल्प से बचने की उम्मीद है, क्योंकि इसका मतलब होगा कि हमारे प्रिंट सर्वर पर विंडोज़ फ़ायरवॉल को सक्षम करना, जो कि हमारे द्वारा हैंडल किए जाने की तुलना में अधिक काम पैदा करेगा, और ... हमारे तकनीकी कर्मचारियों के साथ मुद्दों को बूट करने के लिए। लेकिन, अगर यह खराब विकल्पों में से सबसे अच्छा है, तो यह मार्ग मैं जा रहा हूँ।
होपलेसनब

3

1) इस रेग फाइल को मर्ज करें:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WSDPrintDevice]
"Type"=dword:00000001
"Start"=dword:00000004
"ErrorControl"=dword:00000001
"Tag"=dword:00000028
"ImagePath"=hex(2):00,00
"DisplayName"="@WSDPrint.Inf,%WSDPrintDevice.SVCDESC%;WSD Print Support"
"Group"="Extended Base"
"Owners"=hex(7):00,00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WSDPrintDevice\Enum]
"Count"=dword:00000000
"NextInstance"=dword:00000000

यदि WSD प्रिंट सेवा को शुरू करने से रोकता है और WSDPrint का स्थान निकाल देता है। यदि कुछ इसे शुरू करने के लिए मजबूर करना चाहता है।

2) अपने WINDOWS \ INF फ़ोल्डर में इन 3 फाइलों पर एक्सटेंशन का नाम बदलें .bak:

WSDPrint.Inf
WSDPrint.PNF
WSDScDrv.inf

यह WSD प्रिंट डिवाइसों को शुरू होने से रोकता है।

जबकि WSD प्रिंटर ऐड प्रिंटर विंडो में दिखाए जाते हैं, और ऐसा लगता है कि आप उन्हें जोड़ सकते हैं, WSD पोर्ट कभी नहीं बनाए जाते हैं, और प्रिंटर के लिए WSD ड्राइवर स्थापित नहीं होता है। सभी मानदंड संतुष्ट। Windows Server 2012 R2 में सत्यापित।

1 दोष: आपको प्रिंटिंग या डब्लूएसडी से संबंधित किसी भी विंडोज अपडेट को करने से पहले 3 फाइलों को वापस उनके मूल नामों में बदलना चाहिए। और फिर उन्हें वापस बदल दें। पैच को सफलतापूर्वक स्थापित करने के बाद .bak करें।


2

आपकी इच्छित सेवा "फ़ंक्शन डिस्कवरी प्रदाता होस्ट" (जिसे भी कहा जाता है fdPHost) है। यह WS-Discovery प्रोटोकॉल को अक्षम करेगा। हालांकि, एसएसडीपी समर्थन को अक्षम करने का एक साइड इफेक्ट है।


यकीन नहीं हो रहा है। न तो होस्ट या प्रकाशक सेवा चल रही है, और न ही मैन्युअल स्टार्टअप पर सेट है।
होपलेस

मेरा मानना ​​है कि वे कुछ अन्य लोगों की तरह आग लगाते हैं, लेकिन आप सही हो सकते हैं।
नाथन सी।

जैसा कि खोज विधि का उपयोग किया जाता है, यह निर्भर करता है कि क्या कोई विशिष्ट सेवा (कार्यात्मक डिस्कवरी संसाधन प्रकाशन) चल रही है। इस सेवा को बंद करने के साथ NETBIOS का उपयोग किया जाता है और इसके साथ ही WSD का उपयोग किया जाता है।

इसका कुछ प्रभाव है कि इस ब्लॉग लेख में Microsoft विवरण: blogs.technet.microsoft.com/networking/2010/12/06/…
थॉमस

2

नेटवर्क पर डिवाइस और प्रिंटर के माध्यम से मैन्युअल रूप से प्रिंटर स्थापित करें। "टीसीपी / आईपी पते या होस्टनाम का उपयोग करके एक प्रिंटर जोड़ें" विकल्प का चयन करें। अगली विंडो में, डिवाइस प्रकार विकल्प को टीसीपी / आईपी डिवाइस में बदलना सुनिश्चित करें और ऑटो डिटेक्ट विकल्प (जो आमतौर पर डिफ़ॉल्ट नहीं है)। प्रिंटर का आईपी पता दर्ज करें और अगला क्लिक करें। इस बिंदु से सामान्य रूप से इंस्टॉल को समाप्त करें। यह इस समस्या को हल करना चाहिए।


1

यह एक 2 क्लिक ऑपरेशन करने के लिए एक रेग और एक बैच फाइल है:

https://drive.google.com/open?id=1mlx_ziiygRib9f4UkweBvAV8n-DXYNKg

disablewsdservice.reg रजिस्ट्री द्वारा दिए गए हैक है RoelDS :

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WSDPrintDevice]
"Type"=dword:00000001
"Start"=dword:00000004
"ErrorControl"=dword:00000001
"Tag"=dword:00000028
"ImagePath"=hex(2):00,00
"DisplayName"="@WSDPrint.Inf,%WSDPrintDevice.SVCDESC%;WSD Print Support"
"Group"="Extended Base"
"Owners"=hex(7):00,00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WSDPrintDevice\Enum]
"Count"=dword:00000000
"NextInstance"=dword:00000000

disablewsdservice.EN.bat उन फ़ाइलों का स्वामित्व लेने के लिए एक बैच फ़ाइल है जिनका नाम बदलने से पहले आपको उनका नाम बदलना होगा। यह भी रजिस्ट्री हैक चलाकर समाप्त होता है।

TAKEOWN /F %WINDIR%\INF\WSDPrint.Inf
ICACLS %WINDIR%\INF\WSDPrint.Inf /grant administrators:F
ren %WINDIR%\INF\WSDPrint.Inf WSDPrint.Inf.bak
TAKEOWN /F %WINDIR%\INF\WSDPrint.PNF
ICACLS %WINDIR%\INF\WSDPrint.PNF /grant administrators:F
ren %WINDIR%\INF\WSDPrint.PNF WSDPrint.PNF.bak
TAKEOWN /F %WINDIR%\INF\WSDScDrv.inf
ICACLS %WINDIR%\INF\WSDScDrv.inf /grant administrators:F
ren %WINDIR%\INF\WSDScDrv.inf WSDScDrv.inf.bak
disablewsdservice.reg

आपको एक उन्नत (प्रशासक) कमांड प्रॉम्प्ट में बैच फ़ाइल को चलाने की आवश्यकता है। विंडोज के किसी भी अंग्रेजी संस्करण के लिए EN फाइल और किसी भी फ्रेंच संस्करण के लिए FR फाइल का उपयोग करें।

आप बैच को फिर reg, या इसके आसपास के अन्य तरीके से चला सकते हैं, इससे कोई फर्क नहीं पड़ता।

W10 LTSC पर सफलतापूर्वक परीक्षण किया गया।


0

मैंने क्या किया: 1 - प्रिंटर वेब इंटरफेस पर जाएं और नेटवर्क सेटिंग्स (डब्ल्यूएस डिस्कवरी, डब्लूएस स्कैन, डब्ल्यूएस प्रिंट) से सभी डब्ल्यूएस रिश्तेदार सामान को अक्षम करें। यह प्रिंटर को WSD 2 के माध्यम से फिर कभी विज्ञापन नहीं करने का कारण होगा - कंप्यूटर की जांच करें और यदि आवश्यक हो तो पोर्ट को टीसीपी / आईपी में बदल दें।

सभी नए प्रिंटर के लिए ये त्वरित चरण बनाएं।

आशा है कि यह मदद करेगा

मेरी अंग्रेजी के लिए खेद है

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.