Comment résoudre le problème de partage de connexion Internet (ICS) qui ne fonctionne pas après un redémarrage sous Windows 10 ?

Le partage de connexion Internet (ICS) sous Windows est une fonctionnalité qui paraît simple : partager sa connexion Internet avec d’autres appareils. Pratique, non ? Mais si vous avez déjà constaté qu’après un redémarrage de votre ordinateur, d’autres appareils de votre réseau local perdent soudainement leur accès Internet, c’est agaçant. Cela se produit car, dans les versions récentes de Windows 10 et 11, le service ICS peut se désactiver après quelques minutes d’inactivité et ne se réactive pas automatiquement. C’est plutôt frustrant, car on n’a pas envie de modifier les paramètres manuellement à chaque redémarrage.

Heureusement, il existe une solution pour maintenir le partage de connexion (ICS) actif en permanence, même après un redémarrage, et ainsi garantir la continuité de votre connexion sans intervention manuelle. L’astuce consiste à modifier certains paramètres du registre et à configurer le service pour qu’il démarre automatiquement. Cela peut paraître complexe, mais il suffit d’activer une valeur DWORD dans le registre, de s’assurer que le service est configuré pour un démarrage automatique et, éventuellement, de créer un script PowerShell pour automatiser le processus — une solution très pratique si vous êtes à l’aise avec les scripts ou si vous souhaitez éviter les activations et désactivations manuelles.

Comment résoudre le problème de redémarrage d’ICS après un redémarrage sous Windows

Activer la persistance au redémarrage pour ICS via le Registre

Voici la solution principale. Par défaut, Windows désactive le partage de connexion Internet (ICS) après un certain temps d’inactivité. La première étape consiste donc à ajouter une clé de registre pour le maintenir actif. Cela permet (du moins sur la plupart des configurations) d’éviter la perte de la connexion après un redémarrage.

  • Ouvrez PowerShell en tant qu’administrateur : recherchez PowerShell, cliquez avec le bouton droit et sélectionnez Exécuter en tant qu’administrateur.
  • Exécutez cette commande pour ajouter la valeur DWORD du registre :
New-ItemProperty -Path HKLM:\Software\Microsoft\Windows\CurrentVersion\SharedAccess -Name EnableRebootPersistConnection -Value 1 -PropertyType dword

Pourquoi cela fonctionne : cela indique à Windows de maintenir la connexion ICS même après un redémarrage. On ignore pourquoi, mais sur certains ordinateurs, cette petite modification permet de conserver la connexion Internet partagée sans intervention manuelle.

Configurez le service ICS (SharedAccess) pour qu’il démarre automatiquement.

L’étape suivante consiste à s’assurer que le service ICS démarre automatiquement au démarrage de Windows. S’il est configuré en mode manuel ou désactivé, une activation/désactivation manuelle est nécessaire. Modifiez ce paramètre à l’aide de PowerShell ou du Gestionnaire de services :

  • Utilisation de PowerShell :
Set-Service SharedAccess -StartupType Automatic

Sinon, si vous préférez l’interface graphique, ouvrez la fenêtre Exécuter ( Win + R), saisissez services.msc et recherchez Partage de connexion Internet (ICS). Faites un clic droit, sélectionnez Propriétés, puis définissez le type de démarrage sur Automatique. Sur certaines configurations, cette manipulation seule ne résout pas complètement le problème de redémarrage, mais combinée à des modifications du registre, elle s’avère plus fiable.

Démarrer le service ICS manuellement

Si le programme ne se lance pas après la modification des paramètres, vous devrez le démarrer :

Start-Service SharedAccess

Cela garantit son activation immédiate. Une fois cette opération effectuée, le partage de connexion Internet (ICS) devrait rester stable même après un redémarrage. Cependant, sur certaines configurations, Windows peut le désactiver à nouveau si aucun trafic n’est détecté ; c’est pourquoi la modification du registre est recommandée.

Automatisation optionnelle avec des scripts PowerShell

Pour les utilisateurs avertis ou si vous souhaitez éviter de répéter cette opération, vous pouvez automatiser l’ensemble du processus : trouver toutes les connexions partagées, désactiver puis réactiver le partage, un peu comme un bouton de réinitialisation. Voici un script qui effectue précisément cette opération et que vous pouvez exécuter au démarrage via le Planificateur de tâches :

$NetShareObject = New-Object -ComObject HNetCfg. HNetShare $list = New-Object System. Collections. Generic. List[System. Object] foreach( $connection in $NetShareObject. EnumEveryConnection ) { $config = $NetShareObject. INetSharingConfigurationForINetConnection( $connection ) if( $config. SharingEnabled -eq 1 ) { $type = $config. SharingConnectionType $list. Add( @($type, $config) ) $config. DisableSharing() } } Start-Sleep 1 foreach( $array in $list ) { $array[1].EnableSharing($array[0]) }

Vous voulez éviter d’activer/désactiver manuellement le partage de connexion ? Configurez ce script pour qu’il se déclenche au démarrage dans le Planificateur de tâches, et il actualisera automatiquement votre connexion partagée. Bien sûr, ce n’est pas parfait (et Windows peut parfois avoir des ratés avec les services réseau), mais c’est mieux que de désactiver/réactiver manuellement le partage à chaque redémarrage.

Évidemment, Windows complique toujours les choses. Il faut parfois fouiller dans le registre ou automatiser avec des scripts. Quoi qu’il en soit, cela devrait empêcher le partage de connexion Internet de s’interrompre après un redémarrage, du moins dans la plupart des cas.

Résumé

  • Activez la valeur DWORD du registre EnableRebootPersistConnectionpour maintenir le partage actif.
  • Configurez le service SharedAccess pour qu’il démarre automatiquement.
  • Démarrez le service manuellement si nécessaire.
  • Utilisez des scripts PowerShell pour l’automatisation si vous êtes paresseux (ou si vous n’avez pas envie de vous embêter avec les étapes manuelles).

Conclure

Ce n’est pas aussi simple que chez Apple, mais ajuster ces paramètres permet généralement de maintenir votre connexion ICS active après un redémarrage. Si la connexion reste instable, la mise à jour des pilotes ou du firmware de la carte réseau peut parfois résoudre le problème. Sinon, utilisez un point d’accès Wi-Fi dédié si vous utilisez ce type de connexion fréquemment. Croisons les doigts pour que cela fonctionne ! C’est assez fastidieux, mais au moins, vous avez maintenant de meilleures chances de maintenir une connexion partagée stable.