如何讓 Windows 10 執行 16 位舊程式取決於它

Mondo 科技 更新 2024-01-31

最近,我在回顧舊遊戲時,發現 Windows 10 已經偷偷刪除了內建的 NTVDM 模擬器功能,所以我需要使用第三方小工具來建立執行環境。

1995 年,該作業系統由 Windows 3 開發1 向 Windows 95 的過渡,因為 Windows 95 仍然是在 DoS 上建立的軟體,本質上仍然是乙個 16 位 32 位混合系統,因此它可以直接執行舊的 16 位應用程式而無需修改,同時還支援新的 32 位應用程式。 但是,基於 Windows NT 的作業系統無法直接實現上述相容性。

為了解決這個問題,Microsoft於2024年為使用IA-32處理器架構的Windows NT作業系統提供了NTVDM(NT Virtual Dos Machine,NT DOS Virtual Machine),允許使用者在32位Windows NT作業系統中執行16位Windows應用程式和位DOS應用程式。

此外,Microsoft 還引入了 Windows on Windows (WOW) 相容層,它能夠通過 NTVDM 擴充套件 Windows 3 的執行與 X 開發的舊版 16 位 Windows 應用程式相容。 後來,Microsoft還推出了WOW64,它使64位Windows作業系統能夠執行32位應用程式。

但是,根據 Microsoft 官方**“NTVDM 和 16 位應用程式支援”文件,NTVDM 不支援 64 位作業系統,因此該功能無法在 64 位 WindowsY 作業系統上正常啟用。

官方文件提到了如何在 Windows 10 中啟用 NTVDM。

但是 64 位 Windows 10 無法正常啟用該功能。

Windows 10 無法在未啟用 NTVDM 的情況下作為 Windows 3 執行開發了 1 個 16 位應用程式。

wineVDM** 連線

開發人員開發的 WineVDM 工具OTYA128類似於 NTVDM,因為它整合了處理器模擬器和基於 Wine 的 Win16-Win32 轉換程式碼等元件,使 64 位 Windows 10 作業系統能夠執行 16 位應用程式。

*提取 WineVDM 後,只需將 16 位應用程式拖放到 OTVDM 即可exe,可以直接執行。 如果訊息“vcruntime140DLL“,只需安裝 Microsoft Visual C++ Redistributable for Visual Studio 2017(32 位)即可解決問題。

此外,閱讀器還可以執行解壓後的安裝快捷方式,這樣 16 位應用程式就可以像普通程式一樣通過雙擊直接執行。 如果 Winvdm 登錄檔被 Windows 更新覆蓋並失敗,則只需重新執行“安裝”,也可以執行“解除安裝”reg 解除安裝。

作者實際上使用滑翔機 40 遊戲進行測試,未安裝 WineVDM,執行滑翔機 40 “此應用程式無法在您的計算機上執行”錯誤訊息,安裝後,遊戲將正常執行,但是在遊戲中進行按鈕設定時,會觸發停機,並且沒有發現其他問題。

* 解壓winevdm後,可以執行安裝快捷方式(之後可以直接雙擊16位應用執行),或者將16位應用拖拽到OTVDMexe的。

通過 winevdm 執行 Windows 31 個版本的 Glider 40遊戲,執行效果相當流暢。

在測試過程中發現的唯一錯誤是進行按鈕設定會觸發停機。

雖然據說直到現在還是有必要做Windows 31 剩下的程式不多了,但是如果需要的話,可以使用winevdm實現相容性,省去安裝虛擬機器的麻煩,這是乙個方便的解決方案。

相關問題答案

    如何在 Windows 10 中設定自動關機?具體方法和步驟,以及相關注意事項

    以下系統介紹Windows 系統中設定自動關機的具體方法 .使用命令提示符關閉 a.開啟 開始 選單,搜尋 命令提示符 或 cmd 然後右鍵單擊並選擇 以管理員身份執行 b.在命令提示符視窗中,輸入以下命令 shutdown s t time。這裡的 時間 表示關機後的秒數,例如ample,輸入sh...

    Windows 10 如何擴充套件分割槽磁碟(如 C 盤)的大小?

    隨著我們在計算機上花費的時間越來越多,我們可能會逐漸發現 C 盤的容量開始顯得捉襟見肘。無論是工作檔案 還是應用程式,它們都會逐漸占用 C 盤上的空間,導致系統執行速度變慢,甚至導致 磁碟空間不足 警告。這時,擴容C盤就顯得尤為重要。下面,我們將引導您了解如何安全有效地做到這一點。.使用 Windo...

    如何在 Windows 10 中設定自動關機?

    如何在 Windows 中設定自動關機?在我們的日常生活中,有時我們需要在某些時候自動關閉計算機。Windows 作業系統為我們提供了這樣的功能。本文將詳細介紹如何設定自動關機,以幫助您更好地利用 Windows 的功能。.使用命令提示符設定自動關機。.開啟 開始 選單,搜尋 命令提示符 然後開啟乙...

    如何關閉 Windows 10 自動更新

    第 部分 關閉 Windows 自動更新的原因。Windows 的自動更新功能由 Microsoft 提供,幫助使用者及時獲取最新的系統更新,修復系統漏洞,提高系統安全性。但是,有時自動更新功能會強制使用者進行不必要的更新,從而導致系統出現各種問題。此外,一些使用者可能希望保留某些設定和程式由自己自...

    如何為 Windows 10 設定待機鎖屏

    Windows 作業系統為使用者提供了多種個性化和安全選項,其中之一是待機鎖屏功能。待機鎖屏可防止未經授權的使用者在您暫時離開計算機時訪問您的資料和應用程式。本文將向您展示如何設定 Windows 的待機鎖屏功能以確保您的計算機安全。方法 使用螢幕保護程式設定備用鎖定螢幕。在桌面上的空白區域單擊滑鼠...