कभी-कभी ऐसा होता है कि माइक्रोसॉफ्ट उत्पादों के लिए सुरक्षा अपडेट (MS पैच ट्यूजडे के तहत जारी) OS या थर्ड-पार्टी सॉफ्टवेयर के साथ समस्याएं पैदा करते हैं। अपडेट के कारण होने वाली समस्याएं या तो बड़े पैमाने पर हो सकती हैं और बड़ी संख्या में डिवाइस में होती हैं या निजी होती हैं जो विंडोज OS वर्जन और कुछ ऐप्स के कुछ संयोजनों में होती हैं।
यदि विंडोज (या ऑफिस) पैच कई उपयोगकर्ताओं के कंप्यूटर्स पर समस्या पैदा करता है, और इसकी पुष्टि माइक्रोसॉफ्ट विशेषज्ञों द्वारा की जाती है, तो कंपनी द्वारा अपडेट को वापस ले लिया जाता है और कुछ समय बाद बग्स फिक्स के साथ एक नए द्वारा प्रतिस्थापित किया जाता है। लेकिन यदि आवश्यक हो, तो विंडोज में किसी भी सुरक्षा अपडेट या पैच को अनइंस्टॉल करने का एक तरीका है।
इस लेख में हम दिखाएंगे कि विंडोज OS में अपडेट को सही ढंग से कैसे अनइंस्टॉल करें (लेख विंडोज 10, 8.1, 7 और विंडोज सर्वर 2016, 2012/R2, 2008/R2 को कवर करता है)। अपडेट हटाने के इन तरीकों का उपयोग किया जा सकता है यदि आपने अपडेट को CAB या MSU फाइल से मैन्युअल रूप से इंस्टॉल किया है, आपका डिवाइस इसे विंडोज अपडेट सर्वर या आपके WSUS सर्वर से स्वचालित रूप से प्राप्त करता है।
विंडोज (विंडोज सर्वर) में अपडेट अनइंस्टॉल करने के कई तरीके हैं:
कंट्रोल पैनल का उपयोग करके विंडोज अपडेट कैसे अनइंस्टॉल करें?
आइए देखें कि विंडोज 10 में अपडेट कैसे अनइंस्टॉल करें। सेटिंग्स ऐप मेनू खोलें और अपडेट एंड सिक्योरिटी → विंडोज अपडेट → अपडेट हिस्ट्री देखें → अपडेट अनइंस्टॉल करें पर जाएं।

आप क्लासिक कंट्रोल पैनल (कंट्रोल पैनल\प्रोग्राम्स\प्रोग्राम्स एंड फीचर्स) का उपयोग करके " अनइंस्टॉल एन अपडेट " पैनल पर भी जा सकते हैं और बटन " इंस्टॉल्ड अपडेट देखें " दबा सकते हैं।

आपके डिवाइस पर इंस्टॉल किए गए सभी विंडोज और ऑफिस अपडेट की एक सूची दिखाई देगी। सूची में आवश्यक अपडेट ढूंढें (या, अधिक सटीक रूप से, अनावश्यक :)), इसे चुनें, अनइंस्टॉल बटन पर क्लिक करें। अनइंस्टॉल अपडेट विजार्ड शुरू होता है।

जब पूछा जाए कि क्या आप इस अपडेट को अनइंस्टॉल करना चाहते हैं तो हां पर क्लिक करें।
और तब तक प्रतीक्षा करें जब तक यह अनइंस्टॉल न हो जाए। अपडेट हटाने के बाद, विंडोज सिस्टम रीस्टार्ट का अनुरोध कर सकता है।
विंडोज 10 में किसी विशिष्ट अपडेट को इंस्टॉल होने से कैसे रोकें (ब्लॉक करें)?
यदि आपका कंप्यूटर विंडोज अपडेट या WSUS के माध्यम से स्वचालित रूप से विंडोज अपडेट प्राप्त करने के लिए कॉन्फ़िगर किया गया है, तो यह अपडेट आपके कंप्यूटर पर फिर से इंस्टॉल होने की सबसे अधिक संभावना है। लेकिन आप इसे छिपाकर (ब्लॉक करके) किसी विशिष्ट अपडेट की इंस्टॉलेशन को रोक सकते हैं। ऐसा करने के लिए, आधिकारिक टूल माइक्रोसॉफ्ट शो ऑर हाइड अपडेट्स का उपयोग करें https://support.microsoft.com/en-us/help/3073930/how-to-temporarily-prevent-a-driver-update-from-reinstalling-in-window
- wushowhide.diagcab डाउनलोड और चलाएं;
- विकल्प अपडेट छिपाएं चुनें;

- वह अपडेट चुनें जिसे आप छिपाना चाहते हैं और नेक्स्ट पर क्लिक करें;

- उसके बाद, यह अपडेट विंडोज अपडेट के माध्यम से विंडोज में स्वचालित रूप से इंस्टॉल नहीं होगा। आप छिपे हुए अपडेट दिखाएं में इसे चुनकर छिपे हुए अपडेट को हटा सकते हैं।
WUSA.exe: कमांड लाइन के माध्यम से विंडोज अपडेट हटाना
विंडोज अपडेट को कमांड प्रॉम्प्ट से भी अनइंस्टॉल किया जा सकता है। इसके लिए एक बिल्ट-इन CLI टूल wusa.exe (विंडोज अपडेट स्टैंडअलोन इंस्टॉलर) है।
आप निम्नलिखित कमांड से कंप्यूटर पर इंस्टॉल सभी अपडेट सूचीबद्ध कर सकते हैं:
wmic qfe list brief /format:table

एडमिनिस्ट्रेटर के रूप में चलाने पर, निम्नलिखित कमांड का उपयोग करके आप विशिष्ट अपडेट (KB 4100347) को हटा सकते हैं:
wusa.exe /uninstall /kb:4100347
यूजर को अपडेट हटाने की पुष्टि करनी होगी।

यदि अपडेट को यूजर अनुरोध और बाद के सिस्टम रीबूट की सूचना के बिना क्वाइट मोड में अनइंस्टॉल करना है, तो कमांड इस तरह दिखेगी:
wusa.exe /quiet /uninstall /kb:4100347 /promptrestart
यदि आपको रीबूट अनुरोध को दबाने की आवश्यकता है, तो कमांड का उपयोग करें:
wusa.exe /quiet /uninstall /kb:4100347 /norestart
आप PSWindowsUpdate मॉड्यूल का उपयोग करके पावरशेल से अपडेट भी हटा सकते हैं। Remove-WindowsUpdate कमांडलेट का उपयोग किया जाता है:
Remove-WindowsUpdate -KBArticleID KB4100347 -NoRestart
विंडोज अपडेट अनइंस्टॉल इवेंट को WUSA स्रोत से इवेंट ID 7 के साथ सेटअप लॉग में रिकॉर्ड किया जाता है:
विंडोज अपडेट "माइक्रोसॉफ्ट विंडोज के लिए सुरक्षा अपडेट (KB2790113)" सफलतापूर्वक अनइंस्टॉल किया गया। (कमांड लाइन: "wusa.exe /quiet /uninstall /kb:2790113 /promptrestart")

PsExec का उपयोग करके आप रिमोट कंप्यूटर पर अपडेट अनइंस्टॉल कर सकते हैं, कमांड इस प्रकार है:
psexec.exe \\RemotePCName C:\Windows\System32\wusa.exe /quiet /uninstall /kb:4100347 /warnrestart:600
WSUS का उपयोग करके विंडोज अपडेट कैसे अनइंस्टॉल करें?
यदि आपकी कंपनी में डोमेन कंप्यूटर्स और सर्वर्स पर अपडेट इंस्टॉल करने के लिए कॉर्पोरेट WSUS सर्वर का उपयोग किया जाता है, तो आप अपडेट सर्विसेज मैनेजमेंट कंसोल का उपयोग करके इंस्टॉल के लिए स्वीकृत अपडेट को हटा सकते हैं। ऐसा करने के लिए, अपडेट्स ब्रांच पर राइट-क्लिक करें और फिर मेनू में खोज पर क्लिक करें।

आपको जिस KB नंबर या सिक्योरिटी बुलेटिन की आवश्यकता है उसे निर्दिष्ट करें और अभी खोजें पर क्लिक करें। विभिन्न विंडोज वर्जन के लिए मिले अपडेट की सूची में, अनइंस्टॉल किए जाने वाले अपडेट का चयन करें और मेनू में स्वीकृत पर क्लिक करें।

फिर आवश्यक WSUS टार्गेट ग्रुप चुनें और ड्रॉप-डाउन सूची में रिमूवल के लिए स्वीकृत चुनें।

हमारे उदाहरण में, हम सर्वर्स नामक कंप्यूटर ग्रुप पर अपडेट अनइंस्टॉल करना चाहते हैं (WSUS GPO टार्गेटिंग के बारे में अधिक)।

WSUS क्लाइंट साइड पर डेटा अपडेट होने के बाद (जो WSUS पॉलिसी और सिंक्रोनाइज़ेशन फ्रीक्वेंसी के अनुसार शेड्यूल पर होता है, जिसे ऑटोमैटिक अपडेट डिटेक्शन फ्रीक्वेंसी द्वारा सेट किया जाता है, या मैन्युअल रूप से wuauclt /detectnow चलाकर किया जा सकता है), संबंधित अपडेट इसके नाम में प्रीफिक्स (अनइंस्टॉल:) के साथ विंडोज अपडेट पैनल में दिखाई देता है।

अपडेट अनइंस्टॉल होने के बाद, यह इवेंट विंडोज अपडेट हिस्ट्री में प्रदर्शित होता है।

GPO का उपयोग करके विंडोज अपडेट हटाना
यदि आप एक्टिव डायरेक्टरी डोमेन के कई कंप्यूटर्स पर किसी विशिष्ट अपडेट को हटाना चाहते हैं जो WSUS का उपयोग नहीं करता है, तो आप स्टार्टअप/शटडाउन GPO स्क्रिप्ट्स का उपयोग कर सकते हैं।
ऐसा करने के लिए, आवश्यक OU, AD साइट या कंप्यूटर ग्रुप से जुड़ा एक नया GPO ऑब्जेक्ट बनाएं। फिर सेक्शन कंप्यूटर कॉन्फिगरेशन → पॉलिसीज → विंडोज सेटिंग्स → स्क्रिप्ट्स (स्टार्टअप/शटडाउन) में wusa.exe कमांड के साथ एक नया स्टार्टअप स्क्रिप्ट बनाएं।

आप इंस्टॉल किए गए अपडेट को हटाने के लिए पावरशेल स्टार्टअप स्क्रिप्ट्स का भी उपयोग कर सकते हैं।
कंप्यूटर बूट न होने पर विंडोज अपडेट कैसे अनइंस्टॉल करें?
कभी-कभी ऐसा होता है कि आप विंडोज से सीधे अपडेट नहीं हटा सकते, क्योंकि समस्याग्रस्त अपडेट इंस्टॉल करने के बाद OS बस बूट नहीं हो रहा है। इस मामले में, आपको रेस्क्यू या इंस्टॉल बूट डिस्क से कंप्यूटर को बूट करना पड़ सकता है और DISM के माध्यम से अपडेट हटाएं (लेख "विंडोज अपडेट के बाद कंप्यूटर शुरू नहीं होगा" देखें) या MSDaRT से "हॉटफिक्स अनइंस्टॉल" यूटिलिटी का उपयोग करें।
तो, हमने विंडोज कंप्यूटर्स पर अपडेट अनइंस्टॉल करने के सामान्य परिदृश्यों को कवर किया है।
कृपया ध्यान दें कि आप इंस्टॉल किए गए अपडेट को नहीं हटा सकते यदि आपने डिस्क क्लीनअप टूल का उपयोग करके अपने सिस्टम इमेज को पुराने कंपोनेंट वर्जन से साफ कर दिया है या कमांड का उपयोग करके कंपोनेंट स्टोर (WinSxS) का आकार कम कर दिया है:
Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase