WMI に関する修正プログラムについて (Windows Server 2012 / 2008 R2)

こんにちは。Windows テクノロジー サポート チームです。

WMI に関するお問い合わせを多くいただいておりますので、
WMI に関する修正プログラムについてご紹介したいと思います。

なお、今回は Windows Server 2012 および Windows Server 2008 R2 を
対象にご紹介しておりますが、Windows Server 2008 を対象にした
修正プログラムについては、以下のブログで紹介させて頂いておりますので
よろしければ合わせてご確認ください。

WMI に関する修正プログラムについて (Windows Server 2008)
https://blogs.technet.com/b/askcorejp/archive/2013/04/20/wmi-windows-server-2008.aspx

まず、Windows Server 2012 の WMI に関する
既知の現象といたしましては以下の 2 点があります。

Windows Server 2012

Title URL
Null values returned when you use the Win32_VideoController WMI class in Windows 8 or Windows Server 2012 https://support.microsoft.com/kb/2787534/en-us
WMI does not work correctly after you run the OOBE in Windows RT, Windows 8 and Windows Server 2012 https://support.microsoft.com/kb/2792123/en-us

これら 2 つの現象については、
以下の 2013 年 4 月の累積の更新プログラムを適用する事により
対処する事が可能です。
(KB2792123 については個別の修正プログラムもございます。)

Windows 8 and Windows Server 2012 cumulative update: April 2013
https://support.microsoft.com/kb/2822241/en-us


以下では Windows Server 2008 R2 の WMI に関する
修正プログラムについて、各カテゴリごとにまとめさせていただきました。

Windows Server 2008 R2/Windows 7

- メモリ リーク
Title URL
Memory leak occurs in the Spoolsv.exe process after you run an application that performs WMI queries in Windows 7 or Windows Server 2008 R2 https://support.microsoft.com/kb/2796647/en-us
Memory leak in Wmiapsrv.exe on a computer that is running Windows Server 2008, Windows Server 2008 R2, Windows Vista or Windows 7 https://support.microsoft.com/kb/2697479/en-us
FIX: Memory leak in WmiPrvSe.exe when you run a script to connect to the WMI WebAdministration namespace in Windows 7, in Windows Vista, in Windows Server 2008 or in Windows Server 2008 R2 https://support.microsoft.com/kb/2519454/en-us
Handle leak in Svchost.exe when a WMI query is triggered by using the Win32_PowerSettingCapabilities class in Windows 7 or in Windows Server 2008 R2 https://support.microsoft.com/kb/2639077/en-us
The "Win32_Service" WMI class leaks memory in Windows Server 2008 R2 and in Windows 7 https://support.microsoft.com/kb/981314/en-us
A memory leak issue occurs in the Windows Management Instrumentation service on a computer that is running Windows Server 2008 R2 or Windows 7 https://support.microsoft.com/kb/977357/en-us

上記の修正プログラムには、印刷処理に関する修正や電源管理についての修正も含まれます。
ご利用いただいている環境構成により適用をご検討ください。


- 処理応答遅延/停止
Title URL
WMI freezes on a computer that is running Windows 7 or Windows Server 2008 R2 https://support.microsoft.com/kb/2735759/en-us
Msinfo32.exe takes a long time to display or export system information on a computer that has many MSI-X-supported devices and that is running Windows 7 or Windows Server 2008 R2 https://support.microsoft.com/kb/2492536/en-us
Unexpectedly slow startup or logon process in Windows Server 2008 R2 or in Windows 7 https://support.microsoft.com/kb/2617858/en-us
A Wmiprvse.exe process crashes in Windows Server 2008 R2 when you use the WMI interface to query the hardware status on a computer that supports the IPMI standard https://support.microsoft.com/kb/2280777/en-us
The Svchost.exe process that has the WMI service crashes in Windows Server 2008 R2 or in Windows 7 https://support.microsoft.com/kb/982293/en-us

上記は、パフォーマンス ダウンや WMI 関連サービスの予期せぬ停止などの際に適用をご検討ください。


- クラスター環境
Title URL
A heap memory leak occurs when an application or service queries the MSCluster_Resource WMI class in Windows Server 2008 R2 https://support.microsoft.com/kb/2580360/en-us
An application or service that queries information about a failover cluster by using the WMI provider may experience low performance or a time-out exception https://support.microsoft.com/kb/974930/en-us
"0x80070490 Element Not found" error when you enumerate a cluster disk resource by using the WMI MSCluster_Disk class query in a Windows Server 2008 R2-based failover cluster https://support.microsoft.com/kb/2720218/en-us
You cannot use WMI to manage CSV resources in Windows Server 2008 R2 https://support.microsoft.com/kb/2648385/en-us

上記の修正プログラムには、クラスターを構成している環境にて発生し得る問題に対しての修正となります。


- パフォーマンス オブジェクト関連
Title URL
Changes to performance counters are not updated for at least 15 minutes when you use WMI to query performance counter values in Windows 7 or in Windows Server 2008 R2 https://support.microsoft.com/kb/2613988/en-us
An application or a service that uses the Wmiaprpl.dll module crashes when the application or the service enumerates the returned performance objects under the HKEY_PERFORMANCE_DATA registry key https://support.microsoft.com/kb/977589/en-us
The WMI service and the WMI providers stop responding when you use WMI performance classes to monitor performance on a computer that is running Windows 7 or Windows Server 2008 R2 https://support.microsoft.com/kb/2547244/en-us

- その他
Title URL
"0x80041001" error when the Win32_Environment WMI class is queried by multiple requestors in Windows 7 or in Windows Server 2008 R2 https://support.microsoft.com/kb/2692929/en-us
Loaded user profiles cannot be unloaded after you run WMI queries for the Win32_StartupCommand class in Windows Vista, Windows Server 2008, Windows 7, or Windows Server 2008 R2 https://support.microsoft.com/kb/2639505/en-us
The WMI process stops sending events to WMI clients from a Windows 7-based or Windows Server 2008 R2-based server https://support.microsoft.com/kb/2705357/en-us
RSoP shows a red X on the icons for registry settings in 64-bit Windows Vista, in 64-bit Windows 7, in 64-bit Windows Server 2008 or in 64-bit Windows Server 2008 R2 https://support.microsoft.com/kb/2575866/en-us
The Win32_Process class returns incorrect CreationDate property during the first week after daylight saving time begins or ends https://support.microsoft.com/kb/970413/en-us
"0x80041002 (WBEM_E_NOT_FOUND)" error occurs when you try to open a WMI namespace on a computer that is running Windows 7 or Windows Server 2008 R2 https://support.microsoft.com/kb/2465990/en-us

[2013 年 6 月 20 日 追記]

なお、上記は同じモジュールの更新を複数含むリストとなりますため、
以下では、Windows Server 2008 R2 SP1 対象のモジュールを
最新の状態とするために必要な最小限の更新プログラム リストを
ご紹介させていただきます。

Title URL
Memory leak occurs in the Spoolsv.exe process after you run an application that performs WMI queries in Windows 7 or Windows Server 2008 R2 https://support.microsoft.com/kb/2796647/en-us
"0x80041001" error when the Win32_Environment WMI class is queried by multiple requestors in Windows 7 or in Windows Server 2008 R2 https://support.microsoft.com/kb/2692929/en-us
You cannot use WMI to manage CSV resources in Windows Server 2008 R2 https://support.microsoft.com/kb/2648385/en-us
Changes to performance counters are not updated for at least 15 minutes when you use WMI to query performance counter values in Windows 7 or in Windows Server 2008 R2 https://support.microsoft.com/kb/2613988/en-us
Memory leak in Wmiapsrv.exe on a computer that is running Windows Server 2008, Windows Server 2008 R2, Windows Vista or Windows 7 https://support.microsoft.com/kb/2697479/en-us
Unexpectedly slow startup or logon process in Windows Server 2008 R2 or in Windows 7 https://support.microsoft.com/kb/2617858/en-us
WMI freezes on a computer that is running Windows 7 or Windows Server 2008 R2 https://support.microsoft.com/kb/2735759/en-us
"0x80070490 Element Not found" error when you enumerate a cluster disk resource by using the WMI MSCluster_Disk class query in a Windows Server 2008 R2-based failover cluster https://support.microsoft.com/kb/2720218/en-us
The WMI process stops sending events to WMI clients from a Windows 7-based or Windows Server 2008 R2-based server https://support.microsoft.com/kb/2705357/en-us
FIX: Memory leak in WmiPrvSe.exe when you run a script to connect to the WMI WebAdministration namespace in Windows 7, in Windows Vista, in Windows Server 2008 or in Windows Server 2008 R2 https://support.microsoft.com/kb/2519454/en-us
RSoP shows a red X on the icons for registry settings in 64-bit Windows Vista, in 64-bit Windows 7, in 64-bit Windows Server 2008 or in 64-bit Windows Server 2008 R2 https://support.microsoft.com/kb/2575866/en-us
Handle leak in Svchost.exe when a WMI query is triggered by using the Win32_PowerSettingCapabilities class in Windows 7 or in Windows Server 2008 R2 https://support.microsoft.com/kb/2639077/en-us
The WMI service and the WMI providers stop responding when you use WMI performance classes to monitor performance on a computer that is running Windows 7 or Windows Server 2008 R2 https://support.microsoft.com/kb/2547244/en-us

[2014 年 4 月 1 日 追記]

上記以降にリリースされた更新プログラムについて追記いたします。

Title URL
Wmiprvse.exe freezes in Windows 7 or Windows Server 2008 R2 https://support.microsoft.com/kb/2928496/en-us
Handle leak in Svchost.exe when a WMI query is triggered by using the Win32_PowerSettingCapabilities class in Windows 7 or in Windows Server 2008 R2 https://support.microsoft.com/kb/2639077/en-us
High memory usage by the Svchost.exe process after you install Windows Management Framework 3.0 on a Windows 7 SP1 or Windows Server 2008 R2 SP1-based computer https://support.microsoft.com/kb/2889748/en-us
You cannot query the Server Work Queues performance counter by using WMI in Windows Server 2008 R2 https://support.microsoft.com/kb/2733563/en-us
Stop error message when you retrieve WMI connection statistics for iSCSI after you change the iSCSI configurations on a computer that is running Windows Server 2008 R2 or Windows 7: "0x00000019 BAD_POOL_HEADER" https://support.microsoft.com/kb/976443/en-us
FIX: A memory leak in the WmiPrvSe.exe process occurs when you use the RDS WMI provider in Windows 7 SP1 or Windows Server 2008 R2 SP1 https://support.microsoft.com/kb/2876748/en-us
High CPU usage on a client computer when you start the "gwmi win32_serverconnection" WMI query in Windows Server 2008 R2 SP1 https://support.microsoft.com/kb/2847625/en-us
Roaming user profiles are corrupted when a monitoring program executes a WMI query on a Windows Server 2008 R2 SP1-based RDS server https://support.microsoft.com/kb/2831347/en-us
Wmiprvse.exe process crashes when you run a WMI script on a computer that is running Windows 7 or Windows Server 2008 R2 https://support.microsoft.com/kb/2833001/en-us