Forçar fechar uma porta aberta no Windows Server 2003

1

Em um servidor que executa o Windows Server 2003, eu matei o serviço TS (especificamente o svchost.exe que pertence aos serviços de terminal).

O serviço não está mais em execução, mas o servidor ainda está escutando na porta 3306 (como é visto executando netstat -a ).

Como posso forçar esta porta a fechar?

    
por Ueli 03.12.2010 / 07:53

4 respostas

1

Esta regra tem informações suficientes para criar uma regra de porta no sistema WS2K8. Dentro do netsh, essa regra seria inserida como:

netsh advfirewall firewall adicionar nome da regra="3306" protocolo = TCP dir = no localport = 3306 ação = bloquear

    
por 03.12.2010 / 08:48
0

Você pode usar os CurrPorts da Nisoft para monitorar e fechar as conexões TCP nas máquinas Windows.

    
por 30.03.2011 / 12:51
0

Hmmm. Porta 3306 ... para TS. Eu estou supondo que você está se referindo aos serviços de terminal? Portanto, você deve ter alterado a porta RDP e depois a direita, porque os Serviços de Terminal normalmente são executados na porta 3389? Tente executar netstat -a -b -o para ver o executável e o PID responsável por cada conexão para verificar se o TS tem a porta 3306 aberta.

    
por 03.12.2010 / 13:23
0

Tivemos o mesmo problema e usamos o Process Explorer da Microsoft Sysinternals para consultar o processo id ( PID ) que não existia mais.

Acontece que o processo foi referenciado por vários processos do DrWatson. Matar esses processos liberou a porta. (O DrWatson é usado para enviar despejos de memória para a Microsoft e isso levava várias horas porque o processo que travou continha várias dezenas de GB de memória no momento.)

    
por 26.07.2012 / 13:51