VC++6.0的相容性問題解決方案
VC6.0 能夠在 XP 下很好的執行,無需進行額外的設定,但在 Win7、Win8 和 Win10 下,安裝完成後還要修改相容模式才可以。在Win7或Win10下使用VC6.0
對於Win7和Win10,需要將VC6.0的相容模式修改為 Windows XP SP3 或 SP2,下面是具體的操作步驟。在 VC6.0 的快捷方式或開始選單上單擊滑鼠右鍵,選擇“屬性”:
圖1:在VC6.0的開始選單上單擊滑鼠右鍵
在彈出的對話方塊中,將相容模式修改為Windows XP SP3 或 SP2,如下圖所示:
圖2:設定為相容 Windows XP(Service Pack 3)
相容模式從Windows XP開始提出,目的是讓舊版的軟體能夠執行在較新的作業系統上,和虛擬機器的原理有點類似。
在Win8下使用VC6.0
相比Win7和Win10,Win8稍微麻煩一些,要先將 MSDEV.EXE 重新命名為 MSDEV3.EXE,再按照上面的步驟設定相容模式。MSDEV.EXE 是 VC6.0 的主程式,位於 VC6.0 的安裝目錄下,可以在屬性皮膚中快速找到 MSDEV.EXE,請看下圖:
圖3:快速定位 MSDE.EXE
圖4:將 MSDEV.EXE 改成 MSDEV3.EXE
重新命名完成後,還要修改快捷方式指向的目標檔案,也就是圖3中第一個紅色方框圈起來的地方。最後,按照前面介紹的方法再將相容模式修改為“Windows XP SP3”。
啟動VC6.0,如果報錯,關閉後再次啟動,一般就正常了。成功啟動一次後,以後就可以正常執行了。
如果依然啟動失敗,可以嘗試將 MSDEV.EXE 改為其他名字。
在VC6.0執行過程中,如果彈出下面的相容性提示框,勾選“不再顯示此訊息”,關閉即可。
圖5:相容性提示框
最後的總結
VC6.0可以在 XP 下完美執行,不用進行額外的設定。在Win7和Win10下,設定相容模式才可以執行。Win8相對麻煩一些,要先修改 MSDEV.EXE 的名字,再設定相容模式。相關文章
- 移動端相容性問題解決方案(一)
- angular瀏覽器相容性問題解決方案Angular瀏覽器
- 移動端常見相容性問題解決方案
- 主流瀏覽器相容性問題與解決方案瀏覽器
- 解決ie相容性問題
- 解決django 2.2與mysql相容性問題DjangoMySql
- 你遇到過的相容性問題以及解決辦法
- 跨域問題,解決方案 – CORS方案跨域CORS
- Mycat分片方案需要解決的問題
- 玩Deno遇到問題的解決方案
- 基於 HTTP Digest 與 CURL 以及 Requests 的相容性問題:解決方案與推測原因HTTP
- Kafka常見的問題及解決方案Kafka
- 跨域問題及解決方案跨域
- HA腦裂問題解決方案
- SpringBoot跨域問題解決方案Spring Boot跨域
- 求解決 Laravel with () limit 的問題 附帶解決方案LaravelMIT
- pyinstaller 生成 exe 的閃退問題解決方案
- 資源限制類問題的常用解決方案
- JS中toFixed()方法的問題及解決方案JS
- 前端跨域問題及其解決方案前端跨域
- WordPress:常見問題及解決方案
- Flutter Web 跨域問題解決方案FlutterWeb跨域
- vue許可權問題解決方案Vue
- nginx /Java 解決跨域問題方案NginxJava跨域
- 記錄一次解決App崩潰問題的解決方案APP
- 【前端詞典】滾動穿透問題的解決方案前端穿透
- Wampserver圖示是橙色的【問題與解決方案】Server
- 適配移動端的問題以及解決方案
- Spring Boot幾種啟動問題的解決方案Spring Boot
- 多執行緒的安全問題及解決方案執行緒
- mysql8.0插入慢的問題解決方案(一)MySql
- Java 8 的日期與時間問題解決方案Java
- Redis 大key(bigkey)問題的排查與解決方案Redis
- 探尋 JavaScript 精度問題以及解決方案JavaScript
- 微信登入-6問題解決方案
- JavaWeb 亂碼問題終極解決方案!JavaWeb
- Java™ 教程(常見問題及其解決方案)Java
- 快取三大問題及解決方案快取
- 快取常見問題及解決方案快取