嘗試安裝 Microsoft Visual Studio .NET 2002 的更新時,出現錯誤訊息:「您正在嘗試使用的功能在無法使用的網路資源上」

文章翻譯 文章翻譯
文章編號: 939401 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

徵狀

當您嘗試安裝 Microsoft Visual Studio .NET 2002 的更新時,可能會收到類似下列的錯誤訊息:
您正在嘗試使用的功能在無法使用的網路資源上。
按 [確定] 再試一次,或是在下列的方塊中輸入到包含 File_name .msi 的資料夾替代路徑。

發生的原因

Visual Studio 的更新是以 Windows Installer 為基礎。Windows Installer 利用檔案版本號碼,以判斷電腦上的檔案是否為舊版本且必須由更新隨附的較新版本檔案加以取代。

某些檔案 (例如文字檔案和來源檔案) 並未附有版本號碼。因此,Windows Installer 更新必須使用其他方法來驗證較新版本的檔案。這個方法使用所有無版本號碼檔案的雜湊。如果是無版本號碼的檔案,就會將電腦上檔案的檔案雜湊與 Windows Installer 資料庫所記錄的檔案雜湊相比較。如果在這兩個檔案雜湊之間偵測到不同處,安裝程式就會嘗試從來源安裝媒體中擷取檔案。

其他可行方案

如果要解決這個問題,請將產品安裝光碟插入電腦的光碟機中。或者,輸入產品的可用安裝媒體路徑。例如,安裝媒體可能是電腦的硬碟或共用網路資料夾。

「/addsource」命令列選項

如果您正嘗試將更新部署至許多可能會發生這個問題的電腦上,建議您先使用 /addsource 命令列選項 (如果有這個選項)。

適用於 Visual Studio .NET 2002 的 File Hash Delete 工具

如果您正在使用 Visual Studio .NET 2002,且下列其中一項條件成立,您或許可以使用 File Hash Delete 工具來解決問題:
  • 安裝來源媒體無法使用。
  • 您嘗試安裝的軟體更新不支援 /addsource 命令列選項。
Microsoft 已經發行適用於 Visual Studio .NET 2002 的 File Hash Delete 工具。這個工具會刪除電腦上來自 Windows Installer 資料庫所有無版本號碼檔案的檔案雜湊。在執行這個工具之後,當您嘗試安裝 Visual Studio .NET 2002 的更新時,Windows Installer 就不會辨識出檔案雜湊中有何不同。因此,系統不會再出現要求您插入來源安裝媒體的提示。

重要 當您執行這個工具時,將會永久地刪除任何無版本號碼的 Visual Studio .NET 2002 檔案雜湊。這個作業無法反向。在刪除檔案雜湊之後,您就無法再修復已安裝產品檔案中任何無版本號碼的檔案。因此,如果電腦上無版本號碼的檔案已損毀,您必須完整地移除再重新安裝產品。因此,在決定是否使用這個工具之前,您必須仔細地考量其中的優缺點。

如果您研判目前的情況適合使用這個工具,請使用下列資訊來取得適用於 Visual Studio .NET 2002 的 File Hash Delete 工具: 您可以從「Microsoft 下載中心」下載下列檔案:

摺疊此圖像展開此圖像
下載
立即下載 File Hash Delete 工具套件。

發行日期:2007 年 11 月 5 日

如需有關如何下載 Microsoft 支援檔案的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
119591 如何從線上服務取得 Microsoft 支援檔案
Microsoft 已對這個檔案做過病毒掃描。Microsoft 是利用發佈當日的最新病毒偵測軟體來掃描檔案,看看有沒有病毒感染。檔案會儲存在安全的伺服器上,以避免任何未經授權的更改。

注意 File Hash Delete 工具並非設計用來與 Visual Studio .NET 2002 以外的其他產品搭配使用。

其他相關資訊

如需有關這個問題的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
944298 嘗試安裝 Visual Studio 2005、Visual Studio .NET 2003 或 Visual Studio .NET 2002 的更新時,出現錯誤訊息:「您正在嘗試使用的功能在無法使用的網路資源上」

屬性

文章編號: 939401 - 上次校閱: 2008年3月3日 - 版次: 2.1
這篇文章中的資訊適用於:
  • Microsoft Visual Studio .NET (2002), Enterprise Architect Edition SP1
  • Microsoft Visual Studio .NET 2002 Enterprise Developer
  • Microsoft Visual Studio .NET 2002 Professional Edition
關鍵字:?
kbqfe atdownload kbfix kbexpertiseinter kberrmsg KB939401
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