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

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

    前回 WMI に関する修正プログラムについて、
    Windows Server 2012 および Windows Server 2008 R2 を
    対象にご紹介いたしましたが、今回は Windows Server 2008 用の
    修正プログラムについていてご紹介したいと思います。

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

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


    Windows Server 2008

    - メモリ リーク
    TitleURL
    Memory leak in Wmiapsrv.exe on a computer that is running Windows Server 2008, Windows Server 2008 R2, Windows Vista or Windows 7 http://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 http://support.microsoft.com/kb/2519454/en-us
    A wmiprvse.exe process may leak memory when a WMI notification query is used heavily on a Windows Server 2008-based or Windows Vista-based computer http://support.microsoft.com/kb/958124/en-us
    A memory leak occurs in the Wmiprvse.exe process when you query an iSCSI WMI class in Windows Vista or in Windows Server 2008 http://support.microsoft.com/kb/975751/en-us
    The Wmiprvse.exe process creates a memory leak on a computer that is running Windows Server 2008 if you remotely monitor this process by using the WMI interface on a computer that is running Windows Server 2003 or Windows XP http://support.microsoft.com/kb/970520/en-us

    上記の修正プログラムは、メモリ リークに対しての修正となります。


    - 処理応答遅延/停止
    TitleURL
    The WMI Provider Host program (Wmiprvse.exe) may crash on a Windows Server 2008-based computer that has the NLB feature installed http://support.microsoft.com/kb/959493/en-us
    You find high CPU usage for the Wmiprvse.exe process on a terminal server that is running Windows Server 2008 when you run the Windows System Resource Manager http://support.microsoft.com/kb/970067/en-us
    A "WBEM_E_INCOMPLETE_CLASS" WMI error occurs or Wmiprvse.exe crashes when concurrent WMI queries are sent to the cluster resources in Windows Server 2008 http://support.microsoft.com/kb/982354/en-us
    An application or service that receives event log information by using a WMI interface stops responding in Windows Server 2008 or in Windows Vista http://support.microsoft.com/kb/2391536/en-us
    A deadlock situation occurs in Windows Management Instrumentation Service (WMI) on a Windows Server 2008-based or Windows Vista SP1-based computer http://support.microsoft.com/kb/952685/en-us

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


    - クラスター環境
    TitleURL
    A hotfix is available to let you configure a cluster node that does not have quorum votes in Windows Server 2008 and in Windows Server 2008 R2 http://support.microsoft.com/kb/2494036/en-us
    The "Win32_share" WMI class cannot enumerate file shares or create file shares on a node in a Windows Server 2008 failover cluster http://support.microsoft.com/kb/971403/en-us
    Windows Server 2008 Failover Clustering WMI provider does not correctly handle invalid characters in the private property names causing WMI queries to fail http://support.microsoft.com/kb/958807/en-us
    A rollup hotfix package for Windows Server 2008 Failover Clustering WMI provider http://support.microsoft.com/kb/968936/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 or Windows Vista: "0x00000019 BAD_POOL_HEADER" http://support.microsoft.com/kb/974201/en-us

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


    - パフォーマンス オブジェクト関連
    TitleURL
    An application crashes after the application loads the Perfdisk.dll file on a computer that is running Windows Server 2008 or Windows Vista if there are lots of disk devices on the computer http://support.microsoft.com/kb/961382/en-us
    Some base values are not updated when you use the Win32_PerfRawData_PerfDisk_LogicalDisk WMI class to calculate performance data in Windows Vista or in Windows Server 2008 http://support.microsoft.com/kb/961435/en-us
    WMI performance counter classes that are based on the Performance Monitoring Provider do not work or return incorrect data in Windows Vista and Windows Server 2008 http://support.microsoft.com/kb/970967/en-us
    PhysicalDisk counters contain invalid and duplicate entries when you use Microsoft Multipath I/O (MPIO) to control one or more storage devices http://support.microsoft.com/kb/974878/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 http://support.microsoft.com/kb/977589/en-us

    - リポジトリ破損
    TitleURL
    The WMI repository is corrupted on a computer that is running Windows Server 2008 or Windows Vista http://support.microsoft.com/kb/2464876/en-us

    - その他
    TitleURL
    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 http://support.microsoft.com/kb/2639505/en-us
    Win32_PhysicalMedia class does not use the IOCTL_SMART_GET_VERSION control code to query the disk serial number on a Windows Vista or Windows Server 2008-based computer http://support.microsoft.com/kb/2697022/en-us
    The TimezonekeyName registry entry value changes to a null value in Windows Vista, in Windows Server 2008, in Windows 7 or in Windows Server 2008 R2 http://support.microsoft.com/kb/2562433/en-us
    Multiple pagefiles are created when you set the AutomaticManagedPagefile property of the Win32_ComputerSystem class to False on a computer that is running Windows Server 2008 or Windows Vista SP1 http://support.microsoft.com/kb/959516/en-us
    The query fails when you enter the terminal server farm name in the TS Web Access Administration window to query remote program information in Windows Server 2008 http://support.microsoft.com/kb/957081/en-us
    When you run a WMI query against the CIM_DataFile class by using the "Run as administrator" option in Windows Vista or in Windows Server 2008, the query returns incomplete results http://support.microsoft.com/kb/954061/en-us
    Queries to SNMP devices stop responding when Windows Server 2008-based systems or Windows Vista Service Pack 1-based systems receive multiple SNMP WMI queries at the same time http://support.microsoft.com/kb/967718/en-us
    The Win32_Process class returns incorrect CreationDate property during the first week after daylight saving time begins or ends http://support.microsoft.com/kb/970413/en-us
    Temporary files are left in the C:\Windows\Installer folder when you query for the Win32_Product class on a computer that is running Windows Server 2003, Windows Vista, or Windows Server 2008 http://support.microsoft.com/kb/2388997/en-us
    An invalid value for the elapsed time appears when you use a WDM driver on a computer that is running Windows Vista or Windows Server 2008 http://support.microsoft.com/kb/977926/en-us
    Memory corruption may occur with the Windows Management Instrumentation (WMI) service on a computer that is running Windows Server 2008 or Windows Vista Service Pack 1 http://support.microsoft.com/kb/954563/en-us

    [2013 年 6 月 20 日 追記]

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

    TitleURL
    Win32_PhysicalMedia class does not use the IOCTL_SMART_GET_VERSION control code to query the disk serial number on a Windows Vista or Windows Server 2008-based computer http://support.microsoft.com/kb/2697022/en-us
    A hotfix is available to let you configure a cluster node that does not have quorum votes in Windows Server 2008 and in Windows Server 2008 R2 http://support.microsoft.com/kb/2494036/en-us
    The WMI repository is corrupted on a computer that is running Windows Server 2008 or Windows Vista http://support.microsoft.com/kb/2464876/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 http://support.microsoft.com/kb/2697479/en-us
    The "Win32_share" WMI class cannot enumerate file shares or create file shares on a node in a Windows Server 2008 failover cluster http://support.microsoft.com/kb/971403/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 http://support.microsoft.com/kb/2519454/en-us
    Some base values are not updated when you use the Win32_PerfRawData_PerfDisk_LogicalDisk WMI class to calculate performance data in Windows Vista or in Windows Server 2008 http://support.microsoft.com/kb/961435/en-us
    A memory leak occurs in the Wmiprvse.exe process when you query an iSCSI WMI class in Windows Vista or in Windows Server 2008 http://support.microsoft.com/kb/975751/en-us
    You find high CPU usage for the Wmiprvse.exe process on a terminal server that is running Windows Server 2008 when you run the Windows System Resource Manager http://support.microsoft.com/kb/970067/en-us
    WMI performance counter classes that are based on the Performance Monitoring Provider do not work or return incorrect data in Windows Vista and Windows Server 2008 http://support.microsoft.com/kb/970967/en-us
    PhysicalDisk counters contain invalid and duplicate entries when you use Microsoft Multipath I/O (MPIO) to control one or more storage devices http://support.microsoft.com/kb/974878/en-us
    The Win32_Process class returns incorrect CreationDate property during the first week after daylight saving time begins or ends http://support.microsoft.com/kb/970413/en-us
    An application or service that receives event log information by using a WMI interface stops responding in Windows Server 2008 or in Windows Vista http://support.microsoft.com/kb/2391536/en-us
    Temporary files are left in the C:\Windows\Installer folder when you query for the Win32_Product class on a computer that is running Windows Server 2003, Windows Vista, or Windows Server 2008 http://support.microsoft.com/kb/2388997/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 http://support.microsoft.com/kb/977589/en-us

    [2014 年 4 月 1 日 追記]

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

    TitleURL
    Wmiprvse.exe process crashes when you run a WMI script on a computer that is running Windows Server 2008 http://support.microsoft.com/kb/2833003/en-us
  • WMI に関する修正プログラムについて (Windows Server 2012 / 2008 R2)

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

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

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

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

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

    Windows Server 2012

    TitleURL
    Null values returned when you use the Win32_VideoController WMI class in Windows 8 or Windows Server 2012 http://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 http://support.microsoft.com/kb/2792123/en-us

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

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


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

    Windows Server 2008 R2/Windows 7

    - メモリ リーク
    TitleURL
    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 http://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 http://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 http://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 http://support.microsoft.com/kb/2639077/en-us
    The "Win32_Service" WMI class leaks memory in Windows Server 2008 R2 and in Windows 7 http://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 http://support.microsoft.com/kb/977357/en-us

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


    - 処理応答遅延/停止
    TitleURL
    WMI freezes on a computer that is running Windows 7 or Windows Server 2008 R2 http://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 http://support.microsoft.com/kb/2492536/en-us
    Unexpectedly slow startup or logon process in Windows Server 2008 R2 or in Windows 7 http://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 http://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 http://support.microsoft.com/kb/982293/en-us

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


    - クラスター環境
    TitleURL
    A heap memory leak occurs when an application or service queries the MSCluster_Resource WMI class in Windows Server 2008 R2 http://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 http://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 http://support.microsoft.com/kb/2720218/en-us
    You cannot use WMI to manage CSV resources in Windows Server 2008 R2 http://support.microsoft.com/kb/2648385/en-us

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


    - パフォーマンス オブジェクト関連
    TitleURL
    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 http://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 http://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 http://support.microsoft.com/kb/2547244/en-us

    - その他
    TitleURL
    "0x80041001" error when the Win32_Environment WMI class is queried by multiple requestors in Windows 7 or in Windows Server 2008 R2 http://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 http://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 http://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 http://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 http://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 http://support.microsoft.com/kb/2465990/en-us

    [2013 年 6 月 20 日 追記]

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

    TitleURL
    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 http://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 http://support.microsoft.com/kb/2692929/en-us
    You cannot use WMI to manage CSV resources in Windows Server 2008 R2 http://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 http://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 http://support.microsoft.com/kb/2697479/en-us
    Unexpectedly slow startup or logon process in Windows Server 2008 R2 or in Windows 7 http://support.microsoft.com/kb/2617858/en-us
    WMI freezes on a computer that is running Windows 7 or Windows Server 2008 R2 http://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 http://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 http://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 http://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 http://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 http://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 http://support.microsoft.com/kb/2547244/en-us

    [2014 年 4 月 1 日 追記]

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

    TitleURL
    Wmiprvse.exe freezes in Windows 7 or Windows Server 2008 R2 http://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 http://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 http://support.microsoft.com/kb/2889748/en-us
    You cannot query the Server Work Queues performance counter by using WMI in Windows Server 2008 R2 http://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" http://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 http://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 http://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 http://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 http://support.microsoft.com/kb/2833001/en-us