در این مقاله یادمی گیریم چگونه سرویس Server Message Block یا به اختصار SMB را در ویندوز سرور فعال و یا غیرفعال بکنیم
ما پیشنهاد نمیدیم که شما این سرویس را غیرفعال بکنید ، اما بعلت تولد باج افزار های جدیدی که بیشتر از این سرویس و آسیب پذیریش استفاده می کنند ،این آموزش را یاد می دم.
برای فعال یا غیر فعال کردن سرویس SMBv1 بر روی SMB server باید تنظیمات زیر را در رجیستری انجام بدید :
Registry subkey: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesLanmanServerParametersRegistry entry: SMB1
REG_DWORD: 0 = Disabled
REG_DWORD: 1 = Enabled
Default: 1 = Enabled (No registry key is created)
برای فعال یا غیر فعال کردن سرویس SMBv2 بر روی SMB server باید تنظیمات زیر را در رجیستری انجام بدید :
Registry subkey:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesLanmanServerParametersRegistry entry: SMB2
REG_DWORD: 0 = Disabled
REG_DWORD: 1 = Enabled
Default: 1 = Enabled (No registry key is created)
برای انجام تغییرات روی کلاینت ها ی SMB باید دستور زیر را در CMD که با دسترسی ادمین اجرا شده اجرا کنیم :
برای غیر فعال کردن SMBv1 :
sc.exe config lanmanworkstation depend= bowser/mrxsmb20/nsi
sc.exe config mrxsmb10 start= disabled
برای فعال کردن SMBv1 :
sc.exe config lanmanworkstation depend= bowser/mrxsmb10/mrxsmb20/nsi
sc.exe config mrxsmb10 start= auto
برای غیر فعال کردن SMBv2 :
sc.exe config lanmanworkstation depend= bowser/mrxsmb10/nsi
sc.exe config mrxsmb20 start= disabled
برای فعال کردن SMBv2 :
sc.exe config lanmanworkstation depend= bowser/mrxsmb10/mrxsmb20/nsi
sc.exe config mrxsmb20 start= auto
ویندوز هایی که این دستور درآن اجرا می شوند :
Windows Vista, Windows Server 2008, Windows 7, Windows Server 2008 R2, Windows 8, Windows Server 2012
البته بعد از انجام همه این روش ها کامیپوتر را ریستارت کنید
منبع مقاله : سایت مایکروسافت
ترجمه : روزبه پورهوشیار