原想說,那就相容性模式設一設就好啦,也教過好幾次啦,沒想到這次真的連相容性模式都 GG 了,完全無法執行,畫面如下
上述錯誤訊息實在是太籠統,在 cmd 內用系統管理者權限去執行,總算是有點線索,不過也囧了,X 的,竟然是 16bit 應用程式
Google 些資料後發現,原來 Win10 64bit 沒有辦法執行 16bit 應用程式,但是 Win10 32bit 配合 NTVDM 是可以的,馬上利用 Hyper-V 弄個 Win10 32bit 來測試,當執行該程式時,會跳下面訊息,詢問是否要開啟 NTVDM
安裝完成後就可以開啟該 16bit 應用程式
目前解決方向
- 利用 Hyper-V 來安裝 32bit 環境使用
- 該工程人員還有配一台 XP NB,方便拿到現場機台旁進行操作,16bit 應用程式以後就在該 NB 上執行就好
- 重灌成 Win10 32bit
- 參考資料
- 電腦出現「已封鎖此應用程式以提供保護」、無法安裝軟體怎麼辦?
- How to Make Old Programs Work on Windows 10
- 網路討論
- StackOverFlow 討論 => 好像可以用外掛方式可以在 64bit 上跑 16bit 應用程式,未測試
沒有留言:
張貼留言