Como desinstalo o “Compartilhamento de arquivos e impressão para redes Microsoft” via linha de comando

1

Gostaria de saber como desinstalar o "Compartilhamento de arquivos e impressão para redes Microsoft" por meio da linha de comando. Esta é uma tarefa que eu automatizarei, portanto, usar a interface do usuário não é uma opção.

Infelizmente, minhas pesquisas mostraram apenas como fazer isso por meio da interface do usuário ou de um método desatualizado (Win XP).

link

Então, eu agradeceria se você pudesse fornecer um guia para fazer isso no Windows Server 2008 ou Acima e no Windows 7 ou Acima?

obrigado

    
por Robert 28.06.2017 / 14:01

1 resposta

1

Eu encontrei a ferramenta que eles realmente não desenvolveram mais (pensei), mas agora eles a relançaram para o Hyper-V:

nvspbind

Esta ferramenta de linha de comando é (eu acho) exatamente o que você precisa.

Basta obter suas NICs e seus serviços / ligações abertos via nvspbind e desativar - por exemplo, compartilhamento de arquivos e impressoras - através da linha de comando /d .

No meu exemplo, isso seria:

.\nvspbind.exe /d {B4018946-5E6B-4C83-8118-97C2FD8BE90C} ms_server

acquiring write lock...success


Adapters:

{B4018946-5E6B-4C83-8118-97C2FD8BE90C}
"pci\ven_8086&dev_153b"
"Intel(R) Ethernet Connection I217-V"
"Ethernet":
    unbinding ms_server from Intel(R) Ethernet Connection I217-V
    unbinding ms_server from Intel(R) Ethernet Connection I217-V
    unbinding ms_server from Intel(R) Ethernet Connection I217-V
    unbinding ms_server from Intel(R) Ethernet Connection I217-V

applying changes...

cleaning up...releasing write lock...success
finished (0)

Configurações aplicadas:

.\nvspbind.exe

[...]
{B4018946-5E6B-4C83-8118-97C2FD8BE90C}
"pci\ven_8086&dev_153b"
"Intel(R) Ethernet Connection I217-V"
"Ethernet":
   enabled:  ms_lldp          (Microsoft-LLDP-Treiber)
   enabled:  ms_netbt         (WINS Client(TCP/IP) Protocol)
   enabled:  ms_netbios       (NetBIOS Interface)
   enabled:  insecure_npcap   (Npcap Packet Driver (NPCAP))
   disabled: ms_implat        (Microsoft-Multiplexorprotokoll f³r Netzwerkadapter)
   enabled:  ms_rdma_ndk      (Microsoft RDMA - NDK)
   enabled:  ms_tcpip         (Internetprotokoll, Version 4 (TCP/IPv4))
   enabled:  ms_msclient      (Client f³r Microsoft-Netzwerke)
   disabled: ms_server        (Datei- und Druckerfreigabe f³r Microsoft-Netzwerke)
[...]

Reabilite a configuração:

.\nvspbind.exe /e {B4018946-5E6B-4C83-8118-97C2FD8BE90C} ms_server

Hyper-V Network VSP Bind Application 6.1.7725.0.
Copyright (c) Microsoft Corporation. All rights reserved.

acquiring write lock...success


Adapters:

{B4018946-5E6B-4C83-8118-97C2FD8BE90C}
"pci\ven_8086&dev_153b"
"Intel(R) Ethernet Connection I217-V"
"Ethernet":
    binding ms_server to Intel(R) Ethernet Connection I217-V
    binding ms_server to Intel(R) Ethernet Connection I217-V
    binding ms_server to Intel(R) Ethernet Connection I217-V
    binding ms_server to Intel(R) Ethernet Connection I217-V

applying changes...

cleaning up...releasing write lock...success
finished (0)

Para GPO:

Computer Configuration > Administrative Templates > Network > Network Connections > Windows Firewall > [profile] > "Windows Firewall: Allow file and printer sharing exception" > Disable [+ maybe some exceptions]

Para o firewall da linha de comando:

netsh advfirewall firewall set rule group="File and Printer Sharing" new enable=No

Esta configuração depende da localização da sua instalação do Windows.

Para o registro, isso é um pouco ... estúpido:

Verifique o seguinte comando wmic nicconfig get description,settingid Nesta lista, você encontrará todas as suas NICs e seus respectivos GUID / SettingID.

Por exemplo: Intel(R) Ethernet Connection I217-V {B4018946-5E6B-4C83-8118-97C2FD8BE90C}

Agora, no Regedit, localize esta chave: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Linkage Lá você encontrará as configurações Bind Export e Route . Edite a configuração Bind , localize o GUID da sua NIC para a qual deseja desabilitar o Compartilhamento de Arquivos e Impressoras e exclua essas linhas. Eu acho que essa abordagem é bastante propensa a erros.

    
por 29.06.2017 / 10:02