Win10系統下軟體UI顯示不完整解決方案
轉載地址:https://www.cnblogs.com/wxjnew/p/5079726.html
在最初升級win10的時候就想到了這些問題,例如和各種軟體的不相容性。當然,事實上win10並沒有想象的那麼糟,作為一個windows user 來說,win10的確是很高大上的,無論是顏值或者是體驗,都讓人愛不釋手。
下面我就說一下最近和win10的那些事之一:在win10系統下安裝了IBM Cognos Transform後,Transform的一些設計介面不能完全顯示,而後我們就是要想辦法來解決這個問題.
一:基本配置情況和遇到的狀況如下所示:
1.1:window系統
1.2:cognos transform 版本
1.3:問題描述
如上圖所示,1的地方已經到了螢幕的頂端,2處深入到工作列一部分,而且窗體的高度始終和顯示器的高度保持一致,無論如何拖拉,都不能讓下面的OK,Cancel,Help按鈕顯示完整,完全到了不能很友好的使用軟體的地步,PS:修改了模型,不能點選確定/(ㄒoㄒ)/~~
二:解決問題的思路以及方法
2.1:思路分析
遇到這個問題,我首先想到可能是兩個方面的原因
a:軟體問題
b:作業系統問題
接下來我們分析一下,聽說10.2.1有一些BUG,會不會是軟體問題呢,難道需要打補丁包?於是我就在另一個目錄裝了10.2.0的Transform版本,結果還是一樣的不能完全顯示,這就排除了是軟體的問題,那就無疑是作業系統問題了,win10的一些設定和Cognos的軟體不相容
2.2:鎖定原因-解決問題
我們已經鎖定了是系統的問題,首先想到重灌系統算了,我要告訴大家的是:千萬別!在Internet科技如此發達的時代,我基本相信很大一部分的計算機問題是可以解決的,於是就去百度搜索,當然也找到了解決的方案,具體如下圖所示
方法摘錄如下
step1:開啟登錄檔 WIN+R,或者執行裡面輸入regedit
step2:路徑[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts]將原來的:
"Microsoft YaHei & Microsoft YaHei UI (TrueType)" ="msyh.ttc"
修改為:
"Microsoft YaHei & Microsoft YaHei UI (TrueType)"= "simsun.ttc"
step3:路徑[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
新增字串:
"Microsoft YaHei" = "SimSun"
"Microsoft YaHei UI" = "SimSun"
step4:重啟電腦
事實證明,通過修改預設字型的方法是可以解決問題的。 反證的是: Win10 的預設字型與宋體的在行高上存在差異才會導致此類問題。
2.3:驗證問題是否解決
再次開啟之前的設計視窗,檢視問題是否解決,如下圖所示,視窗和提交按鈕可以完全顯示出來,說明問題解決了
PS:有了想法就去嘗試,不要像我剛開始一樣,以為這只是調整字型的,其實預設字型和UI顯示很重要啊...............後遺症就是有些字型可能看上去不習慣,但是為了使用win10,
同時為了開發工作,也為了不重灌系統,只能這樣了,期待win10可以更強大