- 1. Włącz SMB1 w systemie Windows Server 2022 z Panelu sterowania
- 2. Aktywuj SMB1 w Windows Server 2022 z PowerShell
- 3. Aktywuj SMB2 w systemie Windows Server 2022 z PowerShell
- 4. Włącz SMB1 i SMB2 w Windows Server 2022 z Edytora rejestru
- 5. Aktywuj SMB1 i SMB2 w systemie Windows Server 2022 z CMD
- 6. Aktywuj SMB1 i SMB2 w systemie Windows Server 2022 z PowerShell
Istnieje kilka protokołów do wykonywania określonych zadań w systemie Windows Server, a jednym z nich jest protokół SMB (Server Message Block - Server Message Block Protocol), który koncentruje się na jednym z najpopularniejszych zadań, takich jak przesyłanie plików. Protokół ma ponad 20 lat wstecz od opracowania wersji SMB1, a obecnie mamy wersję SMB3, która znacznie poprawia bezpieczeństwo i niezawodność informacji.
Protokół SMB to protokół udostępniania plików zwany inaczej protokołem SMB firmy Microsoft, który składa się z grupy pakietów wiadomości, które definiują wersję protokołu lub protokołu wspólnego internetowego systemu plików (CIFS).
Funkcje dla małych i średnich firmNiektóre z głównych funkcji SMB to:
- Blokada plików i nagrań
- Zarządzanie serwerami protokołu Microsoft SMB w sieci lub podczas przeglądania sieci lokalnej
- Rozszerzona obsługa atrybutów plików
- Negocjacje dialektu
- Umożliwia wykonywanie zadań drukowania w sieci lokalnej
- Powiadomienie o zmianie pliku i katalogu dla dodatkowej kontroli
- Obsługa Unicode
Pakiety dla małych i średnich firmProtokół SMB obsługuje różne rodzaje pakietów, takie jak:
- Pakiety kontroli sesji - Twoim zadaniem jest nawiązanie połączenia z udziałami serwera
- Pakiety dostępu do plików: jego rolą jest dostęp i praca z plikami i katalogami na zdalnym serwerze
- Ogólne pakiety wiadomości: jego działaniem jest wysyłanie danych do kolejek wydruku, list mailingowych oraz generowanie danych o stanie kolejek wydruku.
Funkcje SMBSMB1 został sklasyfikowany jako zagrożenie bezpieczeństwa dla systemów Windows w ogóle i dlatego SMB2 oferuje nam:
- Obsługa dowiązań symbolicznych
- Model najmu klienta Oplock
- Wsparcie dla starszych wersji SMB
- Bardziej rozbudowane odczyty i zapisy w celu optymalizacji zadań
- Lepsze wykorzystanie sieci
- Ulepszona skalowalność udostępniania plików
Mając to na uwadze, zobaczymy, jak aktywować zarówno SMB1, jak i SMB2 w systemie Windows Server 2022.
1. Włącz SMB1 w systemie Windows Server 2022 z Panelu sterowania
Krok 1
Idziemy do:
- Panel sterowania
- Programy
- Programy i charakterystyka
POWIĘKSZAĆ
Krok 2
Klikamy „Aktywuj lub dezaktywuj funkcje systemu Windows”, co przekierowuje nas do administratora serwera, tam zobaczymy:
POWIĘKSZAĆ
Krok 3
Kliknij przycisk Dalej i aktywuj pole „Instalacja oparta na rolach lub funkcjach”:
POWIĘKSZAĆ
Krok 4
W kolejnym oknie wybieramy serwer:
POWIĘKSZAĆ
Krok 5
W kolejnym oknie zobaczymy opcje ról dla Windows Server 2022:
POWIĘKSZAĆ
Krok 6
W tym przypadku nie dodajemy żadnej roli, przechodzimy do sekcji „Funkcje” i aktywujemy pole „Zgodność z protokołem udostępniania plików SMB 1.0 / CIFS”, wyświetlamy jego opcje i aktywujemy żądane pola „Klient SMB 1.0 / CIFS / Serwer SMB 1.0 / CIFS ”:
POWIĘKSZAĆ
Krok 7
Kliknij Dalej, aby zobaczyć podsumowanie funkcji do zainstalowania:
POWIĘKSZAĆ
Krok 8
Kliknij Zainstaluj, aby rozpocząć proces:
POWIĘKSZAĆ
Krok 9
Pod koniec tego zadania zobaczymy:
POWIĘKSZAĆ
Krok 10
Uruchom ponownie system Windows Server 2022, aby ukończyć proces, jeśli jest to konieczne:
POWIĘKSZAĆ
2. Aktywuj SMB1 w Windows Server 2022 z PowerShell
Krok 1
Jako administrator otwieramy PowerShell:
Krok 2
Najpierw wykryjemy protokół SMB1 poleceniem:
Get-WindowsOptionalFeature -Online -FeatureName Protokół SMB1
POWIĘKSZAĆ
Krok 3
Tam widzimy konkretne szczegóły protokołu, włączamy SMB1 w Windows Server 2022 za pomocą polecenia:
Włącz-WindowsOptionalFeature -Online -FeatureName Protokół SMB1
POWIĘKSZAĆ
Krok 4
Spowoduje to załadowanie wszystkich niezbędnych dodatków, a na końcu zobaczymy:
POWIĘKSZAĆ
3. Aktywuj SMB2 w systemie Windows Server 2022 z PowerShell
Krok 1
Aby aktywować ten protokół w Windows Server 2022, otworzymy PowerShell jako administrator:
Krok 2
Wykryjemy protokół SMB2 poleceniem:
Get-SmbServerConfiguration | wybierz Włącz protokół SMB2
POWIĘKSZAĆ
Krok 3
Jest teraz włączony przez SMB2. Wpisujemy literę S, aby potwierdzić proces.
Set-SmbServerConfiguration -EnableSMB2Protocol $ true
POWIĘKSZAĆ
Krok 4
W tej samej konsoli PowerShell wykryjemy serwer SMB1:
Get-Item HKLM: \ SYSTEM \ CurrentControlSet \ Usługi \ LanmanServer \ Parametry | ForEach-Object {Get-ItemProperty $ _. Pspath}
POWIĘKSZAĆ
Krok 5
To polecenie daje nam pełne informacje o serwerze SMB1, aby włączyć go stąd, serwer SMB1, wykonujemy:
Set-ItemProperty -Path "HKLM: \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters" SMB1 -Type DWORD -Value 1
POWIĘKSZAĆ
Krok 6
W ten sam sposób wykryjemy serwer SMB2:
Get-ItemProperty HKLM: \ SYSTEM \ CurrentControlSet \ Usługi \ LanmanServer \ Parametry | ForEach-Object {Get-ItemProperty $ _. Pspath}
POWIĘKSZAĆ
Krok 7
Aby włączyć serwer SMB2 wykonujemy:
Set-ItemProperty -Path "HKLM: \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters" SMB2 - Wpisz DWORD - Wartość 1
POWIĘKSZAĆ
4. Włącz SMB1 i SMB2 w Windows Server 2022 z Edytora rejestru
Krok 1
Przed wykonaniem tego procesu wskazane jest utworzenie punktu przywracania lub kopii zapasowej, po czym uzyskujemy dostęp do edytora rejestru:
Krok 2
Teraz przechodzimy do ścieżki "HKEY_LOCAL_MACHINE - SYSTEM - CurrentControlSet - Services - LanmanServer - Parameters":
POWIĘKSZAĆ
Krok 3
Tam znajdujemy wartości SMB1 i SMB2, aby je włączyć, dwukrotnie klikamy każdą z nich i wpisujemy 1 w polu Informacje o wartości, aby jego status stał się włączony. Zastosuj zmiany.
5. Aktywuj SMB1 i SMB2 w systemie Windows Server 2022 z CMD
Krok 1
Inną z dostępnych metod jest konsola wiersza poleceń, uzyskujemy dostęp do CMD:
Krok 2
, Aby wykryć SMB1 wykonujemy:
sc.exe zapytanie lanmanworkstation
POWIĘKSZAĆ
Krok 3
Włączamy SMB1 za pomocą następującego polecenia:
sc.exe config lanmanworkstation depend = bowser / mrxsmb10 / mrxsmb20 / nsi
POWIĘKSZAĆ
Krok 4
Aby wykryć SMB2 wykonujemy:
sc.exe zapytanie lanmanworkstation
POWIĘKSZAĆ
Krok 5
Aby włączyć SMB2 używamy polecenia:
sc.exe config lanmanworkstation depend = bowser / mrxsmb10 / mrxsmb20 / nsi
POWIĘKSZAĆ
6. Aktywuj SMB1 i SMB2 w systemie Windows Server 2022 z PowerShell
Krok 1
Wreszcie możemy ponownie skorzystać z PowerShell, otwieramy PowerShell jako administratorzy i aby aktywować SMB1 wykonujemy:
Włącz-WindowsOptionalFeature -Online -FeatureName Protokół SMB1
POWIĘKSZAĆ
Krok 2
Na koniec zobaczymy co następuje. Tam wpisujemy literę Y, aby ponownie uruchomić komputer lub N, aby zrobić to później.
POWIĘKSZAĆ
Krok 3
Teraz aktywujemy SMB2 za pomocą polecenia. Literą S potwierdzamy proces.
Set-SmbServerConfiguration -EnableSMB2Protocol $ true
POWIĘKSZAĆ
Są to metody, które Solvetic udostępnia do aktywacji SMB1 i SMB2 w systemie Windows Server 2022.