Comment corriger l’erreur : L’instruction à l’adresse 0x00007FF… a référencé la mémoire à l’adresse 0x000000000000024
Vous rencontrez sans raison le message d’erreur agaçant « L’instruction à l’adresse 0x…a tenté d’accéder à la mémoire à l’adresse 0x…Impossible de lire ou d’écrire dans cette mémoire » ? C’est vraiment pénible, et honnêtement, les causes peuvent être multiples : mémoire vive défectueuse, pilotes bogués, fichiers corrompus, voire même logiciels malveillants qui perturbent votre système… la situation peut vite se compliquer. Si vous en avez assez de voir ce message à chaque lancement d’application ou de jeu, ce guide vous propose des solutions pratiques. Certaines sont rapides, d’autres un peu plus complexes, mais l’une d’entre elles devrait vous permettre de résoudre le problème et de vous épargner bien des tracas.
Comment résoudre l’erreur d’application « Impossible de lire/écrire dans la mémoire à l’adresse 0x00000000000000024 » sous Windows 10/11
Important : Si cette erreur est apparue après une mise à jour récente de Windows, commencez par vérifier si la restauration de la version précédente résout le problème. Il arrive que les mises à jour Windows provoquent des problèmes de compatibilité difficiles à diagnostiquer. Si la désinstallation de la dernière mise à jour corrige l’erreur, c’est une solution rapide ; mais dans certains cas, il faudra attendre un correctif de Microsoft.
Méthode 1. Désactiver le service GameInput.
Ce service est une API d’entrée relativement récente pour Windows, conçue pour les manettes de jeu et autres périphériques similaires. Cependant, sur certaines configurations, il peut causer plus de problèmes qu’il n’en résout, en générant cette erreur de mémoire. Le désactiver ne garantit pas le problème, mais cela vaut la peine d’essayer si vous rencontrez cette erreur pendant que vous jouez ou que vous effectuez d’autres activités nécessitant une utilisation intensive des entrées.
- Pourquoi cela aide : En raison de certains bogues ou conflits au sein de ce service, des interférences peuvent survenir lors du fonctionnement normal de la mémoire, provoquant ainsi ce message d’erreur. Le désactiver permet parfois d’améliorer le fonctionnement des autres programmes.
- Quand cela s’applique : Généralement, si vous remarquez l’erreur de mémoire juste après le lancement d’un jeu ou d’une application utilisant de nombreux périphériques d’entrée ou des pilotes récemment mis à jour.
- Comportement attendu : L’erreur peut disparaître après la désactivation du service. Si celui-ci en est la cause, vous devriez rencontrer moins d’erreurs de lecture/écriture en mémoire, voire aucune.
- Appuyez surWindows + R pour ouvrir la boîte de dialogue « Exécuter ».Tapez
services.mscet appuyez sur Entrée Enter. - Faites défiler vers le bas et trouvez le service GameInput dans la liste. Double-cliquez dessus pour ouvrir les paramètres.
- Cliquez sur Arrêter pour interrompre le service. Ensuite, modifiez le type de démarrage en Désactivé. Cliquez sur OK.
- Redémarrez votre PC et vérifiez si l’erreur persiste.
Méthode 2. Désactivez les programmes et services tiers.
Il arrive parfois qu’une application récalcitrante ou un processus en arrière-plan refuse de fonctionner correctement, surtout s’il gère mal la mémoire. Un démarrage minimal peut aider à identifier l’application ou le service en arrière-plan responsable du problème. C’est un peu fastidieux, mais efficace : inutile de tout désinstaller, désactivez-les un par un jusqu’à trouver le coupable.
- Pourquoi c’est utile : Parce qu’un programme défectueux ou incompatible peut causer des problèmes de mémoire, surtout s’il entre en conflit avec Windows ou d’autres logiciels.
- Cas d’application : Cela est pertinent si l’erreur se produit uniquement lorsque certaines applications sont ouvertes ou au démarrage.
- À quoi s’attendre : moins d’erreurs et, espérons-le, une fois le coupable désactivé, le problème disparaît.
- AppuyezCtrl + Shift + Esc pour ouvrir le Gestionnaire des tâches. Accédez à l’ onglet Démarrage.
- Désactivez tous les éléments de démarrage non Microsoft. Pour ce faire, cliquez avec le bouton droit sur chaque programme tiers et sélectionnez Désactiver.
- Redémarrez l’appareil et vérifiez si l’erreur persiste. Si ce n’est pas le cas, réactivez-les une par une pour identifier l’application défectueuse.
Vous pouvez également désactiver les services tiers via msconfig. Saisissez « msconfigmsconfig » dans la boîte de dialogue Exécuter, accédez à l’ onglet Services, cochez la case Masquer tous les services Microsoft, puis cliquez sur Désactiver tout. Redémarrez l’ordinateur et vérifiez si le problème est résolu. Si l’erreur disparaît, réactivez les services un par un jusqu’à identifier celui qui pose problème.
Méthode 3. Assurez-vous que votre PC est exempt de logiciels malveillants.
Cela peut paraître évident, mais les logiciels malveillants ou les virus peuvent corrompre la mémoire, les fichiers ou les paramètres système et provoquer cette erreur. Effectuez une analyse complète du système avec un logiciel antivirus fiable (comme Windows Defender, Malwarebytes ou tout autre logiciel de confiance) et supprimez tout élément malveillant. Une fois le système nettoyé, vérifiez si l’erreur persiste. Si c’est le cas, passez aux étapes suivantes.
Méthode 4. Augmentez votre mémoire virtuelle
C’est une astuce classique, surtout si votre mémoire vive est limitée. La mémoire virtuelle sert de mémoire vive de secours ; l’augmenter peut donc contribuer à prévenir les erreurs d’accès à la mémoire. Voici comment procéder :
- Ouvrez les propriétés système : cliquez avec le bouton droit sur Ce PC (ou Ordinateur ) > Propriétés. Cliquez ensuite sur Paramètres système avancés.
- Cliquez sur l’ onglet Avancé, puis sur Paramètres sous Performance.
- Dans la nouvelle fenêtre, accédez à l’ onglet Avancé, puis cliquez sur Modifier à côté de Mémoire virtuelle.
- Décochez la case « Gérer automatiquement la taille du fichier d’échange pour tous les lecteurs ».
- Sélectionnez votre lecteur système (généralement C:).Choisissez Taille personnalisée.
- Calculer une nouvelle taille :
- Pour 4 Go de RAM, multipliez 1024 x 4 (soit 4096 Mo) par 2, 5 = 10240 Mo. Définissez la taille initiale et la taille maximale à 10240.
- Pour 8 Go de RAM, doublez cette valeur pour obtenir environ 16 384 Mo, ou multipliez par 2.
- Pour 16 Go de RAM ou plus, multipliez par 1, 5, par exemple, environ 24576 Mo pour 16 Go.
- Cliquez sur « Définir », puis sur « OK » dans toutes les boîtes de dialogue et redémarrez votre PC. Cela pourrait empêcher que cette erreur de mémoire ne se reproduise.
Méthode 5. Analyser et réparer les fichiers système
Les fichiers Windows corrompus provoquent souvent toutes sortes d’erreurs étranges, notamment des problèmes d’accès à la mémoire. Utilisez les outils intégrés Vérificateur de fichiers système (SFC) et DISM.
- Ouvrez une invite de commandes en tant qu’administrateur. Tapez
dism.exe /Online /Cleanup-Image /RestoreHealthet appuyez sur Enter. Attendez la fin de l’opération (environ 10 à 15 minutes). - Ensuite, exécutez la commande
sfc /scannowet appuyez sur Entrée Enter. Laissez le processus se dérouler et réparez les fichiers si nécessaire. - Redémarrez une fois l’opération terminée et vérifiez si l’erreur a disparu.
Méthode 6. Testez votre RAM
Si le problème persiste, votre mémoire RAM est peut-être défectueuse ou instable. Utilisez l’outil de diagnostic de mémoire Windows :
- Fermez tous les programmes, appuyez sur Entrée Startet tapez Diagnostic de mémoire Windows. Ouvrez-le.
- Sélectionnez « Redémarrer maintenant et vérifier les problèmes ». Votre PC va redémarrer et tester votre mémoire RAM. Veuillez patienter quelques minutes.
- Si des erreurs sont détectées, il peut être nécessaire de remplacer ou de réinstaller vos modules de RAM.
Méthode 7. Débranchez les périphériques externes
Il arrive qu’un périphérique USB mal branché ou défectueux, ou un matériel externe, provoque des erreurs de mémoire, surtout si les pilotes sont corrompus.Éteignez l’ordinateur, débranchez tous les périphériques non essentiels (clés USB, imprimantes, manettes de jeu, cartes graphiques externes), puis rallumez-le. Si les erreurs disparaissent, rebranchez les périphériques un par un jusqu’à trouver celui qui pose problème. Mettez ensuite à jour son pilote ou remplacez-le si nécessaire.
Méthode 8. Mise à jour des pilotes du chipset
Des pilotes de chipset obsolètes ou incompatibles peuvent provoquer des problèmes de mémoire. Consultez le site web du fabricant de votre carte mère ou de votre système pour obtenir les pilotes les plus récents. Pour les systèmes Intel, vous pouvez utiliser l’ Assistant de pilotes et de support Intel. Utilisateurs AMD, consultez l’ outil de détection automatique AMD. La mise à jour des pilotes peut résoudre les problèmes sous-jacents à l’origine de ces erreurs de mémoire.
Méthode 9. Dernier recours : réparer Windows lui-même
Si aucune des solutions précédentes ne fonctionne, il arrive que votre installation Windows soit tout simplement endommagée au point d’être irréparable. Une mise à niveau sur place permet de réparer Windows sans supprimer vos fichiers ni vos applications. C’est un peu contraignant, mais parfois la seule solution pour remédier à une corruption système profonde.
Honnêtement, résoudre ces erreurs de mémoire peut donner l’impression de chasser des fantômes, surtout si l’on ne sait pas par où commencer. Parfois, un simple redémarrage suffit à résoudre les problèmes temporaires, tandis que d’autres fois, un remplacement de la mémoire est nécessaire. N’oubliez pas qu’une barrette de RAM défectueuse est souvent en cause ; si l’erreur persiste malgré les correctifs logiciels, il est donc judicieux d’envisager de tester ou de remplacer la RAM.
Résumé
- J’ai désactivé le service GameInput pour voir si cela résolvait le problème.
- J’ai effectué un démarrage minimal pour identifier les applications tierces problématiques.
- J’ai effectué des analyses antivirus pour exclure toute infection.
- Augmentation de la mémoire virtuelle pour éviter les problèmes d’accès à la mémoire.
- J’ai utilisé DISM et SFC pour réparer les fichiers système corrompus.
- J’ai testé la RAM pour détecter d’éventuels problèmes matériels.
- Déconnexion des périphériques externes pour résoudre les conflits matériels.
- Mise à jour des pilotes de chipset pour une meilleure prise en charge matérielle.
- Envisager la réparation de Windows en dernier recours.
Conclure
Les erreurs de mémoire peuvent être très gênantes et nécessitent souvent une combinaison de réglages logiciels et de vérifications matérielles. Toutes les solutions ne fonctionnent pas du premier coup, mais suivre ces étapes dans l’ordre vous aidera à identifier la cause du problème. La bonne nouvelle, c’est que la plupart du temps, il est possible de le résoudre sans remplacer de matériel ; la corruption de logiciels ou des pilotes obsolètes sont généralement en cause. Croisons les doigts pour que l’une de ces méthodes permette de corriger l’erreur et de remettre votre système en état de marche.