Microsoft प्रोडक्ट्स के लिए सभी फिक्स, पैच, और अपडेट्स Windows Server Update Services (WSUS) कंसोल में इंस्टॉलेशन के लिए उपलब्ध नहीं होते। उदाहरण के लिए, आपने अपनी WSUS सेटिंग्स में किसी विशिष्ट प्रोडक्ट, Windows संस्करण, या अपडेट क्लास के लिए अपडेट सिंक्रोनाइज़ेशन डिसेबल किया हो सकता है। 또한, WSUS कंसोल में ऐसे अपडेट्स नहीं होते जो किसी विशिष्ट समस्या को हल करने के लिए डिज़ाइन किए गए हैं और सभी डिवाइसेज पर बल्क इंस्टॉलेशन का अर्थ नहीं रखते। इन मामलों में, आप Microsoft Update Catalog में उपलब्ध किसी भी अपडेट को IE या PowerShell के माध्यम से मैन्युअली WSUS या SCCM (Configuration Manager) में जोड़ (इम्पोर्ट) सकते हैं।
उदाहरण के लिए, हम KB3125574 अपडेट को WSUS अपडेट्स की सूची में जोड़ना चाहते हैं (कन्वीनियंस रोलअप अपडेट जो wuauserv द्वारा हाई RAM उपयोग की समस्या को ठीक करने की अनुमति देता है)।
इंटरनेट एक्सप्लोरर के साथ WSUS में अपडेट्स को मैन्युअली इम्पोर्ट करना
- WSUS कंसोल खोलें;
- कंसोल ट्री में, अपडेट्स सेक्शन पर राइट-क्लिक करें और इम्पोर्ट अपडेट्स चुनें;

- तब इंटरनेट एक्सप्लोरर शुरू होगा और ऑटोमैटिकली Microsoft Update Catalog वेबपेज (https://catalog.update.microsoft.com/) पर जाएगा; जब आप पहली बार IE में इस वेबसाइट पर जाते हैं, तो आपको WSUS के लिए एक विशेष ActiveX एक्सटेंशन इंस्टॉल करना होगा। Microsoft Update Catalog साइट को विश्वसनीय वेबसाइट्स की सूची में जोड़ना बेहतर है। आप इस ActiveX कंपोनेंट को निम्न कमांड से रजिस्टर कर सकते हैं:
regsvr32 c:\Windows\SysWOW64\MicrosoftUpdateCatalogWebControl.dll

- खोज का उपयोग करके आवश्यक KBs ढूंढें और उन्हें बास्केट में जोड़ने के लिए Add पर क्लिक करें। एक बार में 20-30 से अधिक अपडेट्स चुनना बेहतर नहीं है;

- फिर बास्केट खोलने के लिए View basket पर क्लिक करें;
- Import directly into Windows Server Update Services विकल्प चेक करें (यदि यह विकल्प उपलब्ध नहीं है, तो सुनिश्चित करें कि आपके WSUS सर्वर पर एडमिनिस्ट्रेटर विशेषाधिकार हैं) और Import पर क्लिक करें;

- अपडेट्स डाउनलोड होने तक प्रतीक्षा करें (यदि डाउनलोड बाधित होता है, तो पुनः प्रयास करें);

- फिर WSUS कंसोल के All Updates सेक्शन में डाउनलोड किए गए पैच ढूंढें। आवश्यक कंप्यूटर ग्रुप्स पर अपडेट्स की इंस्टॉलेशन स्वीकृत करें (कंप्यूटर्स को WSUS ग्रुप्स पर टार्गेट करने का सबसे आसान तरीका GPO के माध्यम से है)।
इस प्रकार, Microsoft कैटलॉग से किसी भी अपडेट को WSUS सर्वर में इम्पोर्ट किया जा सकता है, जिसमें ड्राइवर्स, सर्विस पैक्स, फीचर पैक्स आदि शामिल हैं।
WSUS में अपडेट्स और ड्राइवर्स इम्पोर्ट करते समय त्रुटियाँ
Windows Server 2019/2016 पर चल रहे WSUS में अपडेट्स इम्पोर्ट करते समय आपको त्रुटि प्राप्त हो सकती है:
This update cannot be imported into Windows Server Update Services. Cause: it is not compatible with your version of WSUS.

यदि ऐसी त्रुटि दिखाई देती है, तो आपको इम्पोर्ट अपडेट्स बटन पर क्लिक करने के बाद जनरेट होने वाले URL को मैन्युअली बदलना होगा। URL में https://catalog.update.microsoft.com/…Protocol=1.20 को Protocol=1.80 से बदलें।
आपको ऐसा लिंक मिलना चाहिए:
https://catalog.update.microsoft.com/v7/site/Home.aspx?SKU=WSUS&Version=10.0.14393.2248&ServerName=yourwsushost&PortNumber=8530&Ssl=False&Protocol=1.80
यदि आप WSUS में अपडेट्स इम्पोर्ट करते समय Failed स्थिति (Error Number: 80131509) प्राप्त करते हैं, तो WSUS सर्वर पर .Net Framework संस्करण 4.0 के लिए TLS 1.2 स्ट्रॉन्ग एन्क्रिप्शन सपोर्ट सक्षम करें। ऐसा करने के लिए, रजिस्ट्री में SchUseStrongCrypto पैरामीटर को 1 पर सेट करें। एलिवेटेड cmd में निम्न कमांड चलाएं:
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft.NETFramework\v4.0.30319 /V SchUseStrongCrypto /T REG_DWORD /D 1

यह समस्या लेख "Windows पर Adobe Flash Player रिमूवल अपडेट तैनात करना" में वर्णित है।
PowerShell के माध्यम से WSUS में अपडेट्स को मैन्युअली जोड़ना
आप PowerShell का उपयोग करके WSUS सर्वर में नए अपडेट्स जोड़ सकते हैं। ऐसा करने के लिए, आपको Microsoft अपडेट कैटलॉग वेबसाइट से अपडेट फाइल डाउनलोड करनी होगी और उसका GUID प्राप्त करना होगा।
WSUS कंसोल में आवश्यक KB ढूंढें और उसके नाम पर क्लिक करें। अपडेट के विवरण वाला एक वेब पेज खुलेगा। एड्रेस बार से updateid मान कॉपी करें, MSU अपडेट फाइल को अपने लोकल डिस्क पर डाउनलोड करें।

PowerShell कंसोल से WSUS सर्वर से कनेक्ट करें:
$WsusSrv = Get-WsusServer(यदि आप WSUS सर्वर पर सीधे PowerShell कंसोल चलाते हैं)$WsusSrv = Get-WsusServer -Name mun-wsus1 -PortNumber 8531 –UseSsl(यदि आप WSUS सर्वर से रिमोटली कनेक्ट करते हैं)
अब आप डाउनलोड किए गए अपडेट को WSUS कंसोल में जोड़ सकते हैं। निम्न इम्पोर्ट कमांड का उपयोग किया जाता है:
$WsusSrv.ImportUpdateFromCatalogSite('UpdateGUID', 'Update.msu')
उदाहरण के लिए:
$WsusSrv.ImportUpdateFromCatalogSite('a5e40bf9-f1dc-4e6d-93e7-b62c6bf1ce3e', 'C:\Downloads\Updates\kb5005260.msu')
आप जांच सकते हैं कि अपडेट सफलतापूर्वक इम्पोर्ट हुआ था और इसके बारे में जानकारी प्रदर्शित कर सकते हैं:
$WsusSrv.SearchUpdates('kb5005260') | fl *
PowerShell के माध्यम से WSUS अपडेट इम्पोर्ट करते समय, त्रुटि दिखाई दे सकती है:
Exception calling “ImportUpdateFromCatalogSite” with “2” argument(s): “The underlying connection was closed: An unexpected error occurred on a send.” + CategoryInfo : NotSpecified: (:) [], MethodInvocationException + FullyQualifiedErrorId : WebException
यह भी इसलिए है क्योंकि PowerShell TLS 1.0 प्रोटोकॉल पर कनेक्शन स्थापित करने का प्रयास कर रहा है, जिसे WSUS सर्वर द्वारा ब्लॉक किया जा रहा है। समस्या हल करने के लिए, WSUS सर्वर पर SchUseStrongCrypto पैरामीटर जोड़ें (और इसे रीस्टार्ट करें):
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft.NETFramework\v4.0.30319 /V SchUseStrongCrypto /T REG_DWORD /D 1
इसके बाद, PowerShell से WSUS सर्वर में अपडेट इम्पोर्ट करना सही ढंग से काम करेगा।