Força a ativação do compartilhamento de arquivos e impressoras

1

Estou tentando configurar o compartilhamento de arquivos na máquina de um amigo que está usando a edição Ultimate do Windows 7 de 64 bits. Nas configurações avançadas de compartilhamento, seleciono o botão de opção "Ativar compartilhamento de arquivos e impressoras" e clique em Salvar alterações. Mas quando volto para a tela, ele volta a ser desligado.

Pesquisei na rede e encontrei muitas pessoas enfrentando problemas semelhantes, e tentei muitas etapas como desativar o firewall do Windows, o comando netsh, verificar regras predefinidas no Firewall, iniciar o serviço do servidor e o serviço HomeGroup Listener, verificando se todos os serviços necessários iniciado, editor de política de grupo, executando a solução de problemas, etc, mas nada parece estar funcionando no meu caso.

Não consigo ver este computador nos Locais de Rede, embora a Detecção de Rede esteja ativada. O computador está conectado à internet usando uma conexão sem fio. A solução de problemas do Grupo Doméstico informa que "Alguns problemas do Grupo Doméstico estão relacionados à rede", mas a solução de problemas de rede não encontrou problemas.

Não há ferramentas para forçar essa configuração?

Aprecio muito qualquer ajuda sobre isso. Já passei muitas horas nessa questão simples, ainda que irritante.

Obrigado.

EDIT 1:

Lembro de ter desativado o SMB através da ferramenta on-line do DriverPack, durante a instalação dos drivers. Poderia aquela ser a razão? Se sim, como posso reativá-lo sem precisar reinstalar o sistema operacional?

    
por AllSolutions 24.06.2017 / 22:22

3 respostas

2

Meu problema finalmente foi resolvido após várias horas, sem a necessidade de reinstalar o sistema operacional ou voltar a um ponto de restauração anterior.

A seqüência de comandos que fez isso é dada abaixo. Eu os executei no Windows PowerShell (clique com o botão direito - > Executar como administrador)

  1. Ativar o SMBv1 no servidor SMB:

    Set-ItemProperty -Path "HKLM: \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parâmetros" SMB1 - Digite DWORD - Valor 1 -Force

  2. Ative o SMBv2 e o SMBv3 no servidor SMB:

    Set-ItemProperty -Path "HKLM: \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parâmetros" SMB2 - Digite DWORD - Valor 1 -Force

  3. Reinicie o computador

  4. Ativar o SMBv1 no cliente SMB:

    a) config.exe config lanmanworkstation = bowser / mrxsmb10 / mrxsmb20 / nsi

    b) configuração do sc.exe mrxsmb10 start = auto

  5. Ative o SMBv2 e o SMBv3 no cliente SMB:

    a) config.exe config lanmanworkstation = bowser / mrxsmb10 / mrxsmb20 / nsi

    b) configuração do sc.exe mrxsmb20 start = auto

  6. Reinicie o computador

Todos os comandos acima são fornecidos no artigo KB 2696547 da Microsoft: link . Eu tentei esses comandos anteriormente também, mas perdi para executar os comandos 4 e 5 acima para o cliente SMB. Agora, depois de executar todos os comandos, o problema está resolvido!

Espero que alguém considere útil e economize algumas horas de tempo e uma frustração sem fim.

    
por 24.06.2017 / 23:55
1

Às vezes, o problema ocorre devido a um serviço que está parado ou desativado. Isso é sugerido pelo fato de a configuração ativar e desativar imediatamente, como você mencionou. Certifique-se de ter esses serviços ativados (os 5 principais devem ser definidos como automáticos) e em execução:

Workstation
Server
HomeGroup Provider
HomeGroup Listener
Routing and Remote Access
Remote Procedure Call
Function Discovery Resource Publication
Function Discovery Provider Host
    
por 24.06.2017 / 23:50
0

Esta resolução pode funcionar como encontrada em outro post aqui , embora você possa já ter tentado muitos destes. Estou reescrevendo os passos da postagem aqui.

Usando um prompt de comando do administrador, use estes dois comandos:

netsh advfirewall firewall set rule group="File and Printer Sharing" new enable=Yes
netsh advfirewall set currentprofile state on

Como alternativa, embora eu recomende o primeiro, você poderia fazê-lo usando a interface do Windows. Na verdade, você poderia usar os dois métodos se quisesse (comece com essas etapas primeiro e, em seguida, experimente o Centro de Rede e Compartilhamento e, em seguida, as etapas acima, para obter os melhores resultados possíveis.)

  1. Abra a corrida (Win + R) e digite wf.msc
  2. Navegue até "Regras de entrada" e, na lista em ordem alfabética, localize, selecione e realce todas as regras que começam com "Compartilhamento de arquivos e impressoras ..." Clique com o botão direito na seleção e escolha "Ativar regra".
  3. O mesmo que 2, mas com "Regras de saída". Navegue até "Regras de saída" e, na lista em ordem alfabética, localize, selecione e realce todas as regras que começam com "Compartilhamento de arquivos e impressoras ..." Clique com o botão direito na seleção e escolha "Ativar regra".

Para usuários do Windows 8 ou 10: Se você acredita que desativou o SMB, no Powershell (como Administrador) execute esses comandos e siga as etapas acima.

Set-SmbServerConfiguration -EnableSMB1Protocol $true
Set-SmbServerConfiguration -EnableSMB2Protocol $true

Para usuários do Windows 7: faça o que está escrito na resposta da AllSolutions.

Você também pode verificar seu estado com:

Get-SmbServerConfiguration | Select EnableSMB1Protocol, EnableSMB2Protocol
    
por 24.06.2017 / 23:14