當您嘗試安裝 Visual FoxPro 8.0 或 Visual FoxPro 9.0 的更新時,出現錯誤訊息:「您正在嘗試使用的功能在無法使用的網路資源上」

徵狀
當您嘗試安裝 Microsoft Visual FoxPro 8.0 或 Microsoft Visual FoxPro 9.0 的更新時,可能會收到類似下列的錯誤訊息:
您正在嘗試使用的功能在無法使用的網路資源上。
按 [確定] 再試一次,或是在下列的方塊中輸入其他路徑到包含安裝套件 File_name .msi 的資料夾。
發生的原因
造成這個問題的可能原因很多。這些原因包括下列各項:
  • 安裝程式在 Windows Installer 快取中找不到正確的產品 .msi 檔案。
    當您安裝 Visual FoxPro 8.0 或 Visual FoxPro 9.0 時,安裝程式會將對應的 .msi 檔案儲存到 Windows Installer 快取中。當您嘗試修復或重新安裝產品,或是對產品套用更新時,便會參照這個快取的 .msi 檔案。

    在某些情況下,安裝程式在 Windows Installer 快取中找不到 .msi 檔案。在這些情況下,安裝程式會測試產品安裝是否存在以嘗試解決來源位置的問題。安裝程式會在上次執行所用的位置進行此動作。如果安裝程式無法解決來源位置的問題,程式會提示您提供安裝媒體。
  • 出現檔案雜湊不符。
    Visual FoxPro 更新是以 Windows Installer 為基礎。Windows Installer 使用檔案版本號碼來判斷電腦上的檔案是否為舊版,如果是,則必須以更新中所含的較新檔案來取代。

    某些檔案並沒有版本號碼,例如文字檔和來源檔案。因此,以 Windows Installer 為基礎的更新必須使用另一種方法來驗證較新的檔案。這個方法針對所有沒有建立版本的檔案使用雜湊。對於沒有建立版本的檔案,系統會將電腦上檔案的檔案雜湊與 Windows Installer 資料庫中所記錄的檔案雜湊做比較。如果這兩個檔案雜湊不同,安裝程式會嘗試從來源安裝媒體中擷取檔案。

    注意 在某些特定情況下,您可能需要在安裝過程期間,以手動方式修改已經安裝的檔案。當您執行這項操作時,可能會發生檔案雜湊不符。在這種情況下,當您嘗試安裝更新時,系統可能會提示您提供產品的安裝媒體。

    在安裝過程期間,必須手動修改已安裝的檔案有幾個正當理由。例如,您可能想在安裝過程期間加入 Visual FoxPro 授權複本的產品金鑰 (PID),然後再將產品放到組織的網路共用上。這樣做的話,您就不需與必須安裝產品的使用者共用 PID。一般而言,此變更是透過文字檔 Setup.sdb 來完成。當您進行這類變更時,該檔案的檔案雜湊便不再符合 Windows Installer 資料庫中該檔案所隨附的檔案雜湊。
其他可行方案
如果要解決這個問題,請將產品安裝光碟放入電腦的光碟機中。或是,提供可用的產品安裝媒體路徑。例如,安裝媒體可能在電腦的硬碟或共用網路的資料夾中。

如果您嘗試在發生此問題的多台電腦上部署更新,建議您使用 /addsource 命令列選項。

如何使用 /addsource 命令列選項

Visual FoxPro 8.0 和 Visual FoxPro 9.0 最近的軟體更新包含對 /addsource 命令列選項的支援。如果您在嘗試安裝更新時,收到<徵狀>一節中所提及的錯誤訊息,請使用 /addsource 命令列選項。使用此命令列選項來指定您要 Windows Installer 尋找檔案的位置。

如果要使用此命令列選項,請依照下列步驟執行。

步驟 1:確認您嘗試安裝的軟體更新支援 /addsource 命令列選項

如果要執行這項操作,請使用下列任一命令列參數來開啟使用方式對話方塊:
  • /?
  • /help
如果已安裝支援 /addsource 命令列選項的更新,則此命令列選項會顯示在使用方式對話方塊中。

步驟 2:將 Visual FoxPro 安裝媒體或系統管理影像複製到資料夾

在所有您要套用軟體更新的電腦上,找出其中可以存取的資料夾。然後,將下列任一項目複製到此資料夾:
  • Visual FoxPro 安裝媒體

    注意 您必須複製安裝媒體中的所有檔案。
  • 先前建立的 Visual FoxPro 產品系統管理影像
注意事項
  • 通常此資料夾都位在網路共用上。
  • 您必須確認 Vs_setup.msi 檔案是在含有 Visual FoxPro 安裝媒體檔案的資料夾中。當您使用 /addsource 命令列選項時,必須要有 Vs_setup.msi 檔案。

步驟 3:使用 /addsource 命令列選項

安裝軟體更新時,請使用 /addsource 命令列選項。當您執行這項操作時,請在命令中使用下列語法:
Name of the executable file for the update /addsource "Path of the Windows Installer package for the product"
注意 在命令中,請將Path of the Windows Installer package for the product 預留位置,取代成您在步驟 2 中複製到資料夾的產品 Windows Installer 套件的路徑。
foxpro8 foxpro80 foxpro8.0 foxpro9 foxpro90 foxpro9.0 addsource prompt source installation media vs_setup.msi msi
內容

文章識別碼:957599 - 最後檢閱時間:09/15/2008 13:07:54 - 修訂: 1.1

Microsoft Visual FoxPro 9.0 Professional Edition, Microsoft Visual FoxPro 8.0 Professional Edition

  • kbprb kbtshoot kbexpertiseinter KB957599
意見反應