Behandeln Sie Leck im Svchost.exe, wenn eine WMI-Abfrage ausgelöst wird, mithilfe der Win32_PowerSettingCapabilities-Klasse in Windows 7 oder Windows Server 2008 R2

Gilt für: Windows 7 Service Pack 1Windows 7 EnterpriseWindows 7 Home Basic

Problembeschreibung


Angenommen Sie, eine Abfrage (Windows Management Instrumentation, WMI) ausgeführt wird, bestimmen die Energieoptionen eines Computers, auf dem Windows 7 oder Windows Server 2008 R2 ausgeführt wird. Die Abfrage erfolgt mithilfe der Win32_PowerSettingCapabilities -Klasse. In diesem Fall die Handleanzahl die Svchost.exe verarbeiten hostet Power Service erhöht. Erreicht die Handleanzahl die maximale Anzahl der Handles, die ein Prozess haben, Öffnen keine Dienste, die diesen Prozess Handles für jedes Objekt.

Ursache


Dieses Problem tritt auf, weil die Handles auf Power Registrierung Richtlinienschlüssel, die Stromversorgung (Umpo.dll) geöffnet werden nicht ordnungsgemäß geschlossen werden. Dieses Verhalten verursacht das Handle-Leck.

Problemlösung


Hotfix-Informationen

Ein unterstützter Hotfix ist von Microsoft erhältlich. Dieser Hotfix soll nur der Behebung des Problems dienen, das in diesem Artikel beschrieben wird. Wenden Sie dieses Hotfix nur auf Systeme an, bei denen das in diesem Artikel beschriebene Problem auftritt. Dieser Hotfix sollte weiteren Tests unterzogen werden. Wenn Ihr System durch dieses Problem nicht schwerwiegend beeinträchtigt ist, empfehlen wir sie, auf das nächste Softwareupdate zu warten, das diesen Hotfix enthält.

Wenn der Hotfix zum Download zur Verfügung steht, gibt es einen Abschnitt "Hotfixdownload available" ("Hotfixdownload verfügbar"), am oberen Rand dieses Knowledge Base-Artikel. Wenn dieser Abschnitt nicht angezeigt wird, wenden Sie sich an den Microsoft Customer Service and Support, um den Hotfix zu erhalten.

Hinweis Falls weitere Probleme auftreten oder andere Schritte zur Problembehandlung erforderlich sind, müssen Sie möglicherweise eine separate Serviceanfrage erstellen. Die normalen Supportkosten gelten für zusätzliche Supportfragen und Probleme, die nicht diesem speziellen Hotfix zugeordnet werden können. Für eine vollständige Liste der Telefonnummern des Microsoft Customer Service and Support, oder um eine separate Serviceanfrage zu erstellen, gehen Sie auf folgende Microsoft-Website:Hinweis Das Formular "Hotfix download available" ("Hotfixdownload verfügbar") zeigt die Sprachen an, für die der Hotfix verfügbar ist. Wenn Ihre Sprache nicht angezeigt wird, ist dieser Hotfix für Ihre Sprache nicht verfügbar.

Voraussetzungen

Um diesen Hotfix anwenden zu können, muss Windows 7 Service Pack 1 (SP1) oder Windows Server 2008 R2 Service Pack 1 (SP1) ausgeführt werden. Weitere Informationen zu Windows 7 oder Windows Server 2008 R2 Servicepack erhalten, klicken Sie auf die folgenden Artikelnummer der Microsoft Knowledge Base:

976932 Informationen zum Servicepack 1 für Windows 7 und Windows Server 2008 R2

Informationen zur Registrierung

Um den Hotfix aus diesem Paket verwenden zu können, müssen Sie keine Änderungen an der Registrierungsdatenbank vornehmen.

Neustartanforderung

Sie müssen den Computer neu starten, nachdem Sie diesen Hotfix anwenden.

Informationen zu ersetzten Hotfixes

Dieser Hotfix ersetzt keine zuvor veröffentlichten Hotfix.

Status


Microsoft hat bestätigt, dass es sich um ein Problem bei den Microsoft-Produkten handelt, die im Abschnitt „Eigenschaften“ aufgeführt sind.

Weitere Informationen


Weitere Informationen über die Win32_PowerSettingCapabilities -Klasse finden Sie auf folgender Microsoft-Website:Um weitere Informationen zur Terminologie für Softwareupdates zu erhalten, klicken Sie auf die folgende Artikelnummer, um den Artikel der Microsoft Knowledge Base anzuzeigen:

824684 Erläuterung von der standardmäßigen Standardbegriffen bei Microsoft Softwareupdates

Nachfolgend ein Beispiel PowerShell-Skript, fragt die Energieoptionen und reproduziert dieses Problem:
$PowerPlan=Get-WmiObject -namespace "root\cimv2\power" -class Win32_PowerPlan | where {$_.IsActive}do{
$PowerSettings = $PowerPlan.GetRelated("win32_PowerSettingDataIndex") | foreach {
$powersettingindex = $_;
$PowerSettingIndex.GetRelated("Win32_PowerSetting") | select @{Label="Power Setting";Expression={$_.instanceid
}}, @{Label="AC/DC";Expression={$powersettingindex.instanceid.split("\")[2]
}}, @{Label="Summary";Expression={$_.ElementName
}}, @{Label="Description";Expression={$_.description
}}, @{Label="Value";Expression={$powersettingindex.settingindexvalue
}} } $PowerSettings | ft "AC/DC",Summary,Value -autosize
} while(1)

Weitere Dateiinformationen

Weitere Dateiinformationen für Windows 7 und Windows Server 2008 R2

Weitere Dateien für alle unterstützten x86-basierten Versionen von Windows 7
DateieigenschaftWert
DateinameX86_008fb7c6b6df6436d32d3a2377f20f97_31bf3856ad364e35_6.1.7601.18331_none_6f1df10dae299b39.manifest
DateiversionNicht zutreffend
Dateigröße708
Datum (UTC)03-Dec-2013
Zeit (UTC)19:55
PlattformNicht zutreffend
DateinameX86_9cccb1a494a7bc69c2807770af31a6bf_31bf3856ad364e35_6.1.7601.22529_none_bcc0d78d92c52a89.manifest
DateiversionNicht zutreffend
Dateigröße708
Datum (UTC)03-Dec-2013
Zeit (UTC)19:55
PlattformNicht zutreffend
DateinameX86_microsoft-windows-usermodepowerservice_31bf3856ad364e35_6.1.7601.18331_none_5ff935abaac87727.manifest
DateiversionNicht zutreffend
Dateigröße15.950
Datum (UTC)03-Dec-2013
Zeit (UTC)09:00
PlattformNicht zutreffend
DateinameX86_microsoft-windows-usermodepowerservice_31bf3856ad364e35_6.1.7601.22529_none_6095a698c3d6c2df.manifest
DateiversionNicht zutreffend
Dateigröße15.950
Datum (UTC)03-Dec-2013
Zeit (UTC)08:45
PlattformNicht zutreffend
Weitere Dateien für alle unterstützten x64-basierten Versionen von Windows 7 und Windows Server 2008 R2
DateieigenschaftWert
DateinameAmd64_7ac3ed40b29a2b670cd4d9aa663960df_31bf3856ad364e35_6.1.7601.22529_none_2f04bbb872c318c6.manifest
DateiversionNicht zutreffend
Dateigröße1.066
Datum (UTC)03-Dec-2013
Zeit (UTC)19:56
PlattformNicht zutreffend
DateinameAmd64_7f239f99698ec98dd70fcd5d2ffa8c3b_31bf3856ad364e35_6.1.7601.18331_none_6824b4a99ed941e5.manifest
DateiversionNicht zutreffend
Dateigröße1.066
Datum (UTC)03-Dec-2013
Zeit (UTC)19:56
PlattformNicht zutreffend
DateinameAmd64_90f5424f5bfe0ac12381dd1de0ab7504_31bf3856ad364e35_6.1.7601.22529_none_6986c57305348db8.manifest
DateiversionNicht zutreffend
Dateigröße712
Datum (UTC)03-Dec-2013
Zeit (UTC)19:56
PlattformNicht zutreffend
DateinameAmd64_a015a8b007f662681f05d770cb3e3b53_31bf3856ad364e35_6.1.7601.18331_none_cb193c2a1ef42a2b.manifest
DateiversionNicht zutreffend
Dateigröße712
Datum (UTC)03-Dec-2013
Zeit (UTC)19:56
PlattformNicht zutreffend
DateinameAmd64_microsoft-windows-usermodepowerservice_31bf3856ad364e35_6.1.7601.18331_none_bc17d12f6325e85d.manifest
DateiversionNicht zutreffend
Dateigröße15,954
Datum (UTC)03-Dec-2013
Zeit (UTC)09:14
PlattformNicht zutreffend
DateinameAmd64_microsoft-windows-usermodepowerservice_31bf3856ad364e35_6.1.7601.22529_none_bcb4421c7c343415.manifest
DateiversionNicht zutreffend
Dateigröße15,954
Datum (UTC)03-Dec-2013
Zeit (UTC)09:37
PlattformNicht zutreffend
DateinameWow64_microsoft-windows-usermodepowerservice_31bf3856ad364e35_6.1.7601.18331_none_c66c7b819786aa58.manifest
DateiversionNicht zutreffend
Dateigröße12.100
Datum (UTC)03-Dec-2013
Zeit (UTC)08:28
PlattformNicht zutreffend
DateinameWow64_microsoft-windows-usermodepowerservice_31bf3856ad364e35_6.1.7601.22529_none_c708ec6eb094f610.manifest
DateiversionNicht zutreffend
Dateigröße12.100
Datum (UTC)03-Dec-2013
Zeit (UTC)08:23
PlattformNicht zutreffend
Weitere Dateien für alle unterstützten IA-64-basierten Versionen von Windows Server 2008 R2
DateieigenschaftWert
DateinameIa64_d9a1294cf6e77e6198e7acc0a625c034_31bf3856ad364e35_6.1.7601.18331_none_eef9421800b63a0e.manifest
DateiversionNicht zutreffend
Dateigröße1.064
Datum (UTC)03-Dec-2013
Zeit (UTC)19:55
PlattformNicht zutreffend
DateinameIa64_ff48867798c09c878158347a6095e4ae_31bf3856ad364e35_6.1.7601.22529_none_019f1c1cb4ac9f5d.manifest
DateiversionNicht zutreffend
Dateigröße1.064
Datum (UTC)03-Dec-2013
Zeit (UTC)19:55
PlattformNicht zutreffend
DateinameIa64_microsoft-windows-usermodepowerservice_31bf3856ad364e35_6.1.7601.18331_none_5ffad9a1aac68023.manifest
DateiversionNicht zutreffend
Dateigröße15,952
Datum (UTC)03-Dec-2013
Zeit (UTC)08:28
PlattformNicht zutreffend
DateinameIa64_microsoft-windows-usermodepowerservice_31bf3856ad364e35_6.1.7601.22529_none_60974a8ec3d4cbdb.manifest
DateiversionNicht zutreffend
Dateigröße15,952
Datum (UTC)03-Dec-2013
Zeit (UTC)08:28
PlattformNicht zutreffend
DateinameWow64_microsoft-windows-usermodepowerservice_31bf3856ad364e35_6.1.7601.18331_none_c66c7b819786aa58.manifest
DateiversionNicht zutreffend
Dateigröße12.100
Datum (UTC)03-Dec-2013
Zeit (UTC)08:28
PlattformNicht zutreffend
DateinameWow64_microsoft-windows-usermodepowerservice_31bf3856ad364e35_6.1.7601.22529_none_c708ec6eb094f610.manifest
DateiversionNicht zutreffend
Dateigröße12.100
Datum (UTC)03-Dec-2013
Zeit (UTC)08:23
PlattformNicht zutreffend