A transferência de arquivos tem sido uma das características dos sistemas operacionais Windows desde o seu início e durante este tempo e as novas atualizações que foram lançadas, vimos como novas opções foram definidas para executar esta tarefa do protocolo SMB ao grupo em casa.
Precisamente o protocolo SMB tem sido um dos mais utilizados e práticos para realizar esta ação devido às suas funcionalidades, mas com a passagem de novas tecnologias estes protocolos têm sido atualizado e certas falhas de segurança foram detectadas que podem colocar em risco a integridade e as informações hospedadas no sistema.
O protocolo SMB (Server Message Block) está presente há mais de 20 anos, começando com sua versão SMB1, mas atualmente nós tem a versão SMB3 com maiores recursos de segurança e confiabilidade.
SMB é um protocolo de compartilhamento de arquivos de rede também chamado de protocolo SMB da Microsoft, este protocolo consiste em um conjunto de pacotes de mensagens cuja missão é definir uma versão particular seção do protocolo cujo nome é dialeto, o protocolo de sistema comum de arquivos da Internet (CIFS) é um dialeto do SMB.
No modelo de rede OSI tradicional, o SMB protocolo é usado como uma camada de aplicação ou um protocolo de camada de apresentação e é baseado em protocolos de nível inferior para transporte de pacotes na rede. O protocolo SMB da Microsoft foi desenvolvido como uma implementação cliente-servidor e consiste em um conjunto de pacotes de dados, onde cada um contém uma solicitação enviada pelo cliente ou uma resposta enviada pelo servidor.
A partir do Windows 10 Fall Creators Update e do Windows Server, versão 1709 (RS3), o protocolo de rede Server Message Block versão 1 (SMBv1) não será mais instalado por padrão, pois foi substituído pelo SMBv2 e outros protocolos subsequentes A partir de 2007, é ideal saber que a Microsoft declarou publicamente o protocolo SMBv1 obsoleto criado em 2014 por diferentes motivos.
Como vemos, a Microsoft optou por mover SMB1 e definir SMB2 ou SMB3 no Windows 10 para melhor desempenho. O protocolo SMBv2 foi incluído pela primeira vez no Windows Vista e no Windows Server 2008, enquanto o protocolo SMBv3 foi incluído pela primeira vez no Windows 8 e no Windows Server 2012.
Agora, um ponto que AdminGuides deseja esclarecer é que atualmente algumas versões anteriores do Windows e muitos outros aplicativos em execução no Android e Linux não são compatíveis com os mais recentes versões de SMB (2 e 3), por isso será impossível conectar um equipamento Windows a tais dispositivos se apenas as versões mais recentes de SMB estiverem habilitadas, neste caso devemos ativar temporariamente o protocolo SMB1 para permitir transferência de arquivos e agora veremos como ativá-lo e como desativá-lo mais à frente de algumas formas práticas.
Para acompanhar, lembre-se de se inscrever em nosso canal no YouTube! ASSINAR
para usar este método iremos para a próxima rota. Lá clicamos na linha 'Ativar ou desativar recursos do Windows'.
Outra opção mais direta de acesso é usar as seguintes chaves e executar a seguinte linha:
+ R
optionalfeatures.exe
Veremos a seguinte janela onde iremos para a seção “Compatibilidade com o protocolo para compartilhamento de arquivos SMB 1.0 / CIFS” ?? :
Aí ativamos o “Cliente SMB 1.0 / CIFS”? e, opcionalmente, o â € œSMB 1.0 / CIFS Serverâ € ?? caixa. Clique em Aceitar e o processo de ativação começará:
Assim que terminar, veremos o seguinte. Clique em 'Fechar' para sair do assistente e desta forma ativamos SMB1 usando os recursos do Windows 10.
Para este processo, voltaremos para a próxima rota.
Lá clicamos em 'Ativar ou desativar recursos do Windows' e agora desmarque as caixas 'Cliente SMB 1.0 / CIFS e Servidor SMB 1.0 / CIFS '(se estiver habilitado):
Clique em OK para aplicar as alterações e, finalmente, veremos o seguinte:
Clique no botão' Reiniciar agora 'para que todas as alterações sejam aplicadas ao Windows 10. Lembre-se de que a ativação do SMB1 deve ser temporária por motivos de compatibilidade.
O Windows PowerShell é uma opção ideal para verificar, habilitar ou desabilitar esses protocolos SMB em um forma segura e totalmente funcional. Para isso, devemos realizar todas essas ações como administradores do Windows PowerShell.
Get-WindowsOptionalFeature - Online -FeatureName SMB1Protocol
O resultado será o seguinte. Há o nome do recurso, sua descrição, se ele requer ou não uma reinicialização e muito mais.
Enable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol
Depois que esse processo for concluído, o seguinte será exibido. Lá, inserimos a letra Y para reiniciar o sistema operacional e aplicar as alterações.
Agora, quando não é necessário usar mais SB1, procedemos para desabilitá-lo no PowerShell executando o seguinte:
Disable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol
Pressione Enter e o processo de desabilitação começará:
Uma vez concluído, será necessário reiniciar o sistema para concluir a tarefa. Dessa forma, gerenciamos o SMB1 usando o Windows PowerShell.
Agora, usaremos o console do PowerShell novamente para gerenciar o protocolo SMB2 no Windows 10.
Get-SmbServerConfiguration | Selecione EnableSMB2Protocol
Set-SmbServerConfiguration - EnableSMB2Protocol $ true
Lá, inserimos a letra S e pressionamos Enter para concluir a ação.
Set-SmbServerConfiguration - EnableSMB2Protocol $ false
Também inserimos a letra S para confirmar e pressionamos Enter. Podemos ver que o SMB é composto por dois elementos que são Cliente e Servidor, neste tutorial temos como base o Cliente que é o ideal para transferência de arquivos, mas AdminGuides na sua ideia de fornecer a melhor informação irá explicar algumas maneiras de gerenciar o SMB no nível do servidor que é usado no Windows 10 e no Windows Server.
Get-Item HKLM: \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters | ForEach-Object {Get-ItemProperty $ _. Pspath}
Para habilitar o servidor SMB1, executaremos o seguinte:
Set-ItemProperty -Path 'HKLM: \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters' SMB1 -Type DWORD -Value 1 â € “Force
Para desativar o servidor SMB1, executaremos o seguinte cmdlet:
Set-ItemProperty -Path' HKLM: \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters 'SMB1 -Type DWORD -Value 0 - Força
Get-ItemProperty HKLM: \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters | ForEach-Object {Get-ItemProperty $ _. Pspath}
Para habilitá-lo, executamos:
Set-ItemProperty -Path 'HKLM: \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters' SMB2 -Type DWORD -Value 1 - Force
Para desativá-lo, vamos executar. Recomenda-se reiniciar o sistema para aplicar as alterações.
Set-ItemProperty -Path 'HKLM: \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters' SMB2 -Type DWORD -Value 0 - Force
Outra alternativa para habilitar ou desabilitar SMB1 e SMB2 protocolo no Windows 10 e Windows Server está usando o editor de registro, mas é recomendado criar um backup antes de fazer qualquer alteração no editor.
Para acessar, usaremos a seguinte combinação de teclas e executar o comando regedit, pressione enter e na janela exibida iremos para o seguinte caminho:
+ R
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters
Lá encontramos os valores SMB1 e SMB2, que podemos editar clicando duas vezes neles e atribuindo o seguinte conforme necessário no â € œInformações de valorâ € ?? campo:
REG_DWORD: 0 = desativado REG_DWORD: 1 = ativado
O CMD ou prompt de comando também se torna uma solução integral para gerenciar o protocolo SMB no Windows.
No caso de SMB1, podemos executar o seguinte no prompt de comando como administradores:
sc.exe query lanmanworkstation
sc. exe config lanmanworkstation depend = bowser / mrxsmb10 / mrxsmb20 / nsi sc.exe config mrxsmb10 start = auto
No caso do SMB2, usaremos o seguinte:
sc.exe query lanmanworkstation
sc.exe config lanmanworkstation depend = bowser / mrxsmb10 / mrxsmb20 / nsi sc.exe config mrxsmb20 start = auto
sc.exe config lanmanworkstation depend = bowser / mrxsmb10 / nsi sc.exe config mrxsmb20 start = disabled
Testamos vários métodos para gerenciar totalmente o protocolo SMB, lembrando que o SMB1 está obsoleto pelos motivos já indicados.
O Windows Mobility Center ou WMC é um componente integrado do Windows que centraliza as…
Aplicativo Xbox não abre no Windows 11?Os jogadores usam amplamente o aplicativo Xbox, pois permite…
O Microsoft Word tem um recurso de salvamento automático para tirar um instantâneo do seu…
Você está enfrentando problemas de distorção de áudio durante a transmissão no Windows 11?Clareza de…
Ao tentar visitar qualquer site no navegador, os usuários relataram enfrentar o código de erro…
O mouse ou trackpad está deixando de responder depois que seu PC com Windows sai…