作者: milanolarry 時間: 2025-2-15 20:07 標題: Win 10 上運行舊 16-bit 程式
在 Win 10 裝了一個陳年的 16-bit 程式,在 Compatibility Mode 選了 XP (sp3) 後可正常運行,但每次開啟時都提示一次 『Win 10 不支援 16-bit 程式』甚麼甚麼。在 Compatibility Mode 內又見不到有 16-bit 的選項,請問是否有方法使 提示不會再出現?謝謝。
作者: 冰水半糖 時間: 2025-2-16 15:19
https://github.com/otya128/winevdm
呢D project得唔得?
作者: 保時捷 時間: 2025-2-16 15:43
32bit 版本先開到 16bit 程式
64bit 版本係開唔到
如果唔係要自己裝啲程式去行
作者: milanolarry 時間: 2025-2-16 20:26
本帖最後由 milanolarry 於 2025-2-16 20:28 編輯
我個 64 bit Win 10 行到 16 bit program 喎,淨係每次開都有提示同要重新設定 setting ,覺得有D煩。
作者: javacomhk 時間: 2025-2-16 20:47
ChatGPT 回答
在 Windows 10 運行 16-bit 程式時,即使透過相容模式成功啟動,系統仍可能彈出不支援的提示。要抑制這個提示,可以嘗試以下幾種方法:
方法 1:修改登錄檔 (Registry)
1. 按 Win + R,輸入 regedit,按 Enter 來開啟登錄檔編輯器。
2. 導航到以下路徑:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NtVdm64
如果沒有 NtVdm64,則手動建立這個項目。
3. 在 NtVdm64 下,新增一個 DWORD (32-bit) 值,命名為 Disable16BitExec,並將其數值設為 1。
4. 關閉登錄編輯器,重新啟動電腦。
方法 2:使用 Application Compatibility Toolkit (ACT)
如果方法 1 無效,可以使用 Microsoft 的 Application Compatibility Toolkit (ACT) 來抑制彈出訊息:
1. 下載並安裝 ACT(適用於專業用戶)。
2. 使用 "Compatibility Administrator" 建立新的相容性修正 (fix),針對你的 16-bit 程式應用 IgnoreWarnings 設定。
方法 3:建立批次文件 (Batch Script) 啟動程式
有時候使用 批次文件 (.bat) 啟動程式,可以繞過部分檢查:
1. 開啟記事本,輸入以下內容:
@echo off
start "" "C:\Path\To\YourProgram.exe"
exit
2. 將檔案另存為 StartProgram.bat,然後用這個批次檔啟動程式。
這些方法應該能幫助你去除警告提示,讓程式更順暢運行。你可以先試試方法 1,若無效再嘗試其他方式。
作者: wunit 時間: 2025-2-16 20:58
可信性有限, google就搵唔到完整性高的source (反而contant farm的就有DD)
用AI要小心, 有時本身冇solution的野, 佢會參與其他類似的問答樣式作個答案出黎
作者: ckyuen2 時間: 2025-2-16 21:57
2#=otvdm 就可以解決
win 11 都行得到
作者: chingkit 時間: 2025-2-20 15:01
請教一下,有無方法在 64-bit Windows安裝32-bit driver?
作者: ckyuen2 時間: 2025-2-20 17:38
回覆 8# chingkit
搵吓有無啱用嘅64 bit generic driver先
作者: tongziv 時間: 2025-2-21 09:22
16bit 野,以前係行係Win3.1? 定直頭DOS 野?
用DosBOX裝 Win3.1係未可以完美運行?
作者: s84292 時間: 2025-2-21 10:17
冇,唔洗諗
作者: usei 時間: 2025-2-25 15:43
我個 64 bit Win 10 行到 16 bit program 喎,淨係每次開都有提示同要重新設定 setting ,覺得有D煩 ...
milanolarry 發表於 2025-2-16 20:26
M$ 可能試過行 16 bit 好多問題
所以就講不支援
但留返個空間比你試

