是否可以在 Windows 7 64 位元下運行舊的 16 位元 DOS 應用程式?

是否可以在 Windows 7 64 位元下運行舊的 16 位元 DOS 應用程式?

可能的重複:
為什麼64位元作業系統不能運行16位元應用程式?
如何讓 16 位元程式在 64 位元 Windows 上運作?

在工作中,我的新開發機器是 Windows 7 64 位元(因此我可以使用額外的記憶體並運行虛擬機器)。然而我遇到了一個困境:16 位元 DOS 程式似乎無法在 Windows 7 64 位元下運行。

我有一個用 Clipper 編寫的舊遺留程序,我需要定期運行它。

我無法訪問相容性設置,因為 Windows 7 只是將它們灰顯。

答案1

對於較舊的 DOS 程序,您可以嘗試執行它們DOS盒模擬器。

答案2

你給了你的自己的您的問題的解決方案:

這樣我就可以...運行虛​​擬機

只需運行一個虛擬機能夠在早期版本的 Windows 或 FreeDOS(或真正的 MSDOS)上運行 Clipper 應用程式、VMWare。

請注意,您通常需要許可證才能在虛擬機器中執行作業系統(這就是為什麼如果您無法獲得 Microsoft DOS 許可證,FreeDOS 可能是可行的選擇)。

答案3

如果您使用的是 Windows 7 Professional、Ultimate 或 Enterprise,則可以使用內建的 Windows XP 模式。

答案4

我會推薦你D-Fend 重裝上陣

它包括 DOSBox 和圖形使用者介面,這使得配置更加容易。您甚至可以下載 D-Fend Reloaded,其中已包含並配置了一些免費軟體遊戲。

在此輸入影像描述

相關內容