將Win10字體和窗口布局還原爲系統默認

最近突發奇想,想試一下曾經的Windows系統——Windows 98,用VirtualBox安裝,虛擬硬盤格式選擇VHD。安裝的時候,安裝程序裏有一項功能,就是擴展主題,這激起了我的興趣。

可誰知道,這個擴展主題的功能,並非只爲Windows 98而“設計”。在Windows 10下掛載Win98的VHD硬盤後,我找到了擴展主題所在的文件夾(C:\Program Files\Plus!),運行其中的主程序“themes.exe”,結果——

該程序居然能在Windows 10下運行!

但是,能運行並不一定代表能生效吧。於是,手賤的我,選擇了一個主題後,點擊了“確定”……悲劇發生了!

標題欄變窄,系統界面字體變小,字體全改爲宋體,同時桌面背景消失!簡直讓我一時間難以相信這是事實。

界面變味的Win10的確很影響使用,隨即,我開始尋求解決方案。然而,像我這樣的情況,在百度上根本不可能找到解決方案,能找到的所謂“解決方案”,基本都是針對Win7和Win8的——這兩款系統還保留了自定義系統界面元素大小和字體的入口,但在Win10中都早已悉數移除。同時,Win10設置中所謂的主題切換,只更改配色和壁紙,不更改界面內容,因此也不能夠指望用恢復默認主題來解決。

根據以往的經驗,Windows 2000及其以後,無論哪一個版本,主題修改都只會對當前用戶生效。我重新啓用系統中的管理員賬戶“Administrator”,登錄進去,發現主題設置均爲系統默認的正常值,這樣問題解決就容易得多,問題就僅僅侷限在我的賬戶裏。

那麼,管理上述界面元素的註冊表項在哪裏?答案是:

HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics

其中,主鍵HKEY_CURRENT_USER爲適用於當前用戶的註冊表鍵。在註冊表編輯器中打開這個路徑,你就會發現,其中包含了界面元素的寬高、字體大小、字體名稱等選項,如圖所示:

知道了註冊表路徑和主題的適用範圍後,你就能輕而易舉地推導出這個問題的最終解決方案了。登錄到Administrator賬戶(或其他界面正常的賬戶),打開註冊表編輯器,瀏覽到上述鍵,然後點擊【文件】→【導出】,導出爲一個註冊表文件(*.reg)。返回出現問題的賬戶裏,雙擊該文件,將其導入註冊表,重新登錄之後,故障就完全解決了!

附:默認主題設置的註冊表文件。可直接將該文件複製下來,保存爲reg格式文件(如“恢復主體默認設置.reg”)使用。(提取自Win10 17134版本。)

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics]
"BorderWidth"="-12"
"CaptionFont"=hex:f1,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,00,\
  00,00,00,01,00,00,05,00,4d,00,69,00,63,00,72,00,6f,00,73,00,6f,00,66,00,74,\
  00,20,00,59,00,61,00,48,00,65,00,69,00,20,00,55,00,49,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
"CaptionHeight"="-336"
"CaptionWidth"="-336"
"IconFont"=hex:f1,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,00,00,\
  00,00,01,00,00,05,00,4d,00,69,00,63,00,72,00,6f,00,73,00,6f,00,66,00,74,00,\
  20,00,59,00,61,00,48,00,65,00,69,00,20,00,55,00,49,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
"IconTitleWrap"="1"
"MenuFont"=hex:f1,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,00,00,\
  00,00,01,00,00,05,00,4d,00,69,00,63,00,72,00,6f,00,73,00,6f,00,66,00,74,00,\
  20,00,59,00,61,00,48,00,65,00,69,00,20,00,55,00,49,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
"MenuHeight"="-288"
"MenuWidth"="-288"
"MessageFont"=hex:f1,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,00,\
  00,00,00,01,00,00,05,00,4d,00,69,00,63,00,72,00,6f,00,73,00,6f,00,66,00,74,\
  00,20,00,59,00,61,00,48,00,65,00,69,00,20,00,55,00,49,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
"ScrollHeight"="-252"
"ScrollWidth"="-252"
"Shell Icon Size"="32"
"SmCaptionFont"=hex:f1,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,\
  00,00,00,00,01,00,00,05,00,4d,00,69,00,63,00,72,00,6f,00,73,00,6f,00,66,00,\
  74,00,20,00,59,00,61,00,48,00,65,00,69,00,20,00,55,00,49,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
"SmCaptionHeight"="-336"
"SmCaptionWidth"="-336"
"StatusFont"=hex:f1,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,00,\
  00,00,00,01,00,00,05,00,4d,00,69,00,63,00,72,00,6f,00,73,00,6f,00,66,00,74,\
  00,20,00,59,00,61,00,48,00,65,00,69,00,20,00,55,00,49,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
"PaddedBorderWidth"="-60"
"AppliedDPI"=dword:00000078
"IconSpacing"="-1128"
"IconVerticalSpacing"="-1128"
"MinAnimate"="1"
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章