文章編號: 953482 - 上次校閱: 2009年2月20日 - 版次: 2.0

當您嘗試掛上 VHD 檔案使用 Vhdmount.exe 工具,套用在虛擬伺服器 2005 R2 SP1 更新 948515 之後,您會遇到問題

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。
全部展開 | 全部摺疊

徵狀

在執行 Microsoft 虛擬 Server 2005 R2 Service Pack 1 (SP1) 的電腦上套用更新 948515。執行這項操作以後當您嘗試掛上虛擬硬碟 (VHD) 檔案使用 Vhdmount.exe 工具遇到問題。

比方說如果執行 [vhdmount/m vhd file] 指令或 vhdmount/p vhd file 命令可能會收到下列錯誤訊息:
無法完成指定的作業,因為發生未預期的錯誤。

發生的原因

Vhdstor.sys 驅動程式不成功升級為版本 1.1.623.0 安裝更新 948515 之後,就會發生這個問題。

解決方案

若要解決這個問題,您必須手動升級 VHDMount 驅動程式。要這麼做,請您執行下列步驟:
  1. 重新啟動電腦。

    附註因為 Microsoft 虛擬伺服器存放裝置驅動程式必須卸載之前更新時,更新驅動程式之前,您必須進行這個動作。
  2. 按一下 [開始] [
    摺疊此圖像展開此圖像
    Start button
    、 按一下 [執行],鍵入 devmgmt.msc,並按下 ENTER。

    摺疊此圖像展開此圖像
    User Access Control permission
    如果出現要求您輸入系統管理員密碼或確認的提示,輸入該密碼,或按一下 [繼續]。
  3. Microsoft 虛擬存放裝置,] 上按一下滑鼠右鍵,然後按一下 [更新驅動程式軟體
  4. 按一下 [瀏覽電腦上的驅動程式軟體,然後再按一下 [讓我從我的電腦上的裝置驅動程式清單中挑選
  5. 按一下 [從磁片安裝],然後再按一下 [瀏覽]
  6. 找出虛擬伺服器安裝資料夾,然後開啟 VHDMount 目錄。
  7. 選取 Vhdstor.inf] 檔案,並再安裝的驅動程式。

其他相關資訊

如需有關更新 948515,,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
948515? (http://support.microsoft.com/kb/948515/ ) 虛擬伺服器 2005 R2 Service Pack 1 不支援 Windows Server 2008]、 [Windows Vista Service Pack 1] 或 [Windows XP Service Pack 3
您安裝更新 948515 之後,Microsoft 虛擬伺服器存放裝置的驅動程式版本是仍顯示在 [裝置管理員] 主控台中為較早版本的驅動程式 (1.1.594.0) 代替版本 1.1.623.0。

若要欲驅動程式版本,請依照下列步驟執行:
  1. 按一下 [開始] [
    摺疊此圖像展開此圖像
    Start button
    、 按一下 [執行],鍵入 devmgmt.msc,並按下 ENTER。

    摺疊此圖像展開此圖像
    User Access Control permission
    如果出現要求您輸入系統管理員密碼或確認的提示,輸入該密碼,或按一下 [繼續]。
  2. Microsoft 虛擬存放裝置,] 上按一下滑鼠右鍵,然後按一下 [內容]。
  3. 按一下 [驅動程式] 索引標籤,然後檢查驅動程式版本。

這篇文章中的資訊適用於:
  • Microsoft Windows Server 2003 R2 Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003 R2 Enterprise Edition (32-Bit x86)
  • Microsoft Windows Server 2003 R2 Datacenter Edition (32-Bit x86)
  • Windows Vista Service Pack 1
  • Windows Vista 商用入門版
  • Windows Vista 商用進階版
  • Windows Vista 旗艦版
  • Windows Vista 商用進階 64 位元版
  • Windows Vista 旗艦 64 位元版
  • Windows Vista 商用入門 64 位元版
  • Microsoft Virtual Server 2005 R2 Service Pack 1
  • Microsoft Windows Small Business Server 2003 Premium Edition
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Standard
  • Microsoft Windows Server 2003 Service Pack 1
  • Microsoft Windows Server 2003 Service Pack 2
  • Microsoft Windows Server 2003 R2 Datacenter x64 Edition
  • Microsoft Windows Server 2003 R2 Standard x64 Edition
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
關鍵字:?
kbmt kbexpertiseinter kbtshoot KB953482 KbMtzh
機器翻譯機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:953482? (http://support.microsoft.com/kb/953482/en-us/ )
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。