Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à : Windows 11
Symptômes
Vous rencontrez une erreur de dépassement de quota dans un processus hôte du fournisseur partagé Windows Management Instrumentation (WMI) (WMIPrvSE.exe).
Résolution
La résolution classique d’un dépassement de quota WMIPrvSE.exe consiste à configurer des fournisseurs WMI autonomes. Cette configuration personnalisée ne nécessite pas d’autorisations d’administration.
Dans le passé, vous deviez configurer manuellement les fournisseurs. Toutefois, cet article décrit un moyen de scripter ces modifications.
Résolution précédente : Configurer manuellement les fournisseurs
Pour configurer des fournisseurs autonomes, vous deviez précédemment exécuter les étapes manuelles suivantes à l’aide d’un script Windows PowerShell ou d’une invite de commandes :
Arrêtez le suspect WMIPrvSE.exe processus existant pour nettoyer la mémoire définie dans la taille de jeu proportionnelle (PSS). Pour ce faire, exécutez la commande suivante :
kill -f <pid of suspect wmiprvse.exe process>
Note
Dans cette commande, <pid du processus> suspect wmiprvse représente l’ID de processus (PID) du processus Wmiprvse.exe qui a généré le problème.
Utilisez hostingmodelGroup
OWN
pour déplacer le fournisseur de travail cible loin de l’hôte du fournisseur suspect. (En règle générale, il s’agit d’un partage WMIPrvSE.exe défini en tant queHostingModel='NetworkserviceHost'
.) Pour ce faire, exécutez la commande suivante :$prv = gcim -namespace root/standardcimv2 __win32provider -filter "name=<providername>" $prv.HostingModel = $Prv.HostingModel + ":OWN"
Note
Dans cette commande, <providername> représente le nom du fournisseur de travail cible.
Pour définir le nouveau nom, exécutez la commande suivante :
set-ciminstance -inputobject $prv
Nouvelle résolution
La nouvelle méthode de résolution de ce problème ressemble à la méthode décrite dans Les clés et valeurs du Registre pour le contrôle de la sécurité du fournisseur : modes sécurisés et compatibles. Cette méthode implique la création d’une sous-clé de Registre qui contient des entrées qui représentent une liste des fournisseurs qui nécessitent un hébergement autonome.
Important
Si vous avez configuré les entrées du Registre de sécurité du fournisseur pour qu’elles s’exécutent en mode sécurisé ou compatible, Windows ignore les entrées StandaloneProvider .
Les informations de Registre utilisent la structure suivante :
- Sous-clé : HKLM :\SOFTWARE\Microsoft\Wbem\CIMOM\StandaloneProviders
- Entrées (une par fournisseur) :
- Nom : Namespace :__TargetRelPath
Note
Dans cette chaîne, l’espace de noms représente l’espace de noms du fournisseur cible et TargetRelPath représente le chemin relatif du fournisseur cible. Par exemple, root\cimv2 :__win32provider.name="MyProvider ».
- Valeur : Entier
Note
Dans cette chaîne, Integer représente un index numérique unique qui identifie le fournisseur.
- Nom : Namespace :__TargetRelPath
Vous pouvez utiliser l’Éditeur de Registre pour configurer manuellement le Registre, ou utiliser un script PowerShell.
L’exemple de script suivant configure les informations de Registre pour le fournisseur StorageWMI . Dans cet exemple, la valeur d’index du fournisseur est 50.
$registryPath = "HKLM:\SOFTWARE\Microsoft\Wbem\CIMOM\StandaloneProviders"
$Name = "ROOT/Microsoft/Windows/storage __win32provider.name='StorageWMI'"
$value = "50"
IF(!(Test-Path $registryPath))
{
New-Item -Path $registryPath -Force | Out-Null
New-ItemProperty -Path $registryPath -Name $name -Value $value -PropertyType String -Force | Out-Null
}
ELSE
{
New-ItemProperty -Path $registryPath -Name $name -Value $value -PropertyType String -Force | Out-Null
}
Ce script vérifie si la sous-clé existe. Si la sous-clé n’existe pas, le script le crée. Ensuite, il crée l’entrée subordonnée pour StorageWMI. Une fois que le script a apporté cette modification, le fournisseur s’exécute dans la configuration autonome, et les informations du groupe d’hébergement du fournisseur incluent une chaîne semblable au texte suivant :
:OWNStorageWMI50
L’image suivante montre comment cette liste apparaît dans une liste de fournisseurs.
Collecte de données
Si vous avez besoin de l’aide du support Microsoft, nous vous recommandons de collecter les informations en suivant les étapes mentionnées dans Collecter des informations à l’aide de TSS pour les problèmes liés à l’expérience utilisateur.