हमें जुलाई में जारी Microsoft सुरक्षा अपडेट में से एक के साथ एक अप्रिय समस्या मिली। हमारा मतलब है KB3170455 जो 12 जुलाई, 2016 को जारी किया गया था। इस अपडेट की इंस्टॉलेशन के बाद, डोमेन में नेटवर्क प्रिंटर कनेक्शन की समस्या प्रकट हो सकती है।
समस्या इस प्रकार प्रकट हुई: प्रिंट सर्वर (Windows Server 2008 R2 चल रहा) से डोमेन क्लाइंट (Windows 10, Windows 7) पर प्रिंटर इंस्टॉल (कनेक्ट) करने का प्रयास करते समय, निम्न त्रुटि दिखाई देती है:

A policy is in effect on your computer which prevents you from connecting to this print queue. Please contact your system administrator.
कुछ प्रिंटर मॉडल के साथ, नेटवर्क प्रिंटर कनेक्ट करने का प्रयास करते समय एक और चेतावनी दिखाई दी:
Do you trust this printer?Windows needs to download and install a software driver from \\PrintServer_Name computer to print to Printer_Name. Proceed only if you trust the \\PrintServer_Name and the network

Install driver पर क्लिक करने पर, UAC विंडो दिखाई देती है जो एडमिनिस्ट्रेटर लॉगिन और पासवर्ड दर्ज करने के लिए प्रेरित करती है। हालांकि, पहले उपयोगकर्ता इन प्रिंटर को आसानी से कनेक्ट कर सकते थे (वह पॉलिसी जो सामान्य उपयोगकर्ताओं को एडमिनिस्ट्रेटिव विशेषाधिकारों के बिना प्रिंटर ड्राइवर इंस्टॉल करने की अनुमति देती है)।
समस्या वाले कंप्यूटर्स पर इंस्टॉल अपडेट की तुलना करके, हमने पाया कि यह समस्या KB3170455 (MS16-087: Description of the security update for Windows print spooler components: July 12, 2016) अपडेट इंस्टॉल वाले कंप्यूटर्स पर दिखाई देती है। वास्तव में, इस अपडेट को हटाने के बाद, प्रिंटर सही ढंग से कनेक्ट हो जाते हैं।
wusa.exe /uninstall /kb:3170455 /quiet /norestart
लेकिन अपडेट में कुछ भी गलत नहीं है, क्योंकि यह Windows प्रिंट स्पूलर में एक निश्चित महत्वपूर्ण भेद्यता को ठीक करता है। अपडेट यह भी सुझाव देता है कि यदि कोई उपयोगकर्ता अनट्रस्टेड या अनसाइन्ड प्रिंटर ड्राइवर इंस्टॉल करने का प्रयास करता है तो चेतावनी दिखाई जाए। Windows 10 में, यह अपडेट संचयी अपडेट में एकीकृत है जिसे रोल बैक नहीं किया जा सकता। इसलिए आप केवल अपडेट को अनइंस्टॉल करके समस्या का समाधान नहीं कर पाएंगे।
लेख https://support.microsoft.com/en-us/kb/3170005 उन मानदंडों को निर्दिष्ट करता है जिन्हें प्रिंटर ड्राइवर को क्लाइंट्स पर सही ढंग से इंस्टॉल करने के लिए पूरा करना होगा:
- ड्राइवर विश्वसनीय होना चाहिए (विश्वसनीय डिजिटल हस्ताक्षर के साथ साइन किया गया)
- ड्राइवर पैकेज-अवेयर होना चाहिए (Package-aware print drivers)। नॉन-पैकेज-अवेयर v3 प्रिंटर ड्राइवर Point and Print Restrictions मोड में इंस्टॉल नहीं हो पाएंगे
इसलिए Microsoft अनुशंसा करता है:
- प्रिंट सर्वर पर ड्राइवर को पैकेज-अवेयर वाले (Package-aware V3) से बदलें। आप प्रिंट मैनेजर का उपयोग करके पता लगा सकते हैं कि ड्राइवर पैकेज-अवेयर है या नहीं। Drivers सेक्शन खोलें, यदि ड्राइवर पैकेज-अवेयर है तो Packaged कॉलम में True स्टेटस होगा।
आपको केवल Point and Print Restrictions पॉलिसी इनेबल करनी होगी (Computer Configuration > Policies > Admin Templates > Printers और User Configuration > Policies > Admin Templates > Control Panel > Printers में) और Do not show warning or elevation prompt चेक करें। इसके अलावा, विश्वसनीय प्रिंट सर्वर के FQDN नाम निर्दिष्ट करें। - यदि ड्राइवर अप्रचलित हैं और अपडेट नहीं किए जा सकते, तो उन्हें क्लाइंट PC पर प्रीइंस्टॉल करने की अनुशंसा की जाती है। इस मामले में, प्रिंटर कनेक्शन के साथ कोई समस्या नहीं होगी।