如何解決XP改造成Vista介面後的亂碼問題?

如何解決XP改造成Vista介面後的亂碼問題?

網路上很流行用「Vista Transformation Pack」套件,將XP登入畫面改造成Vista介面,我也湊熱鬧跟著試了一下,後來雖然改成功了,卻發現中文使用者名稱竟然變成了亂碼,這要如何解決?

【答案】別擔心!這個問題是因為「Vista Transformation Pack」對於中文預設沒做好處理,只要用「eXeScope」程式,修改一下登入畫面文字就解決了,以下就教你如何把登入畫面的中文字改為正常顯示。

適用系統:XP

軟體小檔案

Step 1

用Vista Transformation Pack改過了XP的登入介面後,有時候使用者名稱會出現亂碼,因為它是國外軟體,所以對中文的支援度不佳。

如何解決XP改造成Vista介面後的亂碼問題?

Step 2

在改造前,請先備份「C:\Windows\system32\logonui.exe」。改造完登入桌面後下載「eXeScope」並安裝,再用eXeScope開啟「C:\Windows\system32\vistaui.exe」檔案,此檔案是你在改造後,負責處理登入畫面的程式檔,打開來看會發現裡面都是英文。而如果你也用eXeScope開啟先前備份的「logonui.exe」(原本的登入畫面檔),則裡面都是中文的,所以我們只要把相同的項目用中文蓋掉英文即可。

如何解決XP改造成Vista介面後的亂碼問題?

有些字串在vistaui.exe裡並沒有出現,就可以不用複製了,之後若出現存檔對話框,請在「logonui.exe」選「否」,「vistaui.exe」則選「是」。

Step 3

用eXeScope編輯「vistaui.exe」,展開左窗格的「resource→string」及底下的項目,然後也把「logonui.exe」裡的相同項目展開,接著將中文字串覆蓋到vistaui.exe裡對應的位置。

如何解決XP改造成Vista介面後的亂碼問題?

修改時在底下不能出現空行喔,不然即使修改完成,也可能會出現問題。

Step 4

修改完成後,即使登入帳戶的名稱是中文字,也不會變成亂碼了。

如何解決XP改造成Vista介面後的亂碼問題?

除了Vista Transformation Pack之外,此方法也同樣適用於其它修改XP介面的軟體,有這個困擾的讀者不妨試試看。

PCuSER
作者

使用 Facebook 留言
發表回應
謹慎發言,尊重彼此。按此展開留言規則