Le «wmic computersystem définie AutomaticManagedPageFile = FALSE "commande provoque la perte des paramètres de fichier d'échange existant sur un ordinateur Windows Server 2008 R2 Windows Vista, Windows Server 2008, Windows 7 ou

Traductions disponibles Traductions disponibles
Numéro d'article: 974028 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Symptômes

Paramètres du fichier d'échange sont stockés dans l'entrée de Registre suivante sur un ordinateur qui exécute Windows Vista, Windows Server 2008, Windows 7 ou Windows Server 2008 R2 :
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PagingFiles
Si vous exécutez la commande suivante, la valeur REG_MULTI_SZ de cette entrée de Registre est définie «C:\pagefile.sys 0 0»:
wmic computersystem set AutomaticManagedPageFile=FALSE
ce problème provoque la perte des paramètres de fichier d'échange existants pour les systèmes d'exploitation qui les valeurs suivantes du fichier d'échange :
  • Les tailles de fichier d'échange initiale et maximale sont explicitement spécifiés.
    Par exemple :
    C:\pagefile.sys 4095 4095
  • Plusieurs fichiers d'échange se trouvent sur plusieurs volumes.
    Par exemple :
    C:\pagefile.sys 8200 8200
    D:\pagefile.sys 8200 8200
    E:\pagefile.sys 8200 8200
Remarque Le problème se produit également si la AutomaticManagedPagefile propriété de la classe WMI Win32_ComputerSystem a la valeur «Faux» par code de programme à l'aide de la COM interface.

Contournement

Méthode 1
Confirmer le paramètre actuel du fichier d'échange en exécutant la commande suivante :
WMIC computersystem obtenir AutomaticManagedPageFile
En outre, évitez de définir la valeur «False» si elle est déjà définie à "FALSE".

Méthode 2
Exécuter le code VBScript au lieu de la commande wmic pour désactiver la propriété AutomaticManagedPageFile. Pour ce faire, procédez comme suit :
  1. Démarrez le bloc-notes.
  2. Collez le code suivant dans le bloc-notes :
    strComputer = "."
    Set objWMIService = GetObject("winmgmts:" _
        & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
    
    For Each objCS in objWMIService.ExecQuery("SELECT * FROM Win32_ComputerSystem")
        on Error Resume Next
    '    Wscript.Echo "AutomaiticManagedPagefile: " & objCS.AutomaticManagedPagefile
        If (objCS.AutomaticManagedPagefile) Then
            Wscript.Echo "Setting AutomaticManagedPagefile to False"
            objCS.AutomaticManagedPageFile=False
            objCS.Put_
        Else
            Wscript.Echo "AutomaticManagedPagefile was already False. Just leaving"
        End If
    '    Wscript.Echo "AutomaiticManagedPagefile: " & objCS.AutomaticManagedPagefile
    Next
    
  3. Dans le menu fichier, cliquez sur Enregistrer en tant que.
  4. Sélectionner une destination, tapez AutomaiticManagedPagefile.vbs dans la zone nom de fichier et cliquez sur Enregistrer.
  5. Exécutez le script AutomaiticManagedPagefile.vbs sur votre ordinateur.

Statut

Microsoft a confirmé l'existence de ce problème dans les produits Microsoft répertoriés dans la section "S'applique à".

Plus d'informations

Le fournisseur WMI de la classe Win32_ComputerSystem est implémenté dans CimWin32.dll. Ce fichier .dll modifie la valeur de Registre suivante lorsque la propriété AutomaticManagedPageFile de la classe WMI Win32_ComputerSystem est modifiée :
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PagingFiles
Si la propriété AutomaticManagedPageFile est définie sur TRUE, la valeur est définie sur «?: \Pagefile.sys.» Si la propriété AutomaticManagedPageFile est définie sur FALSE, la valeur est définie à «c:\pagefile.sys 0 0.» Par conséquent, les autres paramètres de fichier de page sont remplacées lorsque ce problème se produit.

Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la base de connaissances Microsoft :
959516Plusieurs fichiers d'échange sont créés lorsque vous définissez la propriété AutomaticManagedPagefile de la classe Win32_ComputerSystem false sur un ordinateur qui exécute Windows Server 2008 ou Windows Vista Service Pack 1

Propriétés

Numéro d'article: 974028 - Dernière mise à jour: jeudi 27 août 2009 - Version: 1.1
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Windows Server 2008 Datacenter without Hyper-V
  • Windows Server 2008 Enterprise without Hyper-V
  • Windows Server 2008 for Itanium-Based Systems
  • Windows Server 2008 Standard without Hyper-V
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Standard
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Standard
  • Windows 7 Entreprise
  • Windows 7 Édition Familiale Basique
  • Windows 7 Édition Familiale Premium
  • Windows 7 Professionnel
  • Windows 7 Édition Starter
  • Windows 7 Édition Integrale
  • Windows Vista Entreprise 64 bits
  • Windows Vista Édition Familiale Basique 64 bits
  • Windows Vista Édition Familiale Premium 64 bits
  • Windows Vista Édition Intégrale 64 bits
  • Windows Vista Professionnel 64 bits
  • Windows Vista Entreprise
  • Windows Vista Édition Familiale Basique
  • Windows Vista Édition Familiale Premium
  • Windows Vista Starter
  • Windows Vista Édition Intégrale
  • Windows Vista Professionnel
Mots-clés : 
kbmt kbtshoot kbsurveynew kbexpertiseinter kbinfo KB974028 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 974028
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