Erreur netsh.exe 0xC0000142 à l’arrêt/redémarrage Windows 11/10 : diagnostic et correctifs (Samsung Quick Share)

À l’arrêt ou au redémarrage, une fenêtre annonce que netsh.exe n’a pas pu se fermer (code 0xC0000142). Voici un guide complet, reproductible et orienté diagnostic pour identifier la cause — souvent liée à Samsung Quick Share — et rétablir un arrêt propre de Windows 11/10.

Sommaire

Vue d’ensemble du problème

Des utilisateurs constatent qu’à chaque extinction ou redémarrage de Windows, une boîte de dialogue apparaît : « netsh.exe – Application Error (0xC0000142) ». Le message n’apparaît pas lors d’une simple déconnexion de session, et il peut persister même après un redémarrage propre (clean boot). L’investigation montre qu’une application UWP/Store déclenche netsh.exe en arrière-plan, et que la fermeture du système survient alors que des composants réseau ne sont plus disponibles, d’où l’erreur tardive.

Ce que signifie le code 0xC0000142

Le code d’état 0xC0000142 indique généralement qu’une DLL n’a pas pu s’initialiser au moment où le processus se lance ou tente d’appeler un composant déjà en cours d’arrêt. Dans le contexte de l’extinction, cela se produit lorsque des services réseau (par ex. pare-feu, pile TCP/IP, NLA) sont déjà arrêtés, mais qu’un programme tente encore d’invoquer des commandes réseau via netsh.exe.

Pourquoi netsh.exe intervient à l’arrêt

netsh.exe est l’outil système qui pilote, entre autres, le pare-feu, le partage de connexion, et la configuration réseau. Plusieurs applications l’utilisent brièvement pour ouvrir/fermer des ports, annoncer une présence en réseau local, ou publier un service. Observations de terrain : Samsung Quick Share — et parfois Samsung Continuity Service — démarre des tâches en arrière-plan liées au partage sans fil. Si Windows commence sa séquence d’arrêt alors que l’application essaie encore d’exécuter une action réseau, netsh.exe se ferme mal et affiche l’erreur.

Synthèse des solutions et du diagnostic

ÉtapeObjectifCommandes / actionsRésultat attenduRemarques
Vérifier les logiciels récentsÉcarter l’impact d’une installation récente (IDE, outil réseau, etc.).Désinstaller / désactiver temporairement le dernier logiciel installé (ex. PyCharm, outils OEM).Le message disparaît si l’application fautive est retirée.Prioriser les applis ayant des fonctions réseau.
Démarrage en mode minimal (clean boot)Neutraliser les services et démarrages tiers classiques.Via msconfig : masquer les services Microsoft → tout désactiver → redémarrer.Si l’erreur persiste, suspecter des tâches UWP/Store (non couvertes par le clean boot).Les apps UWP peuvent se lancer malgré le clean boot.
Traçage au démarrage avec Process MonitorIdentifier qui invoque netsh.exe.Activer Enable Boot Logging (profilage 1 s) → redémarrer 2× → analyser les événements netsh.exe.On remonte au processus parent (ex. composant Samsung).Voir procédure détaillée ci‑dessous.
Inspection des applications SamsungTester l’impact de Samsung Quick Share / Continuity Service.PowerShell (Admin) :
Get-AppxPackage -AllUsers *SamsungContinuityService* | Remove-AppxPackage Get-AppxPackage -AllUsers *SamsungQuickShare* | Remove-AppxPackage ou désinstaller via Paramètres > Applications.
La disparition de l’erreur confirme la piste.Réversible : réinstaller pour valider la cause.
ConfirmationIsoler le coupable entre les deux applis.Réinstaller l’une, tester → puis l’autre.Cas confirmés : Samsung Quick Share déclenche l’erreur.Attendre une mise à jour corrective si vous souhaitez la conserver.

Procédure détaillée

Vérifier d’abord les logiciels installés récemment

  1. Ouvrez Paramètres > Applications > Applications installées puis triez par Date d’installation.
  2. Repérez toute application ajoutée juste avant l’apparition du message (IDE, outils OEM, utilitaires réseau, VPN, outils de partage).
  3. Désinstallez temporairement la/les application(s) suspecte(s) et redémarrez. Si l’erreur disparaît, vous tenez la cause.

Astuce : même si l’appli semble « sans rapport », vérifiez ses modules réseau (partage local, synchronisation, découverte, serveurs intégrés).

Effectuer un démarrage en mode minimal (clean boot)

Le clean boot restaure un environnement de démarrage « neutre » en désactivant les services non-Microsoft et les éléments de démarrage classiques.

  1. Appuyez sur Win+R, tapez msconfig, validez.
  2. Onglet Services : cochez Masquer tous les services Microsoft puis cliquez Désactiver tout.
  3. Onglet Démarrage : ouvrez le Gestionnaire des tâches et désactivez les éléments de démarrage non essentiels.
  4. Redémarrez et testez l’arrêt/redémarrage de Windows.

Important : le clean boot n’empêche pas les applications UWP/Store et leurs tâches planifiées de s’exécuter. Si l’erreur persiste en clean boot, c’est un indice fort en faveur d’une app moderne (comme Samsung Quick Share).

Tracer l’invocation de netsh.exe avec Process Monitor

Pour comprendre qui appelle netsh.exe au moment délicat de l’arrêt :

  1. Téléchargez et lancez Process Monitor (Procmon) en mode Administrateur.
  2. Menu Options → activez Enable Boot Logging. Choisissez un Profiling interval d’environ 1 s pour limiter la volumétrie.
  3. Redémarrez. Laissez Windows s’arrêter/redémarrer deux fois afin de capturer un cycle complet.
  4. Au retour sur le Bureau, Procmon propose d’ouvrir le journal. Enregistrez le fichier .PML.
  5. Appliquez des filtres :
    • Process Name is netsh.exeInclude
    • Ajoutez Process Tree pour voir le parent (clic droit → Process Tree).
    • Optionnel : Operation contient Process Create pour repérer qui lance netsh.exe.
  6. Identifiez le Parent PID et l’Image Path du processus qui a démarré netsh.exe. Dans les cas observés, il s’agit d’un composant Samsung lié au partage.

Conservez la trace. Elle vous servira si vous ouvrez un ticket auprès de l’éditeur.

Tester les applications Samsung impliquées

Deux candidats reviennent fréquemment : Samsung Quick Share et Samsung Continuity Service. Pour isoler :

  1. Ouvrez PowerShell en tant qu’Administrateur.
  2. Désinstallez d’abord Samsung Continuity Service :
Get-AppxPackage -AllUsers *SamsungContinuityService* | Remove-AppxPackage
  1. Redémarrez et testez. Si l’erreur persiste, désinstallez Samsung Quick Share :
Get-AppxPackage -AllUsers *SamsungQuickShare* | Remove-AppxPackage

Optionnel : pour retirer aussi la version provisionnée (modèle pour nouveaux comptes) :

Get-AppxProvisionedPackage -Online |
  Where-Object { $_.DisplayName -like '*Samsung*' } |
  Remove-AppxProvisionedPackage -Online

Constat de terrain : la simple absence de Samsung Quick Share fait disparaître l’erreur netsh.exe. Vous pouvez ensuite réinstaller pour valider la cause.

Confirmer en réinstallant l’une des deux applis

Pour une confirmation formelle :

  1. Réinstallez une application Samsung à la fois.
    • Via Microsoft Store : recherchez Samsung Quick Share.
    • Via winget : winget search "Quick Share" winget install <ID-trouvé>
  2. Redémarrez, puis arrêtez Windows. Si l’erreur réapparaît juste après la réinstallation de Quick Share (mais pas de Continuity Service), la cause est isolée.

Résultat

  • La désinstallation (ou l’absence) de Samsung Quick Share supprime l’apparition de l’erreur netsh.exe 0xC0000142 à l’arrêt/redémarrage.
  • L’erreur est non critique : elle est surtout esthétique et n’affecte pas l’intégrité du système. Vous pouvez conserver Quick Share et ignorer le message en attendant une mise à jour qui corrige la séquence de fermeture.

Informations complémentaires utiles

  • Gravité : aucun dommage système identifié. Le message survient très tard, pendant la séquence d’arrêt.
  • Mises à jour : vérifiez périodiquement Microsoft Store et l’outil de mise à jour Samsung pour une version corrigée.
  • Pourquoi le clean boot peut échouer ici : il ne bloque pas les tâches planifiées UWP ni certaines activités RuntimeBroker qui déclenchent encore des actions réseau.

Mesures alternatives si vous devez conserver Quick Share

Désactiver les activités en arrière-plan de l’application

  1. Ouvrez Paramètres > Applications > Applications installées > Samsung Quick Share.
  2. Cliquez sur Autorisations d’application (ou Activité en arrière‑plan) et choisissez Jamais ou Économie.

Si l’option n’existe pas ou reste sans effet, utilisez les méthodes suivantes.

Désactiver les tâches planifiées associées

Plusieurs composants OEM créent des tâches planifiées lancées à l’ouverture de session ou à intervalles réguliers. Pour les neutraliser :

  1. Ouvrez le Planificateur de tâches et parcourez les bibliothèques (recherchez « Samsung » dans le volet droit).
  2. Désactivez les tâches liées à Quick Share si présentes.
  3. En PowerShell (Admin) :
Get-ScheduledTask | Where-Object {
  $_.TaskName -like '*Samsung*' -or $_.TaskPath -like '*Samsung*'
} | Disable-ScheduledTask

Note : remplacez l’astérisque par le nom exact si vous l’avez identifié. Pour revenir en arrière :

Get-ScheduledTask | Where-Object {
  $_.TaskName -like '*Samsung*' -or $_.TaskPath -like '*Samsung*'
} | Enable-ScheduledTask

Désactiver le service associé (si présent)

Certains OEM installent un service Windows (visible dans services.msc). Si vous voyez un service « Samsung … » manifestement lié au partage, définissez son Type de démarrage sur Désactivé. Testez l’arrêt/redémarrage.

Réduire la probabilité de l’erreur à l’arrêt

  • Fermez manuellement Quick Share avant d’éteindre.
  • Déconnectez les sessions de partage en cours (partage de proximité, envoi Wi‑Fi local).
  • Évitez d’éteindre immédiatement après l’ouverture de session si Quick Share se lance automatiquement. Laissez quelques secondes.

Contrôles de santé Windows (optionnels)

Pour écarter une corruption système (peu probable ici mais utile si d’autres symptômes apparaissent) :

sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth

Exploitation des journaux pour documenter l’incident

Observateur d’événements

  1. Ouvrez Observateur d’événementsJournaux Windows > Application.
  2. Filtrez sur Source : Application Error et recherchez netsh.exe.
  3. Notez l’Event ID (souvent 1000) et l’horodatage, puis corrélez avec le journal Procmon.

PowerShell pour extraire rapidement les erreurs netsh.exe

$start = (Get-Date).AddDays(-7)
Get-WinEvent -FilterHashtable @{
  LogName = 'Application'
  StartTime = $start
} | Where-Object {
  $_.Message -match 'netsh.exe' -or $_.Message -match '0xC0000142'
} | Select-Object TimeCreated, Id, LevelDisplayName, Message | Format-List

Questions fréquentes

Est-ce dangereux pour Windows ?

Non, les effets sont surtout esthétiques. L’erreur se produit très tard durant l’arrêt, quand les services réseau se ferment. Aucun cas de corruption système n’est remonté dans ce scénario.

Pourquoi ça n’arrive pas lors d’une simple déconnexion ?

La déconnexion ferme la session utilisateur sans arrêter les services système critiques. Au contraire, l’extinction/ redémarrage coupe les services réseau ; si une appli tente d’utiliser netsh.exe à cet instant, l’initialisation échoue (0xC0000142).

Le clean boot n’a rien changé. C’est normal ?

Oui. Le clean boot vise surtout les services Win32 et les programmes de démarrage « classiques ». Les applications UWP/Store et leurs tâches peuvent persister et se lancer via le Planificateur ou RuntimeBroker, d’où l’erreur persistante.

Je veux garder Samsung Quick Share. Que faire ?

Essayez de désactiver ses arrière‑plans, ses tâches planifiées et fermez-la avant l’arrêt. Si l’éditeur publie une mise à jour, installez-la ; sinon, tolérez le message, qui n’est pas critique.

Comment être certain que Quick Share est en cause ?

La preuve « propre » : sans Quick Share, l’erreur disparaît ; après réinstallation de Quick Share, elle réapparaît. Le journal Procmon montrera aussi que le parent de netsh.exe est un composant Samsung.

Récapitulatif actionnable

  1. Vérifiez les installations récentes (désinstallez à titre d’essai).
  2. Clean boot : si l’erreur persiste, pensez « app UWP ».
  3. Procmon : identifiez qui lance netsh.exe juste avant l’arrêt.
  4. Désinstallez Samsung Quick Share (puis réinstallez pour confirmer, si besoin).
  5. Si vous devez conserver Quick Share : désactivez arrière‑plans et tâches planifiées, fermez l’app avant l’arrêt. Attendez la mise à jour corrective.

Annexe : commandes utiles

Identifier les paquets Samsung installés

Get-AppxPackage -AllUsers *Samsung* | Select-Object Name, PackageFullName

Retirer/Restaurer les paquets

# Désinstaller (tous les utilisateurs)
Get-AppxPackage -AllUsers *SamsungQuickShare*      | Remove-AppxPackage
Get-AppxPackage -AllUsers *SamsungContinuityService* | Remove-AppxPackage

# Optionnel : retirer le provisioning (pour nouveaux comptes)

Get-AppxProvisionedPackage -Online |
Where-Object { $_.DisplayName -like '*Samsung*' } |
Remove-AppxProvisionedPackage -Online

# Réinstaller via winget (rechercher puis installer)

winget search "Quick Share"
winget install  

Vérifier/neutraliser des tâches planifiées « Samsung »

Get-ScheduledTask | Where-Object {
  $_.TaskName -like '*Samsung*' -or $_.TaskPath -like '*Samsung*'
} | Select-Object TaskName, TaskPath, State

# Désactiver

Get-ScheduledTask | Where-Object {
$*.TaskName -like '*Samsung*' -or $*.TaskPath -like '*Samsung*'
} | Disable-ScheduledTask

# Réactiver

Get-ScheduledTask | Where-Object {
$*.TaskName -like '*Samsung*' -or $*.TaskPath -like '*Samsung*'
} | Enable-ScheduledTask 

Conclusion

L’erreur netsh.exe 0xC0000142 à l’extinction/redémarrage de Windows est en général provoquée par une application qui tente d’effectuer une opération réseau trop tard dans la séquence d’arrêt. Les cas analysés montrent que Samsung Quick Share est souvent en cause. La solution la plus directe consiste à la désinstaller ; à défaut, limitez ses activités en arrière‑plan, neutralisez ses tâches, et attendez une mise à jour corrective. Dans tous les cas, votre système n’est pas en danger : l’objectif est surtout de retrouver un arrêt propre, sans message perturbant.

Résumé rapide : identifiez avec Procmon, désinstallez Quick Share pour valider, puis choisissez entre suppression définitive ou contournements (désactivation arrière‑plan/tâches). Votre expérience d’arrêt/reboot redevient silencieuse.

Sommaire