Diminution des performances, des échecs de chargement de pilote ou une instabilité du système peut se produire sur les systèmes de mémoire d'ajouter à chaud qui exécutent Windows Server 2003

Traductions disponibles Traductions disponibles
Numéro d'article: 913568 - Voir les produits auxquels s'applique cet article
Important Cet article contient des informations sur la façon de modifier le Registre. Veillez à sauvegarder le Registre avant de le modifier. Assurez-vous que vous savez comment restaurer le Registre si un problème survient. Pour plus d'informations sur la façon de sauvegarder, restaurer et modifier le Registre, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
256986 Description du Registre Microsoft Windows
Agrandir tout | Réduire tout

Sommaire

Symptômes

Vous pouvez rencontrer l'un des problèmes suivants sur un ordinateur Microsoft Windows Server 2003 qui a activé la fonctionnalité d'ajout de mémoire à chaud :
  • Périphériques n'initialisent pas ou ne fonctionnent pas correctement.
  • Ne pas chargent de pilotes ou services ne démarrent pas.
  • Programmes échouent ou ne démarrent pas. Ces programmes peuvent inclure de Microsoft Exchange Server ou Microsoft SQL Server Analysis Services.
  • Les performances du système sont faible.
  • Le système est instable.
  • Le système ne démarre pas.
  • Vous recevez des erreurs indiquant des ressources insuffisantes.
  • Vous recevez des erreurs d'arrêt.
Remarque : Par défaut, la fonction d'ajout de mémoire à chaud peut être activée sur l'ordinateur.

Cause

Lors de l'ajout de mémoire à chaud est activée, le système d'exploitation alloue des ressources du noyau afin de gérer toute mémoire futurs qui peut-être être ajouté à l'ordinateur. Ressources du noyau sont allouées selon les fonctionnalités de l'ordinateur plutôt que sur la quantité de RAM actuellement installée. Le noyau peut allouer des ressources importantes sur la RAM qui ne peut jamais être installé. Par conséquent, la fonction d'ajout de mémoire à chaud peut entraîner la taille maximale du pool paginé à être beaucoup plus petites que prévu.

Le problème peut être plus susceptible de se produire sur un ordinateur qui exécute une version x 86 de Windows Server 2003 lorsqu'un des scénarios suivants est vrai :
  • Le système signale que la grande quantité de RAM est pris en charge. Par exemple, le problème peut être plus susceptible d'affecter un Windows Server 2003, Datacenter Edition-ordinateur qui prend en charge 128 gigaoctets (Go) de RAM. La Table d'affinité de ressource statique (SRAT) indique le système d'exploitation où RAM peut être ajouté.
  • Le système utilise le / 3GB commutateur dans le fichier Boot.ini. Lorsque cette méthode d'allocation de l'espace adresse virtuel est utilisée, les ressources du noyau disponibles sont considérablement réduits. En outre, les allocations d'entrée de Table de Page système peuvent être réduites à des niveaux qui peuvent provoquer des problèmes de performances.

Contournement

Avertissement : De graves problèmes peuvent survenir si vous modifiez le Registre de façon incorrecte à l'aide de l'Éditeur du Registre ou en utilisant une autre méthode. Ces problèmes peuvent obliger à réinstaller votre système d'exploitation. Microsoft ne peut pas garantir que ces problèmes puissent être résolus. Modifiez le Registre à vos propres risques.

Pour contourner ce problème, appliquez l'une des méthodes suivantes.

Méthode 1: Utiliser le paramètre de Registre DynamicMemory pour limiter la quantité de mémoire d'ajouter à chaud

Pour définir le paramètre de Registre DynamicMemory sur les ordinateurs qui exécutent Windows Server 2003 avec Service Pack 1 (SP1) ou une version ultérieure, procédez comme suit :
  1. Cliquez sur Démarrer, sur exécuter, type Regedit, puis cliquez sur OK.
  2. Recherchez et puis cliquez sur la sous-clé de Registre suivante :
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
  3. Dans le menu Edition , pointez sur Nouveau, puis cliquez sur Valeur DWORD.
  4. Type DynamicMemory pour le nom de la DWORD, puis appuyez sur ENTRÉE.
  5. Cliquez droit sur DynamicMemory, puis cliquez sur Modifier.
  6. Dans la zone données de la valeur , tapez la valeur que vous souhaitez utiliser, puis cliquez sur OK.

    La valeur de ce paramètre est en gigaoctets (Go). Par exemple, si vous affectez la valeur 1, le noyau réserve l'espace pour un total de 1 Go de mémoire système ou de la quantité totale de mémoire physique qui est installé au moment du démarrage, celle qui est la plus grande.
  7. Quittez l'Éditeur du Registre et redémarrez l'ordinateur.

Méthode 2: Désactiver la fonction d'ajout de mémoire à chaud

Pour désactiver la fonction d'ajout de mémoire à chaud, utilisez une des méthodes suivantes :
  • Méthode A:, contactez votre fournisseur de matériel pour déterminer si la fonction d'ajout de mémoire à chaud peut être désactivée à l'aide du BIOS. Si la fonctionnalité peut être désactivée à l'aide du BIOS, utilisez cette méthode.
  • Méthode B: si que la fonction d'ajout de mémoire à chaud ne peut pas être désactivée à l'aide du BIOS, nous recommandons que vous mettez à niveau vers Windows Server 2003 SP1 et puis utilisez la méthode 1.

    Si vous ne peut pas mettre à niveau vers Windows Server 2003 SP1, vous pouvez définir le commutateur /NOPAE dans le fichier Boot.ini pour désactiver le mode Extension d'adresse physique (PAE).

    Remarque : Nous ne recommandons pas de désactiver le mode PAE sur les ordinateurs qui exécutent Windows Server 2003 avec SP1 ou versions ultérieures. Cette configuration peut désactiver par inadvertance les nouvelles fonctionnalités incluent la prise en charge de la prévention de l'exécution des données (PED). Définissez le commutateur /NOPAE uniquement sur les ordinateurs qui exécutent une version de Windows Server 2003 avant le Service Pack 1.

    Pour plus d'informations sur la façon de définir la /NOPAE commutateur, visitez le site Web de Microsoft à l'adresse suivante :
    http://technet.Microsoft.com/en-us/library/aa996104.aspx

Statut

Microsoft a confirmé qu'il s'agit d'un problème pour les produits Microsoft répertoriés dans la section « S'applique à ».

Plus d'informations

Ce problème peut également se produire lors de l'exécution de Windows Server 2003 dans des environmentssuch virtuel Hyper-v. Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
2927158 Votre machine virtuelle de Windows Server 2003 peut ne pas démarrer lors de l'utilisation dynamique de la mémoire
Pour plus d'informations sur la prise en charge de la fonction d'ajout de mémoire à chaud dans Windows Server 2003, visitez le site Web de Microsoft à l'adresse suivante :
http://go.Microsoft.com/fwlink/?LinkId=57183

Propriétés

Numéro d'article: 913568 - Dernière mise à jour: jeudi 13 février 2014 - Version: 1.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
Mots-clés : 
kbtshoot kbexpertiseinter kbmt KB913568 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu d'une traduction automatique réalisée par un logiciel Microsoft et non par un traducteur professionnel. Cette traduction automatique a pu aussi être révisée par la communauté Microsoft grâce à la technologie Community Translation Framework (CTF). Pour en savoir plus sur cette technologie, veuillez consulter la page http://support.microsoft.com/gp/machine-translation-corrections/fr. Microsoft vous propose en effet des articles traduits par des professionnels, des articles issus de traductions automatiques et des articles issus de traductions automatiques révisées par la communauté Microsoft, de manière à ce que vous ayez accès à tous les articles de notre Base de connaissances dans votre langue. Il est important de noter que les articles issus de la traduction automatique, y compris ceux révisés par la communauté Microsoft, peuvent contenir des erreurs de vocabulaire, de syntaxe ou de grammaire. Microsoft ne pourra être tenu responsable des imprécisions, erreurs, ainsi que de tout dommage résultant d?une traduction incorrecte du contenu ou de son utilisation par les clients.
La version anglaise de cet article est la suivante: 913568
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