विंडोज सर्वर 2016 पर अपडेट इंस्टॉल करते समय मुझे एक अजीब समस्या का सामना करना पड़ा। मेरे होस्ट को WSUS सर्वर से अपडेट प्राप्त हुए, उन्हें स्वचालित रूप से इंस्टॉल करने का प्रयास किया, लेकिन कई प्रतिशत पर अटक गया। Wuaserv पुनरारंभ, सर्वर पुनरारंभ, WindowsUpdate.log में त्रुटि खोज बेकार थे।
मैंने विंडोज अपडेट कैटलॉग से मैन्युअल रूप से संचयी अपडेट डाउनलोड करने और WUSA (विंडोज अपडेट स्टैंडअलोन इंस्टालर) का उपयोग करके एमएसयू अपडेट पैकेज स्थापित करने का प्रयास किया। लेकिन WUSA इंस्टालर हर बार Copying packages to the Windows Update cache
. पर अटक जाता है . अद्यतन स्थापना अंतहीन थी…
मैं स्थानीय विंडोज अपडेट कैश को रीसेट करके समस्या को हल करने में कामयाब रहा। एलिवेटेड कमांड प्रॉम्प्ट खोलें और निम्न कमांड चलाएँ:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
$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
कैशे साफ़ करने के बाद, अद्यतन खोज चलाएँ। सुनिश्चित करें कि Windows अद्यतन अब ठीक से स्थापित हैं। सबसे अधिक संभावना है, अपडेट की स्थापना रुकने पर कैशे को साफ़ करने का समाधान विंडोज के अन्य संस्करणों (विंडोज 10, विंडोज सर्वर 2019, आदि) में भी प्रभावी होगा।
एक और मामला था जहां विंडोज सर्वर 2016 प्रॉक्सी के माध्यम से अपडेट डाउनलोड करने में असमर्थ था।