在 Windows Server 2008 中,或在 Windows Vista 中的 RegQueryValueEx 函式所傳回的 「 平均磁碟秒/傳輸 」 值無效

文章翻譯 文章翻譯
文章編號: 2495300 - 檢視此文章適用的產品。
重要我們建議您安裝 KB 2710558,而不是或之後安裝 KB 2495300,以避免發生問題。
全部展開 | 全部摺疊

在此頁中

徵狀

請考慮如下案例:
  • 您必須執行 Windows Server 2008 或 Windows Vista 的電腦。
  • 您可以使用RegQueryValueEx函式,以查詢平均磁碟秒/傳輸效能計數器的值。
在這個案例中,函式可能會傳回較大的無效值。

注意
  • 如果您使用 「 效能監視器 」 公用程式收集相同的效能計數器的值,則不會發生這個問題。
  • 如果應用程式或服務的描述的範例程式碼則會在下列的 Microsoft 開發人員網路 (MSDN) 網站上使用,可能會發生這個問題:
    如何擷取計數器資料
    例如,您可以使用 Microsoft 系統中心 Manager 2007 來監視的電腦執行 Windows Server 2008 的健康狀態。在這個案例中,您可能會收到錯誤疑難排解的改變。

發生的原因

因為磁碟區管理員驅動程式 (Volmgr.sys) 中發生錯誤,就會發生這個問題。

某些應用程式或服務關閉 HKEY_PERFORMANCE_DATA 登錄機碼的控制代碼之後會呼叫RegQueryValueEx函式。核心提供者啟用,或間歇地停用磁碟計數器。不過,當磁碟計數器已停用時,會不記錄的某些 I/O 要求封包 (Irp) 的時間戳記。因此,此函式會計算並傳回某些無效的資料並沒有時間戳記。

附註Windows Server 2008 中或是在 Windows Vista 中,核心提供者中的磁碟計數器可以動態地啟用或停用。如果 HKEY_PERFORMANCE_DATA 登錄機碼的控制代碼封閉的核心提供者會停用 I/O 效能追蹤。

解決方案

Hotfix 資訊

您可以從 Microsoft 取得的支援的 hotfix。然而,其目的只為修正這篇文章所說明的問題。此 hotfix 只適用於發生本文中所述的問題的系統上。此 hotfix 可能會接受其他測試。因此,如果這個問題不會嚴重影響,我們建議您等候下一版包含此 hotfix 的軟體更新。

此 hotfix 已開放下載,有此知識庫文件頂端的 「 下載 Hotfix 」 區段。如果這個區段不會出現,請連絡 Microsoft 客戶服務及支援 」 取得 hotfix。

附註如果發生其他問題,或如果需要進行疑難排解,您可能必須建立個別的服務要求。收取支援費用會套用到其他支援問題,以及此特定 hotfix 無法解決的問題。如 Microsoft 客戶服務和支援的電話號碼或建立個別的服務要求的完整清單,請造訪下列 Microsoft 網站:
http://support.microsoft.com/contactus/?ws=support
附註「可下載的 Hotfix」表單會顯示 hotfix 可以使用的語言。如果看不到您的語言,是因為 hotfix 未提供該語言。

必要條件

若要套用此 hotfix,您必須執行 Windows Vista Service Pack 2 (SP2)] 或 [Windows Server 2008 Service Pack 2 (SP2)。

如需有關如何取得 Windows Vista service pack 的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
935791 如何取得最新的 Windows Vista service pack
如需有關如何取得 Windows Server 2008 service pack 的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
968849 如何取得最新的 Windows Server 2008 service pack

登錄資訊

若要使用此套件中的 hotfix,您不需要對登錄進行任何變更。

重新啟動需求

套用此 hotfix 之後,您必須重新啟動電腦。

Hotfix 取代資訊

此 hotfix 不會取代先前發行的 hotfix。

檔案資訊

此 hotfix 的全球版本安裝檔案具有下列表格中所列的屬性。這些檔案的日期和時間是以國際標準時間 (UTC) 表示。本機電腦上這些檔案的日期與時間,是以您當地的時間和目前的日光節約時間 (DST) 的時差來顯示。此外,當您執行特定作業的檔案時可能會變更日期和時間。
Windows Vista 及 Windows Server 2008 檔案資訊備忘稿
重要Windows Vista hotfix 及 Windows Server 2008 hotfix 隨附在同一個套件中。不過,只有 「 Windows Vista 」 會列在 Hotfix 要求] 頁面。若要要求 hotfix 套件套用至一或兩個作業系統,請選取列在 「 Windows Vista 」,在頁面的 hotfix。一律參照文章中的<適用於>一節,以判定每個 Hotfix 適用的確切作業系統。
  • 套用至特定產品、 SR_Level (RTM、 SP 的檔案n),及服務分支 (LDR、 GDR) 可以由檢查檔案版本號碼,如下列表格中所示。
    摺疊此表格展開此表格
    版本產品SR_Level服務分支
    6.0.600 222xxxWindows Vista 和 Windows Server 2008SP2LDR
  • 資訊清單的檔案 (.manifest) 及菊檔案 (.mum) 所安裝的每個環境都是 分別列出 在 [其他檔案資訊 Windows Server 2008,Windows Vista"] 區段中。MUM 的檔案及資訊清單檔案,以及相關的安全性類別目錄 (.cat) 檔案,是非常重要的事維護更新元件的狀態。安全性類別目錄檔案,其未列出的屬性,是使用 Microsoft 數位簽章來簽署。
對於所有支援的 x86 為主的 Windows Server 2008 和版本的 Windows Vista
摺疊此表格展開此表格
檔案名稱檔案版本檔案大小日期時間平台
Agp440.sys6.0.6002.2257053,13613-年 1 月-201122:10x86
Amdagp.sys6.0.6002.2257054,16013-年 1 月-201122:10x86
Isapnp.sys6.0.6002.2257046,48013-年 1 月-201122:10x86
Msisadrv.sys6.0.6002.225701320013-年 1 月-201122:10x86
Mssmbios.sys6.0.6002.2257028,04813-年 1 月-201122:10x86
Nv_agp.sys6.0.6002.22570105,87213-年 1 月-201122:10x86
Pci.sys6.0.6002.22570148,88013-年 1 月-201122:10x86
Rdpdr.sys6.0.6002.22570250,36813-年 1 月-201114:12x86
Sisagp.sys6.0.6002.2257052,62413-年 1 月-201122:10x86
Streamci.dll6.0.6002.2257021,90413-年 1 月-201122:10x86
Swenum.sys6.0.6002.2257012,04813-年 1 月-201122:10不適用
Termdd.sys6.0.6002.2257051,60013-年 1 月-201122:10x86
Uliagpkx.sys6.0.6002.2257057,74413-年 1 月-201122:10x86
Viaagp.sys6.0.6002.2257053,64813-年 1 月-201122:10x86
Volmgr.sys6.0.6002.2257049,55213-年 1 月-201122:10x86
對於所有支援的 x64 為主的 Windows Server 2008 和版本的 Windows Vista
摺疊此表格展開此表格
檔案名稱檔案版本檔案大小日期時間平台
Agp440.sys6.0.6002.2257061,32813-年 1 月-201122:05x64
Isapnp.sys6.0.6002.2257020,36813-年 1 月-201122:05x64
Msisadrv.sys6.0.6002.2257014,73613-年 1 月-201122:05x64
Mssmbios.sys6.0.6002.2257031,63213-年 1 月-201122:05x64
Nv_agp.sys6.0.6002.22570123,28013-年 1 月-201122:05x64
Pci.sys6.0.6002.22570178,57613-年 1 月-201122:05x64
Rdpdr.sys6.0.6002.22570315,90413-年 1 月-201114:34x64
Streamci.dll6.0.6002.2257023,44013-年 1 月-201122:05x64
Swenum.sys6.0.6002.2257012,30413-年 1 月-201122:05x64
Termdd.sys6.0.6002.2257060,81613-年 1 月-201122:05x64
Uliagpkx.sys6.0.6002.2257064,91213-年 1 月-201122:05x64
Volmgr.sys6.0.6002.2257063,37613-年 1 月-201122:05x64
適用於所有支援的 Windows Server 2008 IA-64 版本
摺疊此表格展開此表格
檔案名稱檔案版本檔案大小日期時間平台
Agp460.sys6.0.6002.22570136,70413-年 1 月-201113:31IA-64
Isapnp.sys6.0.6002.2257034,19213-年 1 月-201122:02IA-64
Msisadrv.sys6.0.6002.2257021,90413-年 1 月-201122:02IA-64
Mssmbios.sys6.0.6002.2257054,16013-年 1 月-201122:02IA-64
Pci.sys6.0.6002.22570441,23213-年 1 月-201122:02IA-64
Rdpdr.sys6.0.6002.22570711,68013-年 1 月-201114:15IA-64
Streamci.dll6.0.6002.2257042,89613-年 1 月-201122:02IA-64
Swenum.sys6.0.6002.2257016,01613-年 1 月-201122:02不適用
Termdd.sys6.0.6002.22570156,56013-年 1 月-201122:02IA-64
Volmgr.sys6.0.6002.22570145,80813-年 1 月-201122:02IA-64

狀況說明

Microsoft 已經確認這是 「 適用於 」 一節中所列的 Microsoft 產品中的問題。

其他相關資訊

如需有關軟體更新術語的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
編號 824684 用來描述 Microsoft 軟體更新標準術語的說明
如需有關RegQueryValueEx函式的詳細資訊,請造訪下列 Microsoft 開發人員網路 (MSDN) 網站:
RegQueryValueEx 函數的相關的一般資訊
如需有關如何擷取計數器資料的詳細資訊,請造訪下列 MSDN 網站:
如何擷取計數器資料
如需有關在 Windows 7 中,或在 Windows Server 2008 R2 之類似問題的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
2470949 RegQueryValueEx 函數會傳回非常大的無效值,效能計數器 」 平均磁碟秒/傳輸 」 的 Windows Server 2008 R2 中或在 Windows 7

其他檔案資訊

Windows Vista 和 Windows Server 2008,會產生額外的檔案資訊。

所有支援 x86 版本的 Windows Vista 及 Windows Server 2008 的其他檔案
摺疊此表格展開此表格
檔案名稱Update.mum
檔案版本不適用
檔案大小3,078
日期 (UTC)13-年 1 月-2011
時間 (UTC)22:16
平台不適用
檔案名稱X86_machine.inf_31bf3856ad364e35_6.0.6002.22570_none_bc3759c4d52d7e10.manifest
檔案版本不適用
檔案大小9,974
日期 (UTC)13-年 1 月-2011
時間 (UTC)22:16
平台不適用
所有支援 x64 版本的 Windows Vista 及 Windows Server 2008 的其他檔案
摺疊此表格展開此表格
檔案名稱Amd64_machine.inf_31bf3856ad364e35_6.0.6002.22570_none_1855f5488d8aef46.manifest
檔案版本不適用
檔案大小8,242
日期 (UTC)13-年 1 月-2011
時間 (UTC)22:16
平台不適用
檔案名稱Update.mum
檔案版本不適用
檔案大小3,102
日期 (UTC)13-年 1 月-2011
時間 (UTC)22:16
平台不適用
所有支援的 Windows Server 2008 IA-64 版本的其他檔案
摺疊此表格展開此表格
檔案名稱Ia64_machine.inf_31bf3856ad364e35_6.0.6002.22570_none_bc38fdbad52b870c.manifest
檔案版本不適用
檔案大小7,081
日期 (UTC)13-年 1 月-2011
時間 (UTC)22:16
平台不適用
檔案名稱Update.mum
檔案版本不適用
檔案大小2,255
日期 (UTC)13-年 1 月-2011
時間 (UTC)22:16
平台不適用

屬性

文章編號: 2495300 - 上次校閱: 2014年2月19日 - 版次: 3.0
這篇文章中的資訊適用於:
  • Windows Vista Service Pack 2?應用於:
    • Windows Vista 商用入門版
    • Windows Vista 商用入門 64 位元版
    • Windows Vista 商用進階版
    • Windows Vista 商用進階 64 位元版
    • Windows Vista 家用入門版
    • Windows Vista 家用入門 64 位元版
    • Windows Vista 家用進階版
    • Windows Vista 家用進階 64 位元版
    • Windows Vista Starter
    • Windows Vista 旗艦版
    • Windows Vista 旗艦 64 位元版
  • Windows Server 2008 Service Pack 2?應用於:
    • Windows Server 2008 Datacenter
    • Windows Server 2008 Datacenter without Hyper-V
    • Windows Server 2008 Enterprise
    • Windows Server 2008 Enterprise without Hyper-V
    • Windows Server 2008 for Itanium-Based Systems
    • Windows Server 2008 Foundation
    • Windows Server 2008 Standard
    • Windows Server 2008 Standard without Hyper-V
    • Windows Web Server 2008
關鍵字:?
kbautohotfix kbqfe kbhotfixserver kbfix kbsurveynew kbexpertiseinter kbmt KB2495300 KbMtzh
機器翻譯
請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。
按一下這裡查看此文章的英文版本:2495300
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

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