Så här kontrollerar du SMB-versionen på Windows 10/8/7
SMB eller Serverpresentationsblockprotokoll används för att ansluta datorn till en extern server. Windows 10 skickas med stöd av dessa protokoll men de är inaktiverade i OOBE. För närvarande stöder Windows 10 även SMBv1, SMBv2 och SMBv3. Olika servrar beroende på deras konfiguration kräver en annan version av SMB för att ansluta till en dator. Men om du använder Windows 8.1 eller Windows 7 kan du kolla om du har aktiverat det också. Det är vad vi ska göra idag.
Så här kontrollerar du SMB-versionen på Windows
Först av allt, om du har Windows 7, Du bör inte inaktivera SMB v2. Detta beror på följande skäl:
- Begär sammansättning - tillåter att skicka flera SMB 2-förfrågningar som en enda nätverksförfrågan
- Större läser och skriver - bättre användning av snabbare nätverk
- Cachning av mapp- och filegenskaper - Klienter håller lokala kopior av mappar och filer
- Hållbara handtag - möjliggör anslutning för att återigen ansluta till servern om det finns en tillfällig avstängning
- Förbättrad meddelandesignering - HMAC SHA-256 ersätter MD5 som hashingalgoritm
- Förbättrad skalbarhet för fildelning - antalet användare, aktier och öppna filer per server ökade kraftigt
- Stöd för symboliska länkar
- Client oplock leasing modell - begränsar data överförd mellan klient och server, förbättra prestanda på hög latens nätverk och öka SMB server skalbarhet
- Stort MTU-stöd - för full användning av 10 gigabyte (GB) Ethernet
- Förbättrad energieffektivitet - Klienter som har öppna filer på en server kan sova.
Även om du är på Windows 8.1 eller Windows 10, du bör inte inaktivera SMB v3 eller SMB v2 eftersom, förutom ovanstående problem, kan du även möta följande problem som medföljer inaktiverande SMB v3:
- Transparent Failover - Klienter återansluts utan koppling till klusternoder under underhåll eller failover
- Skala ut - Samtidig tillgång till delad data på alla filklusternoder
- Multikanal - aggregering av nätverksbandbredd och feltolerans om flera sökvägar är tillgängliga mellan klient och server
- SMB Direct - lägger till RDMA-nätverksstöd för mycket hög prestanda, med låg latentitet och lågt CPU-utnyttjande
- Kryptering - Ger end-to-end kryptering och skyddar mot avlyssning på otillförlitliga nätverk
- Directory Leasing - Förbättrar applikationens svarstider i filialer genom caching
- Prestandaoptimeringar - optimeringar för små slumpmässiga läs / skriv I / O.
Metoder för att kontrollera vilken version av SMB som är installerad på servern
Vi använder följande metoder för att kontrollera vilken version av SMB som är installerad på din dator:
- PowerShell-metoden.
- Registerredigeringsmetoden.
1] PowerShell-metoden
Om du vill kontrollera vilken version av SMB du kör kan du bara skriva in följande i cmdlet för PowerShell:
SMB v1 Windows 10 och Windows 8.1
Få-WindowsOptionalFeature -Online -FeatureName SMB1Protocol
SMB v2 Windows 10 och Windows 8.1
Get-SmbServerConfiguration | Välj EnableSMB2Protocol
SMB v1 Windows 7
Get-Item HKLM: \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parametrar | ForEach-Object Get-ItemProtyty $ _. Pspath
SMB v2 Windows 7
Get-ItemProperty HKLM: \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parametrar | ForEach-Object Get-ItemProtyty $ _. Pspath
Om det returnerar värdet som Sann, det är aktiverat, annars är det inaktiverat.
2] Registerredigeringsmetoden
Typ regedit i Startsök och tryck på Enter. När registreringsredigeraren öppnas, navigerar du till följande nyckel-
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters
Nu om du har DWORD-namnen som heter SMB1 eller SMB2, kolla deras värdedata.
Om den är inställd på 0, det är Inaktiverad.
Och i alla andra fall är det aktiverat.
Metoder för att kontrollera vilken version av SMB som är installerad på klienter
Vi använder följande metoder för att kontrollera vilken version av SMB som är installerad på din dator,
- PowerShell-metoden.
- Metod för grupprincipredigerare.
1] PowerShell-metoden
Så om du vill kontrollera vilken version av SMB du kör kan du bara skriva in följande i Kommandotolken med administratörsnivå privilegier,
SMB v1 Windows 10 och Windows 8.1
sc.exe qc lanmanworkstation
SMB v2 Windows 10 och Windows 8.1
sc.exe qc lanmanworkstation
2] Metod för grupprincipredigerare
Det är värt att notera att den här metoden inte fungerar på Windows 10 Home eller motsvarande version av Windows 8 eller Windows 7.
Öppna Kör rutan, skriv gpedit.msc och tryck på Enter för att öppna den lokala grupprincipredigeraren. Navigera till följande sökväg:
Datorkonfiguration> Windows Inställningar
Under Register, leta efter registerobjekt med följande egenskaper,
Verkan: Uppdatering
Bikupa: HKEY_LOCAL_MACHINE
Nyckelväg: SYSTEM \ CurrentControl \ Services \ mrxsmb10
Värde Namn: Start
Värde typ: REG_DWORD
Värdesdata: 4
Om värdedata är inställd på 4, SMB är inaktiverad.
För ett detaljerat läsbesök microsoft.com.
Relaterad läsning: Varför och hur du stänger av SMB1 på Windows 10/8/7.