於 Windows Vista 中啟動 BVE 2 和 BVE 4

Windows Vista 在未複製 DLL (Dynamic-link library) 的情況下是不能啟動 BVE Trainsim 的。如果你需要在 Windows Vista 中啟動 BVE Trainsim,可以參考這個由 ukneilw 提供的方法。

請留意:BVE Trainsim 官方已經指出 BVE 2 和 4 是不支援 Windows Vista,這個方法並不是正式的解決方案。

原因

微軟於 DirectX 10 停止反向支援 DirectX 7 及 DirectX 8。BVE 5 亦因為這個原因而需要重新編寫使它能在 Vista 中運行。

解決方法

x86 (32-bit) 版本

  1. 你需要下載以下 3 個 DLL 檔:

    你可以從 Windows XP 的 Windows\System32 directory 資料夾中複製以上三個檔案。

  2. 將以上 3 個檔案放到 Vista 的 system32 資料夾,一般的路徑是 C:\Windows\System32。
  3. 按「開始」> 所有程式 > 命令提示字元。你應該會看到一個名為「Administrator: Command Prompt」的黑色視窗。如果不是的話,在「開始」功能表中的「命令提示字元」按下右鍵,在選單中選取「以系統管理員執行」。
  4. 在命令提示字元視窗中,輸入以下指令。每個指令輸入完成後按 Entercd c:\windows\system32
    regsvr32 dx7vb.dll
    regsvr32 dx8vb.dll
    exit
  5. 完成!

x64 (64-bit) 版本

  1. 你需要下載以下 3 個 DLL 檔:

    你可以從 Windows XP 的 Windows\System32 directory 資料夾中複製以上三個檔案。

  2. 將以上 3 個檔案放到 Vista 的 syswow64 資料夾,一般的路徑是 C:\Windows\syswow64。
  3. 按「開始」> 所有程式 > 命令提示字元。你應該會看到一個名為「Administrator: Command Prompt」的黑色視窗。如果不是的話,在「開始」功能表中的「命令提示字元」按下右鍵,在選單中選取「以系統管理員執行」。
  4. 在命令提示字元視窗中,輸入以下指令。每個指令輸入完成後按 Enter
    cd c:\windows\syswow64
    regsvr32 dx7vb.dll
    regsvr32 dx8vb.dll
    exit
  5. 完成!

於 Windows Vista 中啟動 BVE 2 和 BVE 4 有 3 則回應

  1. Pooh bear 說道:

    Bve2安裝成功,但景物都有灰色的背景,請問可如何消除?

  2. nglaikwan 說道:

    I works on Windows 7/10.

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *