在win7下安裝老軟體,卡在“正在註冊字型”了,檢查發現是ocx註冊有問題。
重寫一個ocx註冊的批處理就好了。
如:
regsvr32 "C:\Program Files\商洛市防汛抗旱指揮系統\ContourOCX\ContourOCX.ocx" if exist %Systemroot%\SysWOW64 ( regsvr32 "C:\Program Files (x86)\MapInfo\MapX 5.0\MAPX50.DLL" ) else ( regsvr32 "C:\Program Files\MapInfo\MapX 5.0\MAPX50.DLL" )
但是,逐個註冊實在太麻煩,最後證明還是無法徹底解決。繼續找,找到原來的一個方法,是:解除安裝office
解除安裝,再裝,問題依舊,重啟,再裝——好了!