J'essaie de désactiver les services dont je n'ai pas besoin, d'améliorer la latence et la sécurité.
J'ai trouvé que le port 445 est toujours ouvert en faisant telnet sur localhost et le port 445. Comme je n'ai pas besoin du port 445, je préfère le fermer.
Comment savoir qui écoute sur le port 445 et comment le désactiver?
Notez que je ne veux pas bloquer le port 445 en utilisant le pare-feu ou quelque chose comme ça, mais je veux désactiver le programme qui a le port 445 ouvert.
port
windows-server-2008-r2
javapowered
la source
la source
Réponses:
Voici juste une citation de deux sources différentes que j'ai utilisées pour désactiver avec succès le port 445 sur les machines Windows XP. Je fermais les ports 445 et 135, 137 - 139, j'ai donc suivi toutes les instructions de l'article et cela a fonctionné pour moi.
Informations générales sur le port 445 (lien d'archive)
Comment désactiver le port 445
(les clés de registre sont différentes pour Windows 7 et ultérieur, consultez cet article Microsoft )
la source
Je voudrais étendre cette réponse
Le port 445 sous Windows est par défaut utilisé par le service "Serveur" (le vrai nom est "lanmanserver") pour fournir le partage de fichiers via le protocole SMB. Pour empêcher Windows d'écouter sur ce port, vous devez arrêter et désactiver ce service.
sc stop lanmanserver
, appuyez sur Entrée.sc config lanmanserver start=disabled
, appuyez sur Entrée.netstat -n -a | findstr "LISTENING" | findstr ":445"
, il devrait imprimer une ligne vierge, ce qui signifie que rien n'écoute sur le port. (la commande peut varier pour les versions non anglaises de Windows, pas sûr, vous devrez peut-être remplacer "ECOUTE" par une variante traduite)Il y a plusieurs raisons de libérer le port 445 dans Windows, l'une d'entre elles est très intéressante et c'est d'autoriser le tunnelage SMB via SSH - lorsque Windows n'utilise pas le port, vous pouvez maintenant dire à Putty / Cygwin'ed SSH de l'utiliser et de le transférer à un hôte distant via une connexion sécurisée - vous pouvez alors accéder au partage de fichiers à distance en toute sécurité via
\\localhost
.la source
Démarrez run-services.msc, désactivez le service Serveur.
la source
Utilisez TCPView pour savoir quel programme écoute sur le port 445.
Si l'écouteur est svchost.exe, il s'agit alors d'un service système. Pour deviner lequel, notez son PID, accédez au Gestionnaire des tâches, onglet Services et cliquez sur PID pour le trier. Il y aura plusieurs services avec ce PID, et tous sont candidats. Si vous ne pouvez pas décider lequel, affichez les noms des services candidats afin que nous puissions les commenter.
Veuillez noter qu'un port ouvert n'a pas besoin d'avoir un écouteur. Un port est appelé "ouvert" lorsqu'il n'est pas bloqué par le pare-feu.
la source
Port 445 = SMB = Partage d'imprimantes et de fichiers. Désactivez donc le partage de fichiers dans les options de connexion réseau pour fermer le port.
la source
PowerShell:
Plus de détails Comment désactiver la fonctionnalité qui a ouvert le port 445 sur Windows par PowerShell
la source