امیرحسین کریم پور
مدیر ارشد توسینسو و متخصص سرویس های مایکروسافت

آموزش حذف آپدیت های ویندوز (Uninstall) بصورت حرفه ای

سلام خدمت دوستان و کاربران عزیز وب سایت توسینسو. در این مطلب میخواهیم روش درست و صحیح Uninstall کردن آپدیت ها در ویندوز را به شما آموزش دهیم. بار ها و بار ها دیده ایم که یک آپدیت مانند Security Update ها روی سیستم عامل ویندوز نصب شده و باعث بروز مشکلات عجیب و غریب و غیرمنطقی در ویندوز شده است. اگر یک آپدیتی باعث بروز مشکلاتی در ویندوز بشود متخصصان شرکت مایکروسافت یک آپدیت برای برطرف کردن مشکل آپدیت قبلی ارائه می کنند. این راهکار منطقی و عاقلانه نیست که آپدیت های امنیتی که دچار مشکل شده اند را حذف کنیم اما در هر صورت ما روش صحیح حذف آپدیت ها در سیستم عامل ویندوز را به شما عزیزان آموزش می دهیم.

توجه : هیچوقت پیشنهاد نمی کنم که سرویس Automatic Update ویندوز رو غیرفعال کنید و اینجوری فکر کنید که وقتی سیستم آپدیت نشه به مشکل نمیخوره. پس حتما ویندوزتون رو آپدیت نگه دارید و اگه یه موقع به مشکل خوردید براش راهکار وجود داره. پس صورت مسئله رو هیچوقت سعی نکنید پاک کنید.


دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران

Uninstall کردن آپدیت از طریق Control Panel

آسان ترین روش برای حذف آپدیت ها استفاده از کنترل پنل می باشد. برای انجام این کار در RUN تایپ کنید Control تا Control Panel باز شود. حالا وارد Programs and Features و روی گزینه View installed updates کلیک کنید. حالا در پنجره باز شده لیستی از آپدیت های نصب شده در ویندوز را مشاهده خواهید کرد. روی آپدیتی که میخواید آنرا حذف کنید راست کلیک کنید و روی Uninstall کلیک کنید. در دیالوگ باکس Uninstall an update روی دکمه Yes کلیک کنید. منتظر بمانید تا حذف آپدیت به اتمام برسد بعد از حذف شدن سیستم را Restart کنید.


Uninstall کردن آپدیت از طریق Command Prompt

برای حذف آپدیت ها از طریق Command Prompt یا CMD نیز میتوانید اقدام کنید. برای انجام این کار ما از ابزار wusa.exe که به Windows Update Standalone Installer نیز معروف است استفاده می کنیم. برای مثال ما آپدیت KB2790655 میخواهیم حذف کنیم. Command Prompt را با دسترسی Administrator اجرا کنید و دستور زیر را اجرا کنید :

wusa.exe /uninstall /kb:2790655

در دیالوگ باکس Windows Update Standalone Installer روی دکمه Yes کلیک کنید. اگر خواستید آپدیت بصورت بی سر و صدا حذف شود و تاییدیه نخواهد و در آخر خودش بصورت اتوماتیک Restart شود دستور زیر را اجرا کنید :

wusa.exe /quiet /uninstall /kb:2790655 /promptrestart

بعد از اینکه یک آپدیت را حذف کردید Log با EventID شماره 7 در Event Viewer با Source ای به نام WUSA ثبت و ضبط خواهد شد.


Uninstall کردن آپدیت از طریق WSUS Server

اگر در شبکه دامین خودتان WSUS Server راه اندازی کردید و میخواید برخی از آپدیت های نصب شده روی کلاینت ها را بصورت مرکزی از طریق کنسول مدیریتی WSUS Server حذف کنید. برای این کار ابتدا کنسول مدیریتی WSUS Server را باز کنید و در سمت چپ کنسول در بالا روی گزینه Updates راست کلیک کنید و از منو روی دکمه Search کلیک کنید. حالا شماره آپدیت مورد نظر خود را در قسمت Text تایپ کنید و بعد روی دکمه Find now کلیک کنید. اگر نتیجه ای حاصل شد در پایین در قسمت Update Title آپدیت ها نمایش داده خواهند شد. آپدیت های مد نظرتان را انتخاب کنید و روی آن راست کلیک کرده و دکمه Approve را بزنید. بعد در پنجره Approve Updates در قسمت Computer Group گروهی که کامپیوتر های مورد نظرتان که میخواهید این آپدیت ها از روی آنها حذف شود را انتخاب کنید و راست کلیک کنید روی آن و گزینه Approved for Removal را انتخاب کنید. حالا وارد سیستم کلاینت شوید و دستور زیر را اجرا کنید :

wuauclt /detectnow

به مسیر Windows Update -> Select updates to install بروید و در کنار آپدیتی که از طرف WSUS سرور Approved for Removal شده پسوند :Uninstall را خواهید دید و این نشانگر این است که آپدیت حذف شده است. در قسمت Windows Update History میتوانید لیست آپدیت های حذف و نصب شده را مشاهده کنید.


Uninstall کردن آپدیت از طریق Group Policy

اگر در شبکه دامین خود WSUS Server نداشتید و خواستید و یک آپدیت خاص را از روی سیستم های کلاینت حذف کنید میتوانید از طریق Group Policy نیز این کار را انجام دهید. کافیست یک Script با دستور wusa که نمونه آنرا در بالا برای شما نوشتیم بنویسید و آنرا درون یک مسیر Share شده قرار بدهید. سپس در کنسول GPMC یک GPO ایجاد کنید و آنرا به سیستم های کلاینتی که تحت تاثیر این GPO قرار خواهند گرفت لینک کنید. GPO را ویرایش کنید و به مسیر زیر بروید :

Computer Configuration -> Policies -> Windows Settings -> Scripts (Startup/Shutdown)

روی Startup script کلیک کنید تا باز شود. در تب Scripts در قسمت Script Name مسیر UNC Path اسکریپت را معرفی کنید. بعد از آپدیت شدن Policy آپدیت مورد نظر از سیستم کلاینت حذف خواهد شد.


امیرحسین کریم پور
امیرحسین کریم پور

مدیر ارشد توسینسو و متخصص سرویس های مایکروسافت

امیرحسین کریم پور ، مدیر ارشد توسینسو ، متخصص شبکه ، تخصص در حوزه سیستم عامل های کلاینت و سرور مایکروسافت و سرویس های مربوطه ، سیستم عامل لینوکس و... ، سابقه کار با سازمان ها و شرکت های مختلف در زمینه سرویس های مایکروسافت در قالب پروژه ، مشاوره و آموزش. علاقه مند به حوزه امنیت اطلاعات و تست نفوذ سنجی

نظرات