मुझे विंडोज सर्वर 2016 पर अपडेट इंस्टॉल करते समय एक अजीब समस्या का सामना करना पड़ा। मेरा होस्ट WSUS सर्वर से अपडेट प्राप्त करता था, उन्हें स्वचालित रूप से इंस्टॉल करने का प्रयास करता था, लेकिन कई प्रतिशत पर अटक जाता था। Wuaserv रीस्टार्ट, सर्वर रीस्टार्ट, WindowsUpdate.log में त्रुटि खोज बेकार साबित हुई।
मैंने Windows Update Catalog से संचयी अपडेट को मैन्युअल रूप से डाउनलोड करने और WUSA (विंडोज अपडेट स्टैंडअलोन इंस्टालर) का उपयोग करके MSU अपडेट पैकेज इंस्टॉल करने का प्रयास किया। लेकिन WUSA इंस्टालर हर बार Windows Update कैश में पैकेज कॉपी कर रहा है पर अटक जाता था। अपडेट इंस्टॉलेशन अंतहीन था…

मैंने स्थानीय विंडोज अपडेट कैश को रीसेट करके समस्या का समाधान किया। उन्नत कमांड प्रॉम्प्ट खोलें और नीचे दिए गए कमांड चलाएं:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
फिर सुनिश्चित करें कि wuaserv प्रक्रिया रुक गई है और अटकी नहीं है। निम्नलिखित पावरशेल कोड का उपयोग करके प्रक्रिया की स्थिति की जांच करना आसान है:
$id = Get-WmiObject -Class Win32_Service -Filter "Name LIKE 'wuauserv'" | Select-Object -ExpandProperty ProcessId
$process = Get-Process -Id $id
यदि प्रक्रिया चल रही है, तो इसे रोकें:
$process| Stop-Process

del /f /q "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"
del /f /s /q %SystemRoot%\SoftwareDistribution\*.*
del /f /s /q %SystemRoot%\system32\catroot2\*.*
del /f /q %SystemRoot%\WindowsUpdate.log
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
कैश साफ करने के बाद, अपडेट खोज चलाएं। सुनिश्चित करें कि विंडोज अपडेट अब सही ढंग से इंस्टॉल हो रहे हैं। सबसे अधिक संभावना है, जब अपडेट इंस्टॉलेशन अटक जाता है तो कैश साफ करने का समाधान विंडोज के अन्य संस्करणों (विंडोज 10, विंडोज सर्वर 2019, आदि.) में भी प्रभावी होगा।
एक और मामला था जहां विंडोज सर्वर 2016 प्रॉक्सी के माध्यम से अपडेट डाउनलोड करने में असमर्थ था।