Windows अपडेट्स MSU या CAB एक्सटेंशन वाले पैकेज के रूप में जारी किए जाते हैं। यदि Windows Update सेवा काम नहीं कर रही है (या विशेष रूप से अक्षम है), तो आप अपने सिस्टम के लिए आवश्यक संचयी या सुरक्षा अपडेट्स को मैन्युअली डाउनलोड और इंस्टॉल कर सकते हैं। इस लेख में हम दिखाएंगे कि Windows 10 में MSU या CAB फ़ाइल फॉर्मेट में अपडेट्स को ऑफलाइन कैसे डाउनलोड और इंस्टॉल करें।
MSU Windows अपडेट फ़ाइल कैसे डाउनलोड करें
प्रारंभ में, Microsoft सुरक्षा अपडेट्स और पैचेस को CAB (Windows कैबिनेट) फ़ाइल फॉर्मेट में जारी करता था। इस तरह आपका कंप्यूटर Microsoft अपडेट सर्वर्स या लोकल WSUS सर्वर से अपडेट्स प्राप्त करता है। Microsoft Update Catalog का उपयोग करके अलग-अलग अपडेट्स के मैन्युअल वितरण को अधिक सुविधाजनक बनाने के लिए, इन CAB फ़ाइलों को एक विशेष MSU फॉर्मेट (Microsoft Update Standalone Installer Package) में पैक किया जाता है।
आप Microsoft Update Catalog (https://www.catalog.update.microsoft.com/) से MSU Windows अपडेट फ़ाइलें (कभी-कभी CAB फ़ाइलें भी) या अन्य Microsoft उत्पादों के लिए फ़ाइलें डाउनलोड कर सकते हैं। Microsoft Update Catalog पर जाएं, आवश्यक अपडेट ढूंढें और डाउनलोड करें। उदाहरण के लिए, मैं Windows 10 x64 1507 के लिए Adobe Flash Player सुरक्षा अपडेट इंस्टॉल करना चाहता हूं – KB4056887। Download पर क्लिक करें।
डाउनलोड की गई फ़ाइल windows10.0-kb4056887-x64_fca8a311f0495e669715ae5aa0e0d8720f945049.msu को C:\temp फ़ोल्डर में ले जाएं। इसे छोटा नाम दें: windows10.0-kb4056887-x64.msu
Windows में MSU अपडेट फ़ाइल इंस्टॉल करना
डाउनलोड किए गए MSU फ़ाइल पर डबल-क्लिक करके Windows अपडेट पैकेज की इंस्टॉलेशन शुरू करें। यदि अपडेट इस कंप्यूटर पर लागू होता है, तो एक Windows Update Standalone Installer विंडो खुलेगी, जहां आपको अपडेट इंस्टॉलेशन की पुष्टि करने के लिए कहा जाएगा।
आप wusa.exe का उपयोग करके कमांड प्रॉम्प्ट में MSU अपडेट पैकेज भी इंस्टॉल कर सकते हैं।
बाद में रीस्टार्ट के साथ साइलेंट मोड में अपडेट इंस्टॉल करने के लिए (उपयोगकर्ता को कोई पॉप-अप विंडो नहीं दिखाई देगी), एडमिनिस्ट्रेटर के रूप में कमांड प्रॉम्प्ट खोलें और निम्न कमांड चलाएं:
wusa.exe c:\Temp\windows10.0-kb4056887-x64.msu /quiet /norestart
टिप. wusa का उपयोग करके, यदि आवश्यक हो तो आप अपडेट को हटा भी सकते हैं।कुछ समय बाद सुनिश्चित करें कि अपडेट सफलतापूर्वक इंस्टॉल हो गया है, यह कमांड चलाकर:
wmic qfe list | findstr 4056887
या सेटअप इवेंट लॉग में, सोर्स WUSA से इवेंट ID 2 वाली एंट्री ढूंढें जिसमें निम्न मैसेज हो:
Windows update "Security Update for Windows (KB4056887)" was successfully installed. (Command line: "wusa.exe c:\Temp\windows10.0-kb4056887-x64.msu /quiet /norestart")
कृपया ध्यान दें कि MSU फॉर्मेट में अपडेट्स की इंस्टॉलेशन Windows में wusa.exe के माध्यम से उसी अपडेट को CAB फ़ाइल के रूप में इंस्टॉल करने की तुलना में धीमी होती है। कारण WU/WSUS सर्वर्स पर स्कैनिंग के साथ अतिरिक्त प्रोसेसिंग का निष्पादन है।
MSU अपडेट पैकेज से CAB फ़ाइल कैसे निकालें
कुछ मामलों में जब Windows Update जो wusa द्वारा उपयोग किया जाता है, गलत तरीके से काम करता है (पहले Windows Update एजेंट सेटिंग्स रीसेट करने का प्रयास करें), आप MSU फॉर्मेट में अपडेट इंस्टॉल नहीं कर सकते। इस मामले में आप MSU पैकेज को मैन्युअली अनपैक कर सकते हैं, इससे CAB फ़ाइल निकाल सकते हैं और इसे अपने सिस्टम में मैन्युअली इंस्टॉल कर सकते हैं।
C:\Temp\kb4056887 में MSU पैकेज को अनपैक करने के लिए (आपको इस फ़ोल्डर को पहले से बनाना होगा), यह कमांड चलाएं:
expand -f:* "C:\Temp\windows10.0-kb4056887-x64.msu" C:\Temp\kb4056887
परिणामस्वरूप, फ़ोल्डर में 4 फ़ाइल टाइप्स दिखाई दिए:
- एक .xml फ़ाइल (Windows10.0-KB4056887-x64.xml) जिसमें MSU पैकेज मेटाडेटा होता है और wusa.exe द्वारा उपयोग किया जाता है;
- एक .cab फ़ाइल (Windows10.0-KB4056887-x64.cab — एक या अधिक) Windows अपडेट के साथ एक आर्काइव है;
- *pkgProperties.txt फ़ाइल (Windows10.0-KB4056887-x64-pkgProperties.txt) जिसमें पैकेज प्रॉपर्टीज़ होती हैं (रिलीज़ डेट, आर्किटेक्चर, पैकेज टाइप, KB लिंक, आदि)।
Windows 10 में CAB अपडेट फ़ाइल इंस्टॉल करना
MSU पैकेज से प्राप्त CAB अपडेट फ़ाइल को दो तरीकों से इंस्टॉल किया जा सकता है।
CAB फ़ाइल से अपडेट इंस्टॉल करने का सबसे आम तरीका DISM.exe का उपयोग करना है। इंस्टॉलेशन कमांड इस तरह दिख सकती है:
DISM.exe /Online /Add-Package /PackagePath:c:\Temp\kb4056887\Windows10.0-KB4056887-x64.cab
नोट. कृपया ध्यान दें कि DISM का उपयोग करके पैकेज इंस्टॉल करना wusa.exe का उपयोग करके MSU फ़ाइल से अपडेट इंस्टॉल करने की तुलना में तेज़ होता है।
यदि आपको बाद में रीस्टार्ट के साथ साइलेंट मोड में CAB पैकेज इंस्टॉल करना है, तो निम्न DISM कमांड का उपयोग करें:
start /wait DISM.exe /Online /Add-Package /PackagePath: c:\Temp\kb4056887\Windows10.0-KB4056887-x64.cab /Quiet /NoRestart
Windows 8 और Windows 7 में, आप Pkgmgr का उपयोग करके अपडेट इंस्टॉल कर सकते हैं। कमांड है:
start /w Pkgmgr /ip /m:c:"c:\Temp\kb4056887\Windows10.0-KB4056887-x64.cab"
नोट. PkgMgr.exe पैकेज मैनेजर Windows 10 / Windows Server 2016 में अब सपोर्टेड नहीं है। जब आप इसे चलाते हैं, तो आपको चेतावनी मिलती है कि पैकेजेस मैनेज करने के लिए DISM.exe का उपयोग करने की आवश्यकता है।
नोट. कृपया ध्यान दें कि Windows लैंग्वेज पैक्स (MUI) भी CAB फॉर्मेट में वितरित किए जाते हैं। हालांकि, आप उन्हें इंस्टॉल करने के लिए DISM कमांड का उपयोग नहीं कर पाएंगे। आपको अपने सिस्टम में नई भाषाएं इंस्टॉल करने के लिए एक अलग टूल lpksetup.exe का उपयोग करना होगा।
संचयी या किसी अन्य Windows अपडेट्स की मैन्युअल इंस्टॉलेशन पर यह गाइड सभी सपोर्टेड Windows OS वर्जन्स पर लागू होता है: Windows 10 / 8.1 / 7 और Windows Server 2016 / 2012 / R2 / 2008 / R2।