您目前已離線,請等候您的網際網路重新連線

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

徵狀
當您嘗試安裝 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 的更新時,出現錯誤訊息:「您正在嘗試使用的功能在無法使用的網路資源上」
service pack SP1 prompt mismatchoverwrite overwritten
內容

文章識別碼:939401 - 最後檢閱時間:03/03/2008 10:32:28 - 修訂: 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
意見反應
://c.microsoft.com/ms.js">