Correction de l’erreur Windows 0xc0000022 (activer DirectPlay) – voici comment

Correction de l'erreur Windows 0xc0000022 (activer DirectPlay) - voici comment

Surtout avec les jeux plus anciens, vous pouvez rencontrer des erreurs inattendues lorsque vous essayez de les exécuter sous Windows 10 ou 11. Les raisons peuvent être variées. Si vous obtenez l’erreur 0xc0000022, cela est généralement dû à un composant manquant des versions précédentes de DirectX. Il vous manque le soi-disant DirectPlay, qui ne fait plus partie de l’interface de programmation. Mais vous pouvez facilement l’installer par la suite. Nous allons vous montrer comment.

Qu’est-ce que DirectPlay ?

DirectPlay fait partie de l’API DirectX de Microsoft. Alors que DirectX fait partie des fonctionnalités standard de Windows 10 et 11, les composants dits hérités – c’est-à-dire les interfaces dont plus personne n’a réellement besoin – ont maintenant été supprimés du package. Cependant, si un jeu l’exige, le message d’erreur mentionné apparaît selon le scénario. Mais souvent rien ne se passe au démarrage et vous tâtonnez dans le noir lors du dépannage. Ici aussi, cela ne peut pas faire de mal d’installer DirectPlay par la suite, afin de maximiser la compatibilité sur les nouveaux systèmes, en particulier avec les anciens titres.

DirectPlay lui-même est principalement utilisé pour la communication sur Internet, par exemple pour jouer avec d’autres joueurs sur le LAN ou sur le WWW. Le composant est responsable de la communication entre le serveur et le client. Même si votre jeu ne prend pas en charge le multijoueur, il peut toujours utiliser certains composants DirectPlay. Lors de l’installation, vous pouvez choisir parmi trois méthodes différentes.

1. Activez DirectPlay via les paramètres système

La manière conventionnelle d’accéder aux fonctionnalités optionnelles de Windows se fait généralement via les paramètres système. Ouvrez le menu Démarrer, cliquez sur « Paramètres » ou recherchez-le – si vous ne l’avez plus épinglé. Accédez à la section « Applications », cliquez sur « Fonctionnalités facultatives » dans la liste et faites défiler vers le bas.

Correction de lerreur Windows 0xc0000022 activer DirectPlay voici comment

Via l’élément de menu « Plus de fonctions Windows », vous pouvez accéder aux fonctionnalités Windows en option. Dans ceux-ci, vous trouverez DirectPlay dès que vous développez les « Composants hérités ». Activez les deux et confirmez votre sélection avec le bouton OK. DirectPlay va maintenant être installé.

2. Installez DirectPlay à l’aide de la boîte de dialogue Exécuter

La méthode la plus rapide consiste probablement à ouvrir la boîte de dialogue Exécuter avec la combinaison de touches Windows + R. là tu donnes caractéristiques optionnelles et validez avec la touche Entrée, pour arriver directement sur la liste des fonctionnalités Windows disponibles (et déjà installées).

1644589446 565 Correction de lerreur Windows 0xc0000022 activer DirectPlay voici comment

Faites défiler un peu, développez « Composants hérités » et cochez « DirectPlay » afin que les composants hérités soient également sélectionnés. Cliquez sur le bouton OK et attendez que la fonctionnalité s’installe.

3. Ajouter DirectPlay via PowerShell

Vous ne voulez pas cliquer sur différents paramètres Windows ? Prenez le PowerShell. Recherchez « PowerShell » dans le menu Démarrer et exécutez-le en tant qu’administrateur en cliquant sur « Exécuter en tant qu’administrateur » dans le volet droit des résultats de la recherche. Confirmez ensuite le message de contrôle de compte d’utilisateur par « Oui ».

1644589446 542 Correction de lerreur Windows 0xc0000022 activer DirectPlay voici comment

Vous avez d’abord besoin des composants hérités, vous pouvez les obtenir avec la commande :

dism /Online /enable-feature /FeatureName:“LegacyComponents“ /NoRestart

Vous pouvez ensuite installer DirectPlay avec la commande suivante :

dism /Online /enable-feature /FeatureName:“DirectPlay“ /NoRestart

La meilleure façon de le faire est de copier et coller, mais notez que vous n’utilisez pas CTRL + V pour coller dans la fenêtre de la console, mais faites simplement un clic droit à la position du curseur.

1644589446 174 Correction de lerreur Windows 0xc0000022 activer DirectPlay voici comment

Mon jeu ne démarre toujours pas – que puis-je faire ?

Alors que DirectPlay peut déjà résoudre la plupart des problèmes avec les jeux plus anciens, certains vieux jambons ont besoin de la pleine charge de DirectX – sous la forme de la version 9.0c. Cette version n’est pas incluse par défaut dans Windows 10 et 11, et n’est pas non plus officiellement compatible avec eux. Avec une petite solution de contournement, cependant, cela peut être fait rapidement.

  1. Télécharger le Installateur DirectX directement de Microsoft Ouvrez le fichier et acceptez le contrat de licence avec « Oui ».
  2. À l’étape suivante, spécifiez un dossier dans lequel les fichiers d’installation doivent être extraits. Vous pouvez également utiliser le bouton Parcourir.
  3. Si nécessaire, confirmez la création d’un nouveau dossier.

1644589446 851 Correction de lerreur Windows 0xc0000022 activer DirectPlay voici comment

  1. Ouvrez le dossier que vous venez de créer et double-cliquez sur DXSETUP.exe.
  2. Dites oui au contrôle de compte d’utilisateur.
  3. Acceptez à nouveau les termes de l’accord et cliquez sur Suivant suivi de Suivant.
  4. DirectX 9 va maintenant être installé. Cliquez sur « Terminer » une fois l’installation terminée et idéalement redémarrez votre ordinateur avant d’essayer de lancer le jeu.

Quand tout le reste échoue : mode de compatibilité

Une autre option serait d’utiliser le mode de compatibilité au cas où votre problème avec l’installation de DirectX n’aurait pas été résolu. Cliquez avec le bouton droit sur le raccourci du jeu concerné, sélectionnez « Ouvrir l’emplacement du fichier » et cliquez à nouveau avec le bouton droit sur le fichier maintenant en surbrillance. Cela devrait être le fichier .exe de votre jeu. Sélectionnez « Propriétés », puis « Mode de compatibilité » et cochez « Exécuter ce programme en mode de compatibilité pour ». Vous avez le choix entre différents systèmes d’exploitation plus anciens, grâce auxquels vous obtenez généralement la plus grande compatibilité avec le préréglage « Windows XP (Service Pack 2) ».

1644589446 987 Correction de lerreur Windows 0xc0000022 activer DirectPlay voici comment

Enfin, cliquez sur « OK » pour enregistrer vos paramètres et lancer le classique de votre choix.