Bir önceki yazıda SMB ‘nin ne olduğundan bahsetmiştik.Windows tabanlı bilgisayarlar tarafından kullanılan bir dosya paylaşım protokolü idi.Windows Server 2008 ve Windows Vista ile birlikte yerini SMB 2.0 ‘a bırakmıştı.Böylece bu işletim sistemini kullanan bilgisayarlarda dosya kopyalama işlemleri için neredeyse 2 kata varan bir hızlanma gerçekleşmişti.
Yine farklı işletim sistemlerinin dosya paylaşımları sırasında kullandıkları versiyonları incelemiştik.Yapımızda bununla ilgili bir problemi çözmek yada bambaşka bir sebepten dolayı SMB 2.0′ı disable etmeniz gerekebilir.Yalnız bunu hem server tarafında hemde client tarafında yapmanız gerekli.Yalnız burada server-client mimarisinden kastım işletim sistemi bazında değil.Yani bir vista bilgisayarı, server olarak dosyayı paylaşıma sunar.Aynı şekilde başka bir vista bilgisayarda bu paylaşımı alarak client rolünü üstlenebilir.
Server 2008 ve Vista clientları üzerinde SMB 2.0 disable etmek istediğinizde ;
sc config lanmanworkstation depend= bowser/mrxsmb10/nsi
sc config mrxsmb20 start= disabled
komutları işimizi görücektir.
Aynı şekilde tekrardan enable etmek içinde;
sc config lanmanworkstation depend= bowser/mrxsmb10/mrxsmb20/nsi
sc config mrxsmb20 start= auto
komutlarını kullanabiliriz.Tabiki birde server tarafında bu ayarları disable etmemiz gerekli.Bunun için registry üzerined bazı değişkliklere gitmemiz gerekli.
HKLM\System\CurrentControlSet\Services\LanmanServer\Parameters dizini altına inerek yeni bir REG_DWORD değeri ekleriz.
Value name: Smb2
Value type: REG_DWORD
0 = disabled
1 = enabled
Bunlar parametrelerimiz.Burada 0 olarak ayarladığımızda SMB 2.0 server tarafında disable olacaktır.Aynı şekilde 1 ilede tekrar enable olacaktır.Bu işlemlerden sonra bir restart gereklidir.
