Vue lecture

Il y a de nouveaux articles disponibles, cliquez pour rafraîchir la page.

ERR_ADDRESS_INVALID sur Windows 11/10 : 7 solutions

ERR_ADDRESS_INVALID est un code d’erreur courant que vous pouvez rencontrer avec le message d’erreur « Ce site n’est inaccessible » dans de nombreux navigateurs internet, tels que Google Chrome, Firefox, Edge, Brave, etc.
Le navigateur internet est donc incapable d’afficher le site internet.
De nombreuses personnes peuvent penser qu’il s’agit d’un problème de site web ou de navigateur, mais ce n’est généralement pas le cas. La plupart du temps, le problème se situe au niveau de votre ordinateur Windows 11/10 ou réseau.

Dans ce guide, je vous montre comment résoudre ce problème à l’aide de 7 solutions efficaces.

Qu’est-ce que et les sources de l’erreur ERR_ADDRESS_INVALID sur Windows

L’erreur ERR_ADDRESS_INVALID est un message que tu peux voir dans un navigateur web (comme Chrome, Edge, ou Brave) sur Windows. Elle se produit lorsque le navigateur internet est incapable de trouver l’adresse internet d’un site WEB.
Cela peut se produire lorsque :

  • L’adresse (URL) saisie n’est pas valide ou mal formée
  • Redirection cassée ou boucle de redirection : mauvais paramétrage côté site web
  • Paramètres de proxy ou DNS invalides : peut casser la résolution d’adresse internet
  • Extension ou application influant sur la connexion internet : Adblock, VPN, antivirus, etc
  • La couche réseau de Windows est endommagée

Comment résoudre l’erreur ERR_ADDRESS_INVALID sur Windows

Vérifier l’URL et tester sur d’autres navigateurs internet

Tout d’abord, vérifiez que vous avez bien saisi l’adresse internet sans erreurs.
Vous pouvez faire une recherche du site sur les moteurs de recherche pour vous assurer que tout est correct.
Un autre test important est de vérifier si le problème de connexion au site et erreur ERR_ADDRESS_INVALID se présente sur l’ensemble des navigateurs internet de votre ordinateur ou seulement un.
Le but étant d’isoler s’il s’agit d’un problème sur le navigateur internet ou sur le système.
Un test sur un autre appareil est aussi une bonne chose pour cela.

Efface le cache et les cookies

Le cache du navigateur et les cookies corrompus peuvent également provoquer l’erreur ERR_ADDRESS_INVALID sur votre ordinateur.

  • Ouvrez votre navigateur internet
  • Appuyez sur la touche CTRL+Maj+Supprafin d’ouvrir la boîte de dialogue qui permet de vider les caches du navigateur internet.
  • Dans la liste, cochez seulement Cache ou Données de navigation et cliquez sur Effacer
  • Répétez l’opération pour chaque navigateur internet

Plus de détails avec les explications pas à pas pour chaque navigateur internet :

Comprendre l'erreur 403 forbidden lors de l'accès à un site web

Teste en navigation privée/incognito

En mode de navigation privée, les extensions de votre navigateur internet sont désactivées.
De plus, le cache internet et les cookies n’entrent pas en jeu.
C’est donc un bon moyen de vérifier si un de ces éléments cause des problèmes pour afficher les sites internet.
Faites un test en navigation privée :

  • Cliquez en haut à droite sur le bouton 
  • Puis cliquez puis Nouvelle fenêtre de navigation privée
  • Vous pouvez aussi accéder directement par le raccourci clavier : CTRL+MAJ+N
Comment activer la navigation privée sur Google Chrome

Désactive temporairement les extensions (VPN, bloqueurs de pub)

Certains logiciels ou extension de protection peuvent bloquer l’accès à des sites internet ou provoquer des dysfonctionnements.
Pour s’assurer que l’erreur ERR_ADDRESS_INVALID ne vient pas de là, vous devez :

  • Désactivez toutes les extensions Adblock et de protection de votre navigateur internet
  • Désinstallez les logiciels VPN
  • Éventuellement, si vous avez un antivirus tiers, désinstallez-le. La protection WEB peut aussi influer sur la navigation internet

Tester avec d’autres serveurs DNS

Les serveurs DNS sont responsables de la correspondance entre une adresse internet et l’adresse IP.
Lorsque la résolution DNS ne fonctionnent pas correctement, la connexion au site est impossible.
L’erreur ERR_ADDRESS_INVALID peut se produire si le serveur DNS renvoie une adresse IP incorrecte.
Dans ce cas, testez avec un autre serveur DNS :

  • Sur votre clavier, appuyez sur la touche + R
  • Dans la fenêtre « Exécuter », saisissez : ncpa.cpl
Ouvrir les connexions réseaux sur Windows
  • Ouvrir les propriétés de la carte réseau
    • Au cas où vous seriez connecté en filaire (connexion par câble), faites l’opération sur la carte Ethernet.
    • Alors que si la connexion est en Wi-Fi, l’opération de changement de DNS doit être effectuée la carte Wi-Fi/Wireless.
  • Faites un clic droit sur la carte réseau en question puis Propriétés.
comment changer les DNS de Windows
  • Sélectionnez TCP/IP IPv4
  • Ensuite, cliquez sur Propriétés
comment changer les DNS de Windows
  • Dans la partie basse, cochez l’option : utilisez le serveur DNS de l’adresse suivante
  • Enfin, saisissez le DNS préféré (primaire) et éventuellement un serveur DNS (secondaire)
  • Voici les adresses des différents serveurs DNS :
    • Google DNS : 8.8.8.8 et 4.4.4.4
    • CloudFlare DNS : 1.1.1.1 et 1.0.0.1
    • OpenDNS : 208.67.222.222 et 208.67.220.220
comment modifier les DNS de Windows
  • Cliquez sur OK pour prendre en compte les changements

Pour plus de détails afin de changer les serveurs DNS de votre interface réseau, vous pouvez suivre les tutoriels suivants.

Utiliser l’outil de réparation de connexion internet

Pour résoudre les problèmes de connexion internet, carte réseau disparue ou non détectée, Windows propose un utilitaire de résolution des problèmes.

  • Dans la recherche de Windows, saisissez résolution des problèmes
  • Puis cliquez sur Résolution des problèmes recommandée
Accéder à l'utilitaire de résolution des problèmes internet
  • Ensuite, cliquez sur Utilitaires supplémentaires de résolution des problèmes
Ouvrir l'utilitaire de résolution des problèmes internet
  • Puis, dans la liste, cliquez sur Connexion internet
Ouvrir l'utilitaire de résolution des problèmes internet
  • Après cela, exécutez l’utilitaire de résolution des problèmes pour ouvrir ce dernier
  • Enfin, l’assistant s’ouvre, laissez vous guider pour effectuer la réparation des connexions internet
L'utilitaire de résolution des problèmes internet

Plus de détails dans l’article suivant :

Vider le fichier HOSTS de Windows

Dans de rares cas, l’adresse internet à laquelle vous tentez de vous connecter se trouve dans votre fichier HOSTS.
La résolution DNS est alors erronée et cela peut être l’origine de l’erreur ERR_ADDRESS_INVALID.

Une mauvaise configuration ou corruption du fichier HOSTS de Windows peut entraîner des erreurs de connexion au site.
En effet, cela peut fausser la résolution DNS et l’adresse IP retournée pour le site.
À partir de là, votre navigateur WEB se connecte à un serveur WEB erroné et cela peut retourner des erreurs de connexion au site.
Dans ce cas-là, il faut réinitialiser le fichier HOSTS de Windows afin de remettre le contenu à zéro.

Comment Réinitialiser/Restaurer le fichier HOSTS de Windows

L’article ERR_ADDRESS_INVALID sur Windows 11/10 : 7 solutions est apparu en premier sur malekal.com.

Synology verrouille ses NAS encore un peu plus

Si vous aviez prévu d’acheter un nouveau NAS de la marque Synology cette année, vous allez peut-être déchanter car ces derniers viennent d’annoncer une mauvaise nouvelle. Hé oui, restriction des pools de stockage, perte de la déduplication, de l’analyse de la durée de vie et même plus de mises à jour du firmware… Ouiiiin. Hé non, ce ne sont pas les symptômes d’un RAID qui se dégrade, mais bien les fonctionnalités que l’entreprise va désactiver si vous n’utilisez pas leurs disques durs “propriétaires” ou marques tierces “autorisées par eux” dans leurs prochains NAS série Plus.

Configurer QoS sur Windows pour optimiser son trafic réseau

La Qualité de Service (QoS) permet de prioriser certains types de trafic réseau sur Windows, garantissant ainsi que les applications critiques disposent d’une bande passante suffisante, même en cas de congestion. Cela est particulièrement utile pour les transferts SMB, la VoIP, les applications métiers ou les serveurs de fichiers.

Dans ce tutoriel, je vous explique comment mettre en place une QoS basé sur DSCP ou sur la bande passante.

Pour mettre en place une politique de qualité de service sur Windows 10 ou Windows 11, vous devez disposer d’une édition Professionel ou Serveur. la gestion avancée de la QoS sous Windows (via les stratégies QoS et PowerShell) n’est pas disponible sur les éditions Famille de Windows.
Configurer QoS sur Windows pour optimiser son trafic réseau

Quels sont les types de QoS disponibles sur Windows

Windows prend en charge deux types de QoS :

  • QoS basé sur DSCP (Differentiated Services Code Point) : Permet de marquer les paquets avec une priorité spécifique pour les routeurs et commutateurs compatibles QoS. Par exemple : SMB Direct utilise DSCP 24 par défaut pour optimiser les performances.
  • QoS basé sur la limitation de bande passante : Donne la possibilité de limiter ou garantir une certaine bande passante pour un type de trafic spécifique. Par exemple : Réserver 50 % de la bande passante pour le trafic SMB.

La qualité de service basée sur les stratégies Windows est un outil puissant qui peut améliorer de manière significative les performances et la fiabilité d’un réseau. En gérant intelligemment le trafic réseau, elle garantit que les services critiques reçoivent les ressources dont ils ont besoin, tandis que les services moins critiques ne peuvent pas monopoliser la bande passante.

En outre, les politiques de qualité de service peuvent être utilisées pour améliorer la sécurité du réseau. Par exemple, une politique de qualité de service pourrait être créée pour limiter la bande passante disponible pour une application potentiellement dangereuse, réduisant ainsi sa capacité à se propager ou à causer des dommages.

Microsoft traite le sujet sur son site technique : https://learn.microsoft.com/fr-fr/windows-server/networking/technologies/qos/qos-policy-manage

Comment configurer la QoS avec DSCP (priorisation du trafic)

La priorité DSCP permet aux équipements réseau (routeurs, switches) de traiter en priorité certains paquets.
Dans Windows, la mise en place d’une configuration QoS DSCP s’effectue via une Stratégie de Groupe (GPO).

  • Sur votre clavier, appuyez sur les touches + R
  • Puis saisissez gpedit.msc
Ouvir gpedit.msc sur Windows 10, 11
  • Puis accèdez à : Configuration ordinateur > Paramètres Windows > Stratégies basées sur la QoS
  • Faites un clic droit sur ce dernier puis “Créer une nouvelle règle QoS
Créer une stratégie basée sur la QoS
  • Remplissez la configugration de la règle QoS. Par exemple pour prioritiser SMB (partage de fichiers) :
Nom de la règle : SMB Priorité
Définir une priorité DSCP :
    SMB Direct : 24
    VoIP : 46
    Applications métiers : 32
Sélectionner un protocole : TCP
Port source ou destination : 445 (port SMB) ou autre selon votre besoin.
Comment configurer la QoS avec DSCP (priorisation du trafic)
  • Définissez le protocole réseau et les ports source et de destination
Définissez le protocole réseau et les ports source et de destination dans la QoS de Windows
  • Vous pouvez appliquer le QoS à des adresses IP sources ou de destination
Appliquer le QoS à des adresses IP sources ou de destination
  • Enfin, il est aussi possible de restreindre la QoS à certaines applications
Rrestreindre la QoS à certaines applications de Windows
  • Cliquez sur Terminer pour enregistrer la stratégie de QoS

Comment configurer la QoS avec limitation de bande passante en PowerShell

Si vous voulez limiter ou garantir la bande passante, utilisez PowerShell et son cmdlet New-NetQosPolicy.

Avec ThrottleRateActionBitsPerSecond

Vous pouvez limiter la bande passante utiliser par un service ou protocole.
Cela est à utiliser dans un environnement où un service ralentit d’autres services critiques en consommant trop de ressources.

Par exemple pour limiter la bande passante sur SMB (port 445) :

  • Appuyez sur le raccourci clavier  + X ou cliquez avec le bouton droit de la souris sur le menu Démarrer puis sélectionnez “Terminal Windows (admin)“. Plus d’informations : Comment ouvrir Windows Terminal
  • Par exemple, pour limiter la bande passante SMB à 500 Mbps :
New-NetQosPolicy -Name "Limit SMB" -AppPathNameMatchCondition "*" -IPProtocolMatchCondition TCP -IPPortMatchCondition 445 -ThrottleRateActionBitsPerSecond 500000000
Comment configurer la QoS avec limitation de bande passante en PowerShell
  • Si la commande précédente renvoie une erreur, essayez avec le paramètre -PortMatchCondition. Cela dépend de la version de Windows
New-NetQosPolicy -Name "Limit SMB" -AppPathNameMatchCondition "*" -IPProtocolMatchCondition TCP -PortMatchCondition 445 -ThrottleRateActionBitsPerSecond 500000000
  • Cela limite SMB à 500 Mbps afin de garantir une bande passante minimum à SMB. Cela garantit que d’autres applications (visioconférence, VoIP, bases de données, etc.) ne soient pas affectées par un transfert SMB massif.

Les explications :

  • -Name “Limit SMB” — Nom de la règle QoS (peut être personnalisé).
  • -AppPathNameMatchCondition “*” — Applique la règle à toutes les applications utilisant le protocole SMB.
  • -IPProtocolMatchCondition TCP — Applique la QoS aux connexions TCP (SMB fonctionne sur TCP).
  • -PortMatchCondition 445 — Cible le port 445, utilisé par SMB pour le partage de fichiers.
  • -ThrottleRateActionBitsPerSecond 500000000 — Limite la bande passante SMB à 500 Mbps (500 000 000 bits par seconde).

De nombreuses autres options et possibilités sont disponibles.
Voici quelques autres exemples.

La commande ci-dessous crée une politique de qualité de service qui correspond au trafic TCP envoyé au port 80 et le limite à 80 000 000 bits par seconde.

New-NetQosPolicy -Name "HTTP" -IPPort 80 -IPProtocol TCP -ThrottleRateActionBitsPerSecond 10MB

Un autre exemple ci-dessous qui crée une politique de qualité de service nommée exemple.com qui fait correspondre le trafic de retour d’une application de serveur HTTP avec l’URI spécifié grâce à l’option URIMatchCondition et limite le débit du trafic de retour à 4 000 000 bits par seconde.

New-NetQosPolicy -Name "exemple.com" -URIMatchCondition "http://exemple.com" -ThrottleRateActionBitsPerSecond 500KB

L’option AppPathNameMatchCondition permet de cibler des applications.
Par exemple, pour créer une politique de qualité de service nommée FTP qui correspond à un chemin d’application ftp.exe et limite le trafic à 8 000 000 bits par seconde.
Cette politique est ActiveStore. Cela signifie qu’elle n’est pas persistante après le redémarrage de l’ordinateur.

New-NetQosPolicy -Name "FTP" -AppPathNameMatchCondition "ftp.exe" -ThrottleRateActionBitsPerSecond 1MB -PolicyStore

Enfin pour jouer sur l’adresse IP de destination, il faudra utiliser l’option -IPDstPrefixMatchCondition.
Ici on crée une politique de qualité de service nommée Sauvegarde qui correspond au trafic envoyé au sous-réseau 10.1.1.176/28 et le marque avec une valeur DSCP de 40.
Cette politique n’est efficace que pour le trafic envoyé sur une carte réseau reliée à un domaine.

New-NetQosPolicy -Name "Backup" -IPDstPrefixMatchCondition "10.1.1.176/28" -NetworkProfile Domain -DSCPAction 40

Avec PriorityValue8021Action

Le paramètre PriorityValue8021Action est utilisé dans Windows QoS pour définir la priorité du trafic réseau en utilisant 802.1p, un champ de priorité intégré aux trames Ethernet lorsqu’un réseau prend en charge QoS au niveau de la couche 2 (Data Link).
PriorityValue8021Action attribue une priorité de 0 à 7 à un type de trafic spécifique (SMB, VoIP, streaming, etc.). Cette priorité influence l’ordre de traitement des paquets lorsqu’il y a de la congestion sur le réseau.

  • Si vous utilisez SMB Direct (RDMA) et voulez garantir un débit minimum :
New-NetQosPolicy -Name "SMB QoS" -PriorityValue8021Action 3 -IPProtocolMatchCondition TCP -IPPortMatchCondition 445
  • Cela garantit une priorité réseau élevée au trafic SMB
Comment configurer la QoS avec limitation de bande passante en PowerShell

Les valeurs possibles :

Valeur (0-7)Type de traficDescription
0 (Best Effort)Trafic standardAucune priorité, utilisé pour le trafic général.
1 (Background)Tâches en arrière-planTrafic de faible priorité, idéal pour les mises à jour ou les sauvegardes.
2 (Spare)Trafic non urgentPeu utilisé, priorité faible.
3 (Excellent Effort)SMB, Vidéos non critiquesTrafic prioritaire mais non critique, recommandé pour SMB.
4 (Controlled Load)VidéoconférencePriorité moyenne, utile pour les flux nécessitant peu de latence.
5 (Video)Vidéos en streamingPriorité élevée, idéal pour les flux vidéo en temps réel.
6 (Voice)VoIP et appels audioPriorité très haute, pour assurer une latence minimale.
7 (Network Control)Paquets critiques réseauRéservé pour la gestion du réseau (ex : OSPF, BGP, etc.).

Comment vérifier et supprimer une politique QoS

Voici comment lister les politiques QoS mise en place dans Windows :

  • Appuyez sur le raccourci clavier  + X ou cliquez avec le bouton droit de la souris sur le menu Démarrer puis sélectionnez “Terminal Windows (admin)“. Plus d’informations : Comment ouvrir Windows Terminal
  • Puis utilisez la commande suivante :
Get-NetQosPolicy
Lister les stratégies QoS de Windows en PowerShell

Si vous souhaitez supprimer une règle QoS, utilisez la commande suivante en indiquant le nom :

Remove-NetQosPolicy -Name "SMB"
Supprimer des stratégies QoS de Windows en PowerShell

Quels sont les cmdlet PowerShell pour configurer la QoS de Windows

ActionCommande PowerShell
Lister les règles QoS existantesGet-NetQosPolicy
Créer une règle QoS DSCPNew-NetQosPolicy -Name ‘SMB_Priority’ -IPProtocolMatchCondition TCP -PortMatchCondition 445 -DSCPAction 24
Créer une règle QoS avec limitation de bande passanteNew-NetQosPolicy -Name ‘Limit_SMB’ -IPProtocolMatchCondition TCP -PortMatchCondition 445 -ThrottleRateActionBitsPerSecond 500000000
Garantir une priorité pour SMBNew-NetQosPolicy -Name ‘SMB_QoS’ -PriorityValue8021Action 3 -IPProtocolMatchCondition TCP -PortMatchCondition 445
Supprimer une règle QoSRemove-NetQosPolicy -Name ‘SMB_Priority’
Vérifier les règles QoS appliquées sur un port spécifiqueGet-NetQosPolicy | Where-Object { $_.PortMatchCondition -eq 445 }
Afficher les règles QoS pour toutes les interfacesGet-NetQosPolicy | Format-Table -AutoSize
Activer QoS pour une interface spécifiqueEnable-NetQosFlowControl -Priority 3 -InterfaceAlias ‘Ethernet’
Désactiver une politique QoS spécifiqueDisable-NetQosPolicy -Name ‘SMB_Priority’

Liens

L’article Configurer QoS sur Windows pour optimiser son trafic réseau est apparu en premier sur malekal.com.

Optimiser le partage et transfert de fichiers sur réseau Windows (SMB)

Le Server Message Block (SMB) est un protocole essentiel pour le partage de fichiers et d’imprimantes sur un réseau Windows. Cependant, les performances du transfert de fichiers via SMB peuvent être affectées par divers facteurs tels que la configuration du réseau, les paramètres du serveur et les limitations matérielles

Voici plusieurs méthodes pour optimiser SMB et améliorer la vitesse et la stabilité du transfert de fichiers.
Ces dernières s’appliquent essentiellement pour Windows 11 et Windows 10.

Optimiser le partage et transfert de fichiers sur réseau Windows (SMB)

Comment a le partage de transfert de fichiers sur réseau Windows

Choisir la bonne version de SMB

Windows utilise différentes versions du protocole SMB, et chaque version apporte des améliorations en matière de performances et de sécurité :

  • SMB 1.0 : Obsolète et vulnérable (à désactiver).
  • SMB 2.0 et 2.1 : Améliorations significatives des performances par rapport à SMB 1.0.
  • SMB 3.0, 3.1.1 : Optimisations avancées (compression SMB, multicanal, chiffrement).

Pour vérifier et activation de SMB 3.0 ou 3.1.1 :

  • Appuyez sur le raccourci clavier  + X ou cliquez avec le bouton droit de la souris sur le menu Démarrer puis sélectionnez “Terminal Windows (admin)“. Plus d’informations : Comment ouvrir Windows Terminal
  • Passez la commande suivante :
Get-SmbServerConfiguration | Select EnableSMB1Protocol, EnableSMB2Protocol
  • Si SMB1 est activé, désactivez-le :
Set-SmbServerConfiguration -EnableSMB1Protocol $false -Force
  • Activez SMB 3.0 si nécessaire :
Set-SmbServerConfiguration -EnableSMB2Protocol $true

Augmenter la compression SMB

Depuis Windows Server 2022 et Windows 11, la compression SMB réduit l’utilisation du réseau en compressant les fichiers transférés.

Pour Activer la compression SMB sur le serveur :

Set-SmbServerConfiguration -EnableCompression $true

Pour vérifier si un partage spécifique utilise la compression :

Get-SmbShare -Name "NomDuPartage" | Select CompressData

Si ce n’est pas activé, vous pouvez l’activer :

Set-SmbShare -Name "NomDuPartage" -CompressData $true

Activer le SMB Multichannel pour améliorer la bande passante

SMB Multichannel permet d’utiliser plusieurs connexions réseau pour accélérer le transfert de fichiers, surtout sur les serveurs avec plusieurs cartes réseau.

Vérifier et activer SMB Multichannel :

Get-SmbServerConfiguration | Select EnableMultiChannel
Set-SmbServerConfiguration -EnableMultiChannel $true

Vous pouvez aussi vérifier si SMB Multichannel fonctionne :

Get-SmbMultichannelConnection

Désactiver la signature SMB

La signature SMB ajoute une empreinte cryptographique (HMAC-MD5 ou AES) à chaque paquet de données échangé. Cela empêche les attaques de type “man-in-the-middle”, où un attaquant pourrait modifier les données en transit.

  • Avantages : Sécurise les transferts SMB contre les manipulations et attaques réseau.
  • Inconvénients : Introduit une surcharge CPU, car chaque paquet doit être signé et vérifié, ce qui peut ralentir le transfert de fichiers, surtout sur des réseaux rapides.

Désactiver la signature SMB si ce n’est pas nécessaire (elle peut ralentir les transferts) :

Set-SmbServerConfiguration -RequireSecuritySignature $false -Force

Activer le cache côté client pour améliorer les performances :

Set-SmbClientConfiguration -DirectoryCacheLifetime 600

D’autres éléments à prendre en compte :

  • Utiliser des disques SSD/NVMe sur le serveur pour des accès plus rapides aux fichiers
  • Attribuer des priorités QoS aux transferts SMB sur le réseau pour éviter la congestion

Smb2CreditsMin and Smb2CreditsMax

Les paramètres Smb2CreditsMin et Smb2CreditsMax sont utilisés par le protocole SMB 2.0 et supérieur pour gérer les crédits accordés aux clients SMB afin d’optimiser la bande passante et le débit des transferts de fichiers. Ces crédits définissent le nombre de requêtes simultanées que le client SMB peut envoyer au serveur avant de devoir attendre une réponse.

  • Smb2CreditsMin : Définit le nombre minimum de crédits qu’un client SMB peut recevoir du serveur.
  • Smb2CreditsMax : Définit le nombre maximum de crédits qu’un client SMB peut obtenir. Plus cette valeur est élevée, plus le client peut envoyer de requêtes en parallèle, améliorant ainsi les performances du transfert de fichiers.

Pour vérifier les valeurs actuelles :

Get-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" -Name Smb2CreditsMin, Smb2CreditsMax

Pour augmenter les valeurs :

Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" -Name Smb2CreditsMin -Value 512
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" -Name Smb2CreditsMax -Value 2048

Redémarrez ensuite le service SMB :

Restart-Service LanmanServer

Voici les valeurs recommandées :

ScénarioSmb2CreditsMinSmb2CreditsMax
Réseau standard 1 Gbps1281024
Réseau rapide 10 Gbps5122048
Réseau très haut débit (25/40 Gbps)10244096
Nombre élevé de clients SMB2561024

AdditionalCriticalWorkerThreads (si beaucoup d’utilisateurs)

Le paramètre AdditionalCriticalWorkerThreads est une clé de registre utilisée dans Windows Server pour optimiser la gestion des threads critiques du système. Il est particulièrement utile pour améliorer la gestion des requêtes SMB, ainsi que les charges de travail réseau et disque sur des serveurs fortement sollicités.
Windows utilise des threads de travail (worker threads) pour exécuter des tâches en arrière-plan, telles que le traitement des requêtes SMB et d’autres services système.

  • Par défaut, le nombre de threads critiques est ajusté dynamiquement par le système.
  • AdditionalCriticalWorkerThreads permet d’ajouter des threads supplémentaires pour accélérer le traitement des requêtes lorsque le serveur est sous forte charge.
Cette valeur du serveur SMB est à modifier seulement pour des transferts de fichiers volumineux, environnements avec plusieurs milliers de connexions simultanées ou encore des serveurs de bases de données ou de virtualisation nécessitant des I/O intensifs.
Ne modifiez pas la valeur pour les serveurs peux sollicités.

Si vous constatez un ralentissement des transferts SMB, une augmentation de ce paramètre peut aider. Voici comment l’ajuster :

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Executive
  • Si AdditionalCriticalWorkerThreads n’existe pas, créez une nouvelle valeur DWORD (32 bits) nommée AdditionalCriticalWorkerThreads.
  • Définissez la valeur en décimal selon les besoins :
    • 0 (par défaut) : Windows ajuste dynamiquement les threads.
    • 2 à 4 : Serveur avec charge modérée (100-500 utilisateurs SMB).
    • 6 à 8 : Serveur sous forte charge ou avec des disques NVMe ultra-rapides.
    • 10+ : Pour des environnements très sollicités avec des connexions SMB massives (>1000 utilisateurs).
  • Appliquez et redémarrez votre PC

MaxThreadsPerQueue (si beaucoup d’utilisateurs)

Le paramètre MaxThreadsPerQueue est une clé de registre utilisée pour contrôler le nombre maximum de threads de travail que Windows peut allouer à chaque file d’attente de traitement des requêtes. Il est particulièrement pertinent pour les serveurs Windows exécutant SMB, IIS, et d’autres services à forte sollicitation.

L’augmentation de MaxThreadsPerQueue permet de traiter plus de requêtes simultanément, ce qui peut être bénéfique pour les serveurs avec de nombreux clients SMB ou des transferts massifs.

  • Accédez à la clé suivante :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters
  • Si MaxThreadsPerQueue n’existe pas, créez une nouvelle valeur DWORD (32 bits) nommée MaxThreadsPerQueue.
  • Définissez une valeur en décimal selon les besoins :
ScénarioValeur (décimal)
Serveur SMB standard (1 Gbps, < 100 utilisateurs)32
Serveur SMB sous charge modérée (10 Gbps, 100-500 utilisateurs)64
Serveur haute performance (25 Gbps, 500+ utilisateurs)128
Serveur très sollicité (>1000 utilisateurs, 40 Gbps+)256

AsynchronousCredits (si forte charge)

Le paramètre AsynchronousCredits est une clé de registre qui détermine le nombre maximum de requêtes asynchrones SMB qu’un serveur Windows peut traiter simultanément. Ce paramètre est essentiel pour les environnements où de nombreuses requêtes non bloquantes sont envoyées au serveur SMB, comme les applications qui effectuent des lectures/écritures en parallèle ou les transferts de fichiers massifs.
Ce paramètre est particulièrement utile sur les serveurs de fichiers SMB sous forte charge, notamment ceux utilisés pour le partage de fichiers entre applications ou le streaming de données.

  • Ouvrir l’Éditeur du Registre (regedit)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters
  • Si AsynchronousCredits n’existe pas, créez une nouvelle valeur DWORD (32 bits) nommée AsynchronousCredits.
  • Définissez une valeur en décimal en fonction des scénarios suivants :
ScénarioValeur (décimal)
Serveur SMB standard (1 Gbps, < 100 utilisateurs)64
Serveur sous charge modérée (10 Gbps, 100-500 utilisateurs)128
Serveur haute performance (25 Gbps, 500+ utilisateurs)256
Serveur très sollicité (>1000 utilisateurs, 40 Gbps+)512
  • Après modification, appliquez les changements en redémarrant le service SMB :
Restart-Service LanmanServer
  • Ou redémarrez le serveur :
Restart-Computer

Optimiser le réseau de Windows

Un réseau lent peut limiter la vitesse des transferts SMB. Assurez-vous que :

  • Les câbles et switches supportent au moins 1 Gbps (idéalement 10 Gbps pour les gros transferts).
  • Les cartes réseau sont bien configurées en mode full-duplex.
  • Le serveur SMB et les clients ne sont pas saturés par d’autres tâches.

Enfin pour optimiser votre réseau en Windows, consultez ces guides :

Liens

L’article Optimiser le partage et transfert de fichiers sur réseau Windows (SMB) est apparu en premier sur malekal.com.

Unifi : Installation et configuration des points d’accès Ubiquiti

Récemment, je vous ai expliqué comment créer des VLANs et des réseaux sur Unifi Network Application, le contrôleur Ubiquiti. Aujourd’hui, nous verrons ensemble comment créer de nouveaux réseaux WiFi et comment les associer à nos VLANs. Pour comprendre pourquoi j’ai plusieurs réseaux/VLAN, n’hésitez pas à lire l’article à ce sujet ou d’aller voir la vidéo …

TP-Link ER7212PC : La solution réseau Omada 3 en 1 : Installation et configuration

Récemment, je vous ai présenté l’ER7212PC, une solution réseau SDN 3 en 1 qui vous permettra de gérer le réseau de votre entreprise ou de vos clients très facilement. Nous verrons dans cet article le fonctionnement de ce périphérique et ce que nous pouvons en faire. N’hésitez pas également à jeter un oeil à ma …

TP-Link ER7212PC : La solution réseau Omada 3 en 1 pour les TPE et PME !

Je vous ai déjà présenté il y a quelques mois la solution SDN de chez TP-Link : Omada. Avec la croissance rapide des réseaux d’entreprise, il est important d’avoir un système de gestion de votre réseau fiable et efficace. C’est là que la solution SDN Omada de chez TP-Link entre en jeu. Cette solution vous …

Ubiquiti : Unifi Network 7.4.156 disponible ! (OpenVPN, Port Management, Portail Captif…)

Il y a quelques jours, Ubiquiti a publié une nouvelle mise à jour pour son application Unifi Network. Nous sommes maintenant sur Unifi Network 7.4.156 et cette mise à jour apporte de nombreuses nouvelles fonctionnalités et correction de bugs. Qu’apporte Unifi Unifi Network 7.4.156 ? Je ne vais pas ici détailler ici l’ensemble des nouveautés, …

Ubiquiti : Comment mettre à jour UniFi Network Application via SSH ?

Hey ! Bonjour à toutes et à tous ! 🤙 Nous voilà de nouveau réunis pour cette fois-ci parler Ubiquiti et plus précisément comment mettre à jour UniFi Network Application via un accès SSH. Pour rappel, la dernière fois, nous avions vu comment mettre à jour un point d’accès via SSH. Introduction UniFi Network Application, …

Comment configurer un VPN Wireguard sur l’UDM Pro SE d’Ubiquiti

Récemment, nous avons vu comment créer un tunnel VPN L2TP/IPsec sur l’UDM. Il y a quelques semaines Ubiquiti à mis à jour l’UDM Pro SE pour lui ajouter WireGuard. Ainsi, vous pourrez maintenant utiliser Wireguard en tant que serveur VPN depuis votre matériel Ubiquiti et sans avoir à bidouiller. Wireguard c’est quoi ? WireGuard est …
❌