محمد رفیعی
کارشناس زیر ساخت

WSUS چیست؟ معرفی مشکلات ارتباطی WSUS و کلاینت ها و رفع اشکال

با سلام ، در این مقاله قصد داریم تا نسبت به سرویس WSUS از بعد دیگری نگاه کنیم سرویسی که دوستان مقالات جامع و کاملی راجع به آن در سایت منتشر کرده اند،و آن نحوه ارتباط کلاینت ها با سرور WSUS و مشکلاتی که برای این سرویس پیش می آید و نحوه رفع این مشکلات صحبت کنیم.سرویس WSUS که در سمت کلاینت اجرا می شود با نام wuauserv در کنسول Services قابل مشاهده می باشد.وظیفه این سرویس شناسایی منابع به روز رسانی(سرورها) ، ارتباط با آنها و دریافت فایل های مورد نیاز به روز رسانی محصولات مایکروسافت می باشد.

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

معرفی سرور WSUS

اما چگونه سرور WSUS به کلاینت ها معرفی می شود ؟ از دو روش می توان اینکار را انجام داد 1- پالسی 2-رجیستری ، با استفاده از پالسی و در قسمت زیر می توان علاوه بر معرفی سرور تنظیمات دیگری را نیز به کلاینت اعمال کرد.


وب سایت توسینسو

حالت دوم انجام یکسری تنظیمات بر روی رجیستری کلاینت ها به صورت زیر می باشد:

1-ابتدا برنامه regedit را اجرا کنید.

2-برای معرفی سرور به کلاینت کلید زیر را در پنل پیدا و مقادیر زیر را وارد نمائید.

KEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate

نام متغییر: WUServer

نوع متغییر: Reg_SZ

مقدار:طور مثالhttp://App01:8530

  • نکته: چنانچه بخواهید سرور wsus روی پورت دیگری فعال شود مقدار داده را به شکل زیر وارد می کنیم
  1. نام متغییر: WUStatusServer
  2. نوع متغییر: Reg_SZ
  3. مقدار:طور مثالhttp://App01:8530

3-برای اعمال تنظیمات جانبی مانند حالت قبل مقادیر زیر را در کلید مشخص شده تعریف نمائید.

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU
  1. نام متغییر: AUOptions
  2. نوع متغییر : Reg_DWORD
  3. مقدارمتغییر : 1 تا 4
Keep my computer up to date has been disabled in Automatic Updates.
Notify of download and installation.
Automatically download and notify of installation.(default)
Automatically download and scheduled installation.
  1. نام متغییر: NoAutoUpdate
  2. نوع متغییر : Reg_DWORD
  3. مقدارمتغییر : 0 یا 1
0: Automatic Updates is enabled (default). 
1: Automatic Updates is disabled.
    1. نام متغییر: UseWUServer
    2. نوع متغییر : Reg_DWORD
    3. مقدارمتغییر : 1

Value data: Set this value to 1 to configure Automatic Updates to use a server that is running Software Update Services instead of Windows Update.

با اعمال این تنظیمات کلاینت شما در کنسول سرور WSUS ظاهر خواهد شد در غیر اینصورت باید به دنبال رفع مشکل باشیم که در قسمت بعد توضیح داده شده است.

رفع مشکلات سرویس WSUS

برخی مواقع ممکن بدلایل مختلف کلاینت ها قادر به برقراری ارتباط با سرور نباشند و در نتیجه فایل های آپدیت را دریافت نکنند. یا اینکه ارتباط برقرار است ولی امکان دریافت فایل نیست در این موارد روشهای زیر را جهت رفع این مشکل انجام می دهیم .( قبل از انجام هر کاری از بروز بودن سرویس WSUS مطمئن شوید.)

راه اندازی مجدد سرویس wuauserv کلاینت

  1. ابتدا در کنسول Services سرویس مشخص شده را متوقف می کنیم.
  2. محتویات فولدر SoftwareDistribution را در شاخه ویندوز پاک می نمائیم.
  3. فایل WindowsUpdate را از شاخه Windows پاک مینمائیم.
  4. مجددا سرویس wuauserv را راه اندازی می کنیم.
  5. در پایان دستور wuauclt /detectnow را اجرا کرده و منتظر دریافت فایلهای آپدیت می شویم.

دستورات ذکر شده در قسمت بالا را می توانید به شکل یک Batch فایل درآورده و اجرا نمائید.

Echo Off
NET STOP WUAUSERV
RD %SYSTEMROOT%\SoftwareDistribution /s /q
Rename %SYSTEMROOT%\WindowsUpdate.log WindowsUpdate.old.log
NET START WUAUSERV
WUAUCLT /resetauthorization /detectnow
Pause

نصب مجدد سرویس wuauserv کلاینت

چنانچه با راه اندازی مجدد سرویس wuauserv کلاینت مشکل حل نشد این سرویس را مجددا با توجه به مراحل زیر نصب می نمائیم.

1-ابتدا در کنسول Services سرویس wuauserv را متوقف می کنیم.

وب سایت توسینسو

2-سپس با دستور SC delete wuauserv سروویس را حذف می نمائیم.

3-کلاینت را ریست می کنیم.

4-دستور SFC /SCANNOW را اجرا کرده تا سرویس wuauserv نصب شود.

در پایان امیدواریم که مطالب ذکر شده کار گشای مشکلات عزیزان باشد.


محمد رفیعی
محمد رفیعی

کارشناس زیر ساخت

لیسانس کامپیوتر نرم افزار شاغل در مپنا

01 شهریور 1393 این مطلب را ارسال کرده

نظرات