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) 版本
- 你需要下載以下 3 個 DLL 檔:
你可以從 Windows XP 的 Windows\System32 directory 資料夾中複製以上三個檔案。
- 將以上 3 個檔案放到 Vista 的 system32 資料夾,一般的路徑是 C:\Windows\System32。
- 按「開始」> 所有程式 > 命令提示字元。你應該會看到一個名為「Administrator: Command Prompt」的黑色視窗。如果不是的話,在「開始」功能表中的「命令提示字元」按下右鍵,在選單中選取「以系統管理員執行」。
- 在命令提示字元視窗中,輸入以下指令。每個指令輸入完成後按 Enter。
cd c:\windows\system32
regsvr32 dx7vb.dll
regsvr32 dx8vb.dll
exit
- 完成!
x64 (64-bit) 版本
- 你需要下載以下 3 個 DLL 檔:
你可以從 Windows XP 的 Windows\System32 directory 資料夾中複製以上三個檔案。
- 將以上 3 個檔案放到 Vista 的 syswow64 資料夾,一般的路徑是 C:\Windows\syswow64。
- 按「開始」> 所有程式 > 命令提示字元。你應該會看到一個名為「Administrator: Command Prompt」的黑色視窗。如果不是的話,在「開始」功能表中的「命令提示字元」按下右鍵,在選單中選取「以系統管理員執行」。
- 在命令提示字元視窗中,輸入以下指令。每個指令輸入完成後按 Enter。
cd c:\windows\syswow64
regsvr32 dx7vb.dll
regsvr32 dx8vb.dll
exit - 完成!
安裝成功!
Bve2安裝成功,但景物都有灰色的背景,請問可如何消除?
I works on Windows 7/10.