OFF2000 : Dépannage des erreurs Office Kernel32.dll sous Windows 95

Traductions disponibles Traductions disponibles
Numéro d'article: 218873 - Voir les produits auxquels s'applique cet article
Ancien nº de publication de cet article : F218873
IMPORTANT : cet article contient des informations sur la modification du registre. Avant de modifier le registre, assurez-vous que vous savez le restaurer en cas de problème. Pour plus d'informations sur la procédure à suivre, consultez la rubrique d'aide " Restaurer le registre " dans Regedit.exe ou " Restaurer une clé de registre " dans Regedt32.exe.
********************************************************************* ** - AVERTISSEMENT - ** ** LES INFORMATIONS SUIVANTES SONT FOURNIES À TITRE INDICATIF. ELLES N'ONT PAS ENCORE ** ** ÉTÉ TESTÉES NI CONFIRMÉES PAR MICROSOFT. À N'APPLIQUER ** ** QU'AVEC PRÉCAUTION.                                            ** *********************************************************************
REMARQUE : comme il existe plusieurs versions de Windows, les étapes suivantes peuvent être différentes sur votre ordinateur. Si tel est le cas, consultez la documentation de votre produit pour effectuer ces étapes.
Agrandir tout | Réduire tout

Sommaire

Résumé

Cet article contient des informations sur le dépannage des erreurs de page incorrectes survenant dans le module Kernel32.dll lorsque vous travaillez dans un programme Microsoft Office sous Microsoft Windows 95. Les messages Kernel32.dll apparaissant alors sont généralement similaires à ceux-ci :

Nom du programme a provoqué une erreur de page invalide dans le module kernel32.dll
Nom du programme correspond au nom du programme en cours d'utilisation.

Plus d'informations

Une erreur de page non valide provoque un événement inattendu dans Windows. Généralement, ce type de faute indique qu'un programme a essayé d'utiliser la mémoire RAM de façon incorrecte ; par exemple, un programme ou un composant écrit dans un espace mémoire qui ne lui est pas alloué. Lorsque ce type d'erreur se produit, il est possible que le programme écrase des morceaux de code se trouvant en mémoire.

Une faute de page non valide peut survenir lorsque des paramètres sont passés entre les programmes et Windows. En recevant un paramètre non valide, un programme exécute des instructions incorrectes qui provoquent des fautes de ce type. Ce comportement n'arrive que lorsqu'un programme passe des données incorrectes que Windows ou un autre programme ne peut interpréter.

Il est très importer de respecter l'ordre des étapes des différentes sections de cet article. Comme les fautes de pages proviennent d'interactions entre deux programmes, le fait de sauter une étape peut faire échouer la reproduction du problème.

Renseignez-vous pour savoir si de la documentation existe pour ce problème

De nombreuses erreurs Kernel32.dll sont documentées dans la Base de connaissances Microsoft et possèdent des solutions. Pour plus d'informations, visitez le site Web de Microsoft à l'adresse suivante :
http://support.microsoft.com/search/
Effectuez une recherche sur les phrases suivantes dans la Base de connaissances Microsoft :
"erreur de page non valide" "kernel32 dll"

Démarrez Windows en mode sans échec.

Windows dispose d'un mode de dépannage intégré appelé Mode sans échec. Ce mode ne tient pas compte des fichiers de démarrage et n'utilise que les pilotes système de base, y compris le réseau. Lorsque vous démarrez Windows en mode sans échec, il n'utilise que les pilotes de la souris, du clavier et du pilote de périphérique standard (VGA). Ceci permet d'utiliser le mode sans échec pour dépanner les erreurs causées par le mode réel et les pilotes Windows. Windows dispose également de fonctions de dépannage vous aidant à isoler le problème. Pour démarrer Windows en mode sans échec et rendre les fonctionnalités de dépannage supplémentaires disponibles, procédez comme suit :
  1. Dans le Panneau de configuration, double-cliquez sur l'icône Système, puis cliquez sur l'onglet Performances.
  2. Cliquez sur Système de fichiers, puis sur l'onglet Dépannage.
  3. Activez les cases à cocher suivantes :
    " Désactiver le gestionnaire d'interruptions en mode protégé du disque dur"
    " Désactiver les validations du tampon synchrone"
    " Désactiver les pilotes de disque 32 bits en mode protégé"
    " Désactiver le cache en écriture différée pour tous les lecteurs"
  4. Cliquez sur OK, sur Fermer, puis sur Oui.
  5. Lorsque le message " Démarrage de Windows 95 " apparaît, appuyez sur la touche F8.
  6. Dans le menu de démarrage Windows, sélectionnez l'option 3 (Mode sans échec).
  7. Une fois Windows démarré, exécutez l'opération qui a provoqué l'erreur.
Lorsque vous utilisez le mode sans échec ou lorsque vous désactivez les pilotes de disque en mode protégé 32 bits, Windows ne traite ni les pilotes en mode protégé, ni le fichier Autoexec.bat, ni le fichier Config.sys. Par conséquent, le lecteur de CD-ROM n'est pas disponible. Si vous voulez utiliser le lecteur de CD-ROM en mode sans échec, vérifiez si Windows utilise des pilotes en mode protégé pour le lecteur de CD-ROM. Si c'est le cas, installez les pilotes en mode réel (MS-DOS) du lecteur de CD-ROM. Ces pilotes se trouvent généralement sur le disque livré avec le lecteur de CD-ROM ou avec l'ordinateur. Ces pilotes sont installés dans les fichiers Autoexec.bat et Config.sys.

Pour plus d'informations sur la prise en charge du lecteur de CD-ROM en mode protégé, consultez l'article suivant de la Base de Connaissances Microsoft :

151634 Prise en charge de lecteur de CD-ROM en mode protégé dans Windows 95
Pour plus d'informations sur l'installation des pilotes de mode réel pour le lecteur de CD-ROM, consultez l'article suivant de la Base de Connaissances Microsoft :

167069 Installation de pilotes de CD-ROM en mode réel

Désactivez le cache du lecteur de CD-ROM

Si le message d'erreur apparaît lorsque vous essayez de lire des informations depuis un lecteur de CD-ROM, essayez de désactiver le cache du lecteur. Cette opération améliore la fiabilité du lecteur mais risque de réduire les performances. Pour désactiver le cache du lecteur de CD-ROM, procédez comme suit :

  1. Dans le Panneau de configuration, double-cliquez sur Système.
  2. Cliquez sur l'onglet Performances, puis cliquez sur Système de fichiers.
  3. Cliquez sur l'onglet CD-ROM puis, dans la liste Optimisation des accès pour, cliquez sur Pas de cache en lecture.
  4. Vérifiez que le curseur Taille du cache supplémentaire est placé sur la position la plus à gauche (le réglage Petite), puis cliquez sur OK.
Si vous utilisez des pilotes de lecteur de CD-ROM en mode réel, le lecteur peut être mis en mémoire cache par le programme Smartdrv.exe. Dans ce cas, désactivez la ligne correspondante dans le fichier Autoexec.bat en ajoutant REM au début de la ligne.

Vérifiez si le registre est endommagé

AVERTISSEMENT : toute mauvaise utilisation de l'Éditeur du Registre peut générer des problèmes sérieux, pouvant vous obliger à réinstaller votre système d'exploitation. Microsoft ne peut pas garantir que les problèmes résultant d'une mauvaise utilisation de l'Éditeur du Registre puissent être résolus. Vous assumez l'ensemble des risques liés à l'utilisation de cet outil.

Pour plus d'informations sur la procédure à suivre pour modifier le registre, consultez la rubrique d'aide " Modification des clés et des valeurs " dans l'Éditeur du Registre (Regedit.exe) ou les rubriques d'aide " Ajout et suppression d'informations dans le registre " et " Modification des données de registre " dans Regedt32.exe. Pensez à sauvegarder le registre avant de le modifier. Si vous travaillez sous Windows NT ou Windows 2000, nous vous conseillons de mettre à jour votre disquette de réparation d'urgence.

Lorsque vous utilisez le mode sans échec, Windows ne lit pas la totalité du Registre. Ce type de problème peut donc ne pas se reproduire en mode sans échec. La meilleure méthode pour déterminer si le registre est endommagé consiste à le remplacer par une copie de sauvegarde du fichier System.dat. Pour dépanner un registre endommagé, procédez comme suit :
  1. Redémarrez votre ordinateur. Lorsque le message "Démarrage de Windows 95" s'affiche, appuyez sur la touche F8.
  2. Dans le menu de démarrage Windows, sélectionnez l'option 6 (Invite MS-DOS en mode sans échec seulement).
  3. Pour supprimer les attributs de fichier de la sauvegarde du Registre, tapez la commande suivante et appuyez sur ENTRÉE :
    c:\windows\command\attrib -h -s -r c:\system.1st
  4. Pour supprimer les attributs de fichier du registre actuel, tapez la commande suivante et appuyez sur ENTRÉE :
    c:\windows\command\attrib -h -s -r c:\windows\system.dat
  5. Pour renommer le registre, tapez la commande suivante, puis appuyez sur ENTRÉE :
    ren c:\windows\system.dat *.dax
  6. Pour copier le fichier de sauvegarde dans le registre actuel, tapez la commande suivante, puis appuyez sur ENTRÉE :
    copy c:\system.1st c:\windows\system.dat
  7. Redémarrez votre ordinateur. Si le menu de démarrage de Windows apparaît, choisissez "Mode sans échec" ou "Mode sans échec avec support réseau" si vous en avez besoin.
REMARQUE : Le fichier System.1st est une sauvegarde du Registre créée lors de l'étape finale de l'installation de Windows. Par conséquent, la bannière Première exécution de Windows 95 apparaît et Windows finalise les paramètres comme si vous aviez effectué une réinstallation.

Si le fait de remplacer le fichier System.dat par System.1st résout le problème, il peut s'agir d'un problème de registre endommagé. Remarquez que vous devrez peut-être réinstaller les programmes et pilotes que vous avez installés après la mise à jour du Registre.

Si le problème n'est pas résolu, restaurez le registre initial. Pour cela, procédez comme suit :
  1. Redémarrez votre ordinateur. Lorsque le message "Démarrage de Windows 95" s'affiche, appuyez sur la touche F8.
  2. Dans le menu de démarrage Windows, sélectionnez l'option 6 (Invite MS-DOS en mode sans échec seulement).
  3. Tapez les commandes suivantes :
    c:\windows\command\attrib -s -h -r c:\windows\system.dat

    copy c:\windows\system.dax c:\windows\system.dat
  4. Redémarrez votre ordinateur.
Pour plus d'informations sur la résolution des erreurs de registre, consultez l'article suivant dans la Base de connaissances Microsoft :

131431 Procédure pour corriger les erreurs de registre

Recherchez un dossier temporaire valide et supprimez les fichiers temporaires

Le lecteur sur lequel se trouve le dossier temporaire doit disposer d'au moins 20 mégaoctets d'espace libre. Pour rechercher un dossier temporaire et supprimer les fichiers dans ce dossier, procédez comme suit :
  1. Fermez les programmes et redémarrez votre ordinateur en cliquant sur Arrêter dans le menu Démarrer, puis sur Redémarrer. Lorsque le message " Démarrage de Windows 95 " s'affiche, appuyez sur la touche F8, puis sélectionnez " Invite MS-DOS en mode sans échec seulement ".
  2. Tapez set et appuyez sur ENTRÉE. Notez l'emplacement de la variable TEMP.
  3. Ouvrez le dossier noté à l'étape 2. Par exemple, si TEMP est défini dans C:\Windows\Temp, tapez la ligne suivante, puis appuyez sur ENTRÉE :
    cd\windows\temp
    Si le dossier noté à l'étape 2 n'existe pas, créez-le. Pour créer un dossier temporaire, tapez la ligne suivante à l'invite :
    md c:\win95tmp
  4. Si le dossier noté à l'étape 2 n'existe pas, créez-le. Pour créer un dossier temporaire, tapez la ligne suivante à l'invite : Supprimez tous les fichiers temporaires contenus dans ce dossier. Ces fichiers portent généralement l'extension .tmp. Pour supprimer ces fichiers, tapez l'instruction suivante et appuyez sur ENTRÉE :
    del *.tmp
    REMARQUE : ne supprimez pas ces fichiers lorsque vous exécutez Windows car Windows, ou un programme Windows, peut être en train d'utiliser l'un de ces fichiers.

Vérifiez si le disque dur est fragmenté ou s'il comporte des erreurs

Utilisez le programme ScanDisk pour vérifier la présence de clusters perdus sur le disque dur, rechercher d'autres types d'erreurs de la table d'allocation des fichiers (FAT) et tester l'intégrité du lecteur. Ce programme vous permet également de réparer ces problèmes. Pour exécuter ScanDisk, procédez comme suit :
  1. Dans le menu Démarrer, pointez sur Programmes.
  2. Pointez sur Accessoires, sur Outils système, puis cliquez sur ScanDisk.
Les disques durs qui sont très fragmentés peuvent affecter les performances et la fiabilité des programmes Microsoft Office et d'autres tâches dans Windows. Pour résoudre ce problème, exécutez l'utilitaire de défragmentation sur votre disque dur. Pour exécuter le Défragmenteur de disque, procédez comme suit :
  1. Dans le menu Démarrer, pointez sur Programmes.
  2. Pointez sur Accessoires, sur Outils système, puis cliquez sur Défragmenteur de disque.

Vérifier que le CD-ROM est propre et intact

Si le message d'erreur apparaît lorsque vous installez un programme depuis le lecteur de CD-ROM, vérifiez que le disque est propre en frottant la surface avec un tissu doux. Vérifiez également qu'il n'y a pas de griffes sur le disque. Si le disque est endommagé ou illisible, il est possible que des messages d'erreur apparaissent lors de l'installation.

Recherchez un fichier d'échange endommagé

L'erreur Kernel32.dll peut également être provoquée par un fichier d'échange endommagé. Pour créer un fichier d'échange, redémarrez l'ordinateur en mode MS-DOS, supprimez le fichier Win386.swp qui se trouve dans le dossier Windows et redémarrez l'ordinateur. Puis procédez comme suit :

  1. Dans le menu Démarrer, cliquez sur Arrêter.
  2. Dans la boîte de dialogue Arrêt de Windows, cliquez sur " Redémarrer l'ordinateur en mode MS-DOS", puis cliquez sur Oui.
  3. À l'invite MS-DOS, basculez vers le dossier Windows en tapant la commande suivante :
    cdlecteur:\Windows
    lecteur est la lettre du lecteur qui contient le dossier Windows. Généralement, lecteur est le lecteur C.

    REMARQUE : Le fichier d'échange existe dans le dossier Windows si Windows gère les paramètres de mémoire virtuelle sur votre ordinateur. Si vous avez choisi de gérer les paramètres de mémoire virtuelle sur votre ordinateur, le fichier d'échange est présent à la racine du disque dur. Pour déterminer si Windows gère les paramètres de mémoire virtuelle, cliquez avec le bouton droit sur Poste de travail, puis cliquez sur Propriétés, sur Performances et enfin sur Mémoire virtuelle.

  4. où Pour supprimer le fichier d'échange, tapez la ligne suivante :
    del Win386.swp
  5. où Une fois le fichier d'échange supprimé, redémarrez l'ordinateur.

Profil personnalisé corrompu

Un profil personnel endommagé peut également provoquer les erreurs Kernel32.dll. Pour résoudre ce problème, essayez de supprimer le profil et de le recréer.

Si vous utilisez les modèles de stratégie système Office inclus dans le Microsoft Office 2000 Resource Kit, vous devez utiliser la version de l'éditeur de stratégie système fourni dans le Microsoft Office 2000 Resource Kit.

REMARQUE : L'éditeur de stratégie système livré avec Windows 95 ne fonctionne pas avec Office 2000. Veillez à installer la dernière version depuis le Microsoft Office 2000 Resource Kit ou Windows NT Server Service Pack 4. Vous pouvez également télécharger le programme Policy.exe, un exécutable auto-extractible contenant Poledit.exe, auprès des services en ligne. Téléchargez ce fichier à partir du site Web suivant :
http://www.microsoft.com/office/ork/

Désactivez les fonctionnalités BIOS avancées

La plupart des ordinateurs disposent de plusieurs paramètres étendus qui permettent une utilisation optimale du matériel informatique. Ces paramètres à grande vitesse peuvent entraîner une certaine instabilité du système, et leur désactivation peut accroître la stabilité de l'ordinateur. Contactez le fabricant de votre ordinateur, qui vous indiquera la procédure à suivre pour entrer dans le système de base d'entrées/sorties (BIOS) et pour modifier les paramètres du BIOS. Sur la plupart des systèmes, vous pouvez entrer dans le BIOS juste après la mise sous tension. Vous devez généralement appuyer sur une touche (comme Suppr) pour accéder au BIOS. Voici les paramètres qui peuvent interférer avec les programmes Microsoft Office :
  • Memory Shadow RAM
  • Shadow RAM vidéo
  • Cache interne
  • Cache externe
  • Protection antivirus intégrée
Les chipsets plus récents disposent de fonctions avancées telles que les états d'attente de mémoire qui peuvent causer des erreurs. La plupart des programmes d'installation du BIOS ont une option qui permet de charger les paramètres BIOS par défaut. Généralement, cette option désactive toutes les fonctions avancées.

AVERTISSEMENT : une modification incorrecte des paramètres du BIOS peut engendrer des problèmes graves susceptibles d'altérer le démarrage ou le fonctionnement de votre ordinateur. Microsoft ne peut garantir que les problèmes résultant d'un paramétrage incorrect des options du BIOS matériel pourront être résolus. Vous assumez l'ensemble des risques liés à la modification des paramètres du BIOS matériel.

Des clients ont reporté que le BIOS Dell A02 ne fonctionne pas avec Windows. Cette version de BIOS est utilisée sur les modèles Dell Dimension. Vous pouvez contacter l'assistance technique de Dell au (800) 624-9896.

La désactivation de la fonction de cache externe sur les cartes mère Tyan Titan III VX et Tyan Tomcat III permet souvent de résoudre les messages d'erreur Kernel32.dll. Des problèmes similaires ont également été signalés avec des cartes Gigabyte.

Suppression et réinstallation du programme

Si le problème survient après exécution du programme d'installation, il est possible que certaines bibliothèques de liens (.dll) soient endommagées ou altérées. Pour dépanner ce problème, commencez par supprimer le programme. Après avoir supprimé complètement le programme, réinstallez-le.

Vérifiez les mises à jour logicielles

Les logiciels obsolètes ou incompatibles peuvent également entraîner l'affichage de messages d'erreur. Consultez le fabricant de votre ordinateur pour obtenir différentes mises à jour de logiciels, du BIOS, de Windows et des pilotes de matériel (tels que les pilotes de CD-ROM). Si vous utilisez un logiciel de partition tiers (par exemple, EZDrive ou Ontrack Disk Manager), assurez-vous que vous disposez de la version la plus récente.

Microsoft a publié trois fichiers pouvant vous aider si vous recevez ce type de messages lors de l'installation ou lors de l'utilisation d'un programme Office. Téléchargez le Service Pack 1 pour Windows 95, la mise à jour de Kernel32.dll et la mise à jour de Ole32.dll depuis le site Web de Microsoft. Vérifiez également si d'autres mises à jour pouvant améliorer votre système sont disponibles. Pour vérifier la présence de fichiers mis à jour sur le site Web de Microsoft, consultez l'adresse suivante :
http://www.microsoft.com/technet/archive/downloads/winnt.mspx?mfr=true

Analyse antivirale de l'ordinateur

Si votre ordinateur est infecté par un virus qui a endommagé des fichiers, il est possible que vous receviez des messages d'erreur Kernel32.dll lorsque vous utilisez certains programmes. Analysez le disque dur et les disquettes à l'aide d'un programme de détection de virus. Si le programme en trouve un sur votre ordinateur, supprimez le virus avant d'exécuter le programme Office.

REMARQUE : N'utilisez pas de programme de détection de virus résidant en mémoire lorsque vous exécutez des programmes Office, y compris le programme d'installation. Exécutez un détecteur de virus avant de démarrer le programme d'installation, puis désactivez-le.

Réinstallez Windows dans un nouveau dossier

Utilisez cette méthode après avoir essayé les autres étapes de dépannage citées dans cet article. Si vous réinstallez Windows dans un nouveau dossier, vous devez réinstaller tous les programmes Windows dans la nouvelle installation de Windows.

Pour plus d'informations, consultez l'article suivant dans la Base de connaissances Microsoft :

200375 OFF2000 : Procédures pour installer Windows 95 dans un nouveau dossier

Vérification du matériel

Si vous avez épuisé toutes les autres procédures de dépannage et que vous recevez toujours ces messages d'erreur, il est possible qu'une ou plusieurs pièces de votre matériel soient incompatibles avec Windows ou soient endommagées. Contactez le revendeur de votre matériel pour identifier un problème matériel.

Les erreurs de type Kernel32.dll proviennent parfois d'une mémoire défectueuse ou mal installée. Le déplacement des barrettes de mémoire sur la carte mère peut parfois corriger ces erreurs.

Une autre cause potentielle des erreurs de type Kernel32.dll est l'utilisation d'une carte Ethernet Atron 380 Bus Mastering. Le retrait de la carte de l'ordinateur devrait alors résoudre ce problème.

Les produits tiers mentionnés dans cet article proviennent de fournisseurs indépendants de Microsoft ; nous n'accordons aucune garantie, implicite ou autre, en ce qui concerne le fonctionnement ou la fiabilité de ces produits.

Les coordonnées des sociétés tierces mentionnées dans cet article vous aideront à obtenir le support technique dont vous avez besoin. Ces informations peuvent faire l'objet de modifications sans préavis. Microsoft ne garantit en aucun cas l'exactitude des informations concernant les sociétés tierces.

Pour savoir comment contacter les sociétés mentionnées dans cet article, cliquez sur le numéro ci-dessous pour consulter l'article correspondant dans la Base de Connaissances Microsoft :
65416 Liste des fournisseurs tiers de matériels et de logiciels, A-K

60781 Liste des fournisseurs tiers de matériels et de logiciels, L-P

60782 Liste des fournisseurs tiers de matériels et de logiciels, Q-Z

Propriétés

Numéro d'article: 218873 - Dernière mise à jour: mercredi 25 octobre 2006 - Version: 6.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Excel 2000 Standard
  • Microsoft Outlook 2000 Standard
  • Microsoft PowerPoint 2000 Standard
  • Microsoft Word 2000 Standard Edition
  • Microsoft Windows 95
Mots-clés : 
kbdtatshoot kbinfo kbtshoot KB218873
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com