
我使用的是 64 位元建置的計算機,最近從 Windows 8.1 升級到 Windows 10 x64。
我的一個不太懂技術的朋友使用一個非常古老的程序,稱為“Corel PrintHouse Magic”,並以該程序的格式保存了多年的工作。在Windows XP和Windows 8上,我們能夠在Windows 95相容模式下很好地運行該程式。
但是,升級到 Windows 10 後,程式不再運作。具體來說:
- 當我嘗試在程式中開啟檔案時,它會不斷顯示藍色的「正在進行中」圓圈,直到在任務管理器中手動終止。
- 如果我嘗試點擊角落的退出,也會發生同樣的情況。
該程式的其他方面似乎運作良好,例如創建和保存新檔案。
當我在沒有相容模式的情況下執行程式時,或在 Windows 95 compat、Win98 或 WinXP 中執行程式時,行為完全相同。
我在想:
- 從 Win8 到 Win10 的變更可能會導致 Windows 95 時代的程式停止運作,這可能是由哪些原因引起的?
- 我可以做什麼來嘗試診斷問題? (這很困難,因為沒有顯示錯誤訊息)。
- 除了相容模式之外,我還有什麼選擇來嘗試解決此問題?
免責聲明:我已將其交叉發佈於r/技術支援
答案1
我突然想到,右鍵單擊可執行文件,然後在相容性疑難排解程式中運行它。如果它掛起,這可能有助於診斷它,然後你殺死它。
或在虛擬機器上運行它。找到 Windows 95/98SE 的合法副本會很麻煩(我懷疑它會做無縫模式/統一或其他有用的事情),但您可能可以在使用較新版本的虛擬機中運行該程式。 。
不幸的是,Windows 8.1 沒有 XP 模式,因此您需要取得某些較舊的 Windows 副本的許可證,並且可能在具有某種無縫模式風格的 VM 主機中執行它。
因此,出於測試目的,請取得 vmware 播放器的副本(免費),以取得要測試的 Windows 版本的 VM 的副本現代即,在上面安裝 corel printhouse 並嘗試一下。該虛擬機應該可以工作大約 3 個月,並且/或一旦您知道它可以工作,您就可以用正確的安裝來替換它。然後,您需要建立一個快捷方式來建立啟動該程式的捷徑。讓印表機和共用資料夾正常工作也應該是可能的。
答案2
如果運行此軟體是您的唯一要求,您可以啟動到“Hiren's Boot CD”並選擇“Mini Windows XP”,然後運行它...