SMB atau Protokol Blok Mesej Pelayan digunakan untuk menyambungkan komputer anda ke pelayan luaran. Windows 10 dihantar dengan sokongan protokol ini tetapi mereka dilumpuhkan di OOBE. Pada masa ini, Windows 10 turut menyokong SMBv1, SMBv2, dan SMBv3. Pelayan yang berbeza bergantung pada konfigurasi mereka memerlukan versi SMB yang berbeza untuk disambungkan ke komputer. Tetapi sekiranya anda menggunakan Windows 8.1 atau Windows 7, anda juga boleh menyemaknya. Itulah yang akan kita lakukan hari ini.
Cara memeriksa versi SMB pada Windows 10
Pertama sekali, jika anda mempunyai Windows 7, anda tidak seharusnya mematikan SMB v2. Ini disebabkan oleh sebab-sebab berikut:
- Permintaan penggabungan - memungkinkan untuk menghantar beberapa permintaan SMB 2 sebagai satu permintaan rangkaian
- Membaca dan menulis lebih besar - penggunaan rangkaian yang lebih pantas dengan lebih baik
- Cache folder dan sifat fail - pelanggan menyimpan salinan folder dan fail tempatan
- Pegangan tahan lama - membolehkan sambungan menyambung semula secara telus ke pelayan sekiranya terdapat pemutusan sementara
- Penandatanganan mesej yang lebih baik - HMAC SHA-256 menggantikan MD5 sebagai algoritma hash
- Skalabiliti yang lebih baik untuk perkongsian fail - jumlah pengguna, perkongsian, dan fail terbuka per pelayan meningkat
- Sokongan untuk pautan simbolik
- Model leasing klien oplock - menghadkan data yang dipindahkan antara pelanggan dan pelayan, meningkatkan prestasi pada rangkaian latensi tinggi dan meningkatkan skalabiliti pelayan SMB
- Sokongan MTU besar - untuk penggunaan penuh Ethernet 10-gigabait (GB)
- Kecekapan tenaga yang ditingkatkan - pelanggan yang mempunyai fail terbuka ke pelayan boleh tidur.
Walaupun anda berada Windows 8.1 atau Windows 10, anda tidak boleh mematikan SMB v3 atau SMB v2 kerana, selain masalah di atas, anda mungkin juga menghadapi masalah berikut yang disertakan dengan mematikan SMB v3:
- Failover Transparan - klien menyambung semula tanpa gangguan ke node kluster semasa penyelenggaraan atau failover
- Skala Keluar - akses serentak ke data yang dikongsi di semua nod kluster fail
- Multichannel - penggabungan lebar jalur rangkaian dan toleransi kesalahan jika terdapat pelbagai jalur antara klien dan pelayan
- SMB Direct - menambah sokongan rangkaian RDMA untuk prestasi yang sangat tinggi, dengan latensi rendah dan penggunaan CPU yang rendah
- Penyulitan - Menyediakan enkripsi dari hujung ke ujung dan melindungi dari penyadapan pada rangkaian yang tidak boleh dipercayai
- Penyewaan Direktori - Meningkatkan masa tindak balas aplikasi di pejabat cawangan melalui caching
- Pengoptimuman Prestasi - pengoptimuman untuk I / O baca / tulis rawak kecil.
Kaedah untuk memeriksa versi SMB yang dipasang di Pelayan
Kami akan menggunakan kaedah berikut untuk memeriksa versi SMB yang dipasang di komputer anda:
- Kaedah PowerShell.
- Kaedah Penyunting Pendaftaran.
1] Kaedah PowerShell
Sekiranya anda ingin memeriksa versi SMB yang anda jalankan, anda hanya boleh memasukkan perkara berikut di cmdlet untuk PowerShell:
SMB v1 Windows 10 dan Windows 8.1
Dapatkan-WindowsOptionalFeature -Online -FeatureName SMB1Protocol
SMB v2 Windows 10 dan Windows 8.1
Dapatkan-SmbServerConfiguration | Pilih EnableSMB2Protocol
SMB v1 Windows 7
Get-Item HKLM: \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameter | ForEach-Object Get-ItemProperty $ _.pspath
SMB v2 Windows 7
Get-ItemProperty HKLM: \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameter | ForEach-Object Get-ItemProperty $ _.pspath
Sekiranya mengembalikan nilai sebagai Betul, ia diaktifkan, yang lain dilumpuhkan.
2] Kaedah Penyunting Registri
Jenis regedit dalam Mula Cari dan tekan Enter. Setelah Editor Pendaftaran dibuka, arahkan ke kekunci berikut-
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameter
Sekarang jika anda mempunyai nama DWORD sebagai SMB1 atau SMB2, periksa Data Nilai mereka.
Sekiranya ditetapkan 0, ia adalah kurang upaya.
Dan dalam kes lain, ia diaktifkan.
Kaedah untuk memeriksa versi SMB yang dipasang pada Pelanggan
Kami akan menggunakan kaedah berikut untuk memeriksa versi SMB yang dipasang di komputer anda,
- Kaedah PowerShell.
- Kaedah Penyunting Dasar Kumpulan.
1] Kaedah PowerShell
Oleh itu, jika anda ingin memeriksa versi SMB yang anda jalankan, anda hanya boleh memasukkan perkara berikut di Command Prompt dengan hak istimewa Level Administrator,
SMB v1 Windows 10 dan Windows 8.1
sc.exe qc lanmanworkstation
SMB v2 Windows 10 dan Windows 8.1
sc.exe qc lanmanworkstation
2] Kaedah Penyunting Dasar Kumpulan
Perlu diingat bahawa kaedah ini tidak akan berfungsi pada Windows 10 Home atau edisi setara Windows 8 atau Windows 7.
Buka kotak Run, taip gpedit.msc dan tekan Enter untuk membuka Editor Dasar Kumpulan Tempatan. Navigasi ke jalan berikut:
Konfigurasi Komputer> Tetapan Windows
Di bawah Pendaftaran, cari Item Pendaftaran dengan Hartanah berikut,
Tindakan: Kemas kini
Sarang: HKEY_LOCAL_MACHINE
Jalan Utama: SISTEM \ CurrentControl \ services \ mrxsmb10
Nama Nilai: Mulakan
Jenis nilai: REG_DWORD
Data Nilai: 4
Sekiranya Data Nilai ditetapkan ke 4, SMB Dilumpuhkan.
Untuk membaca terperinci, kunjungi microsoft.com.
Bacaan berkaitan: Mengapa dan bagaimana untuk mematikan SMB1 pada Windows 10?.