如果《戰地 1942》在我的外置硬碟上,我該如何安裝更新檔?
我有一個 2TB 外置硬碟,我想在上面放《戰地 1942》。我讓遊戲可以在硬碟上順利安裝和執行,但是我需要更新更新檔。當我安裝更新檔時,更新檔安裝程序找不到遊戲,因此對我沒有好處。如何獲取更新檔以在外部硬碟驅動器上找到遊戲以便我可以執行遊戲?
任何幫助都會很棒。謝謝。
BF42 更新檔安裝程序在系統資料庫中的以下位置查找遊戲的路徑: \HKEY_LOCAL_MACHINE\SOFTWARE\EA Games\Battlefield 1942的值名為GAMEDIR。在我的系統上,該值為d:\Battlefield 1942。
您可以將以下行粘貼到記事本中的新文件中,將文件夾更改為遊戲在外部驅動器上的位置,將文件另存為 bf42folder.reg,然後點兩下該文件以更新系統資料庫。請注意,您需要在遊戲路徑中使用雙反斜杠而不是單反斜杠。
REGEDIT4
$$ HKEY_LOCAL_MACHINE\SOFTWARE\EA Games\Battlefield 1942 $$
“GAMEDIR”=“d:\戰地 1942”
如果您打算在 Internet 上玩遊戲,您還需要一個密鑰,該密鑰位於系統資料庫中的另一個位置。沒有它,您可以玩單人遊戲或區域網路伺服器,但不能玩網路遊戲。
如果您找不到將其安裝到其他目錄的方法,請嘗試以下操作:
符號連結是在不是您的主驅動器的硬碟驅動器上託管遊戲的一個很好的解決方案。它們類似於創建快捷方式,但不同之處在於 Windows 將它們視為實際路徑,而不是快捷方式。
例如:
C:\ 是我的主驅動器。Windows 安裝在此驅動器上。
我在“C:\Battlefield 1942”處創建了一個指向“E:\Battlefield 1942”的符號連結(非常類似於快捷方式)。現在,我可以將戰地 1942 安裝到“C:\Battlefield 1942”,就 Windows 而言,它就是安裝的位置。但是,這些文件實際上保存在“E:\Battlefield 1942”上,因為這是符號連結指向的地方!
執行此操作的命令是:
mklink /D "C:\Battlefield 1942" "E:\Battlefield 1942"
要使該命令生效,目標(“E:\Battlefield 1942”)必須存在,並且在執行該命令之前連結(“C:\Battlefield 1942”)必須不存在。 如果您已經在 C:\ 目錄中安裝了應用程序,則可以將其複製到 E:\ 目錄(當它沒有執行時),然後在執行命令之前刪除空的 C:\ 文件夾。將再次創建該文件夾。
您可以從 Windows 命令行執行此操作。在 Windows 7 中,只需在“開始”菜單的搜尋欄中鍵入“ **cmd ”,然後按 Enter 鍵即可打開命令行。**在 Windows XP 中,通過開始菜單,點擊“執行”,然後輸入“ cmd ”作為參數,然後按 Enter!
我僅以名稱“E:\Battlefield 1942”為例,您可以隨意命名。‘E:\games\bf1942’ 也可以,或者您希望提供的任何其他路徑/名稱。
當您的主硬碟驅動器是沒有太多空間的固態驅動器時,此方法非常有效,但您希望在主驅動器上看到已安裝的應用程序。