Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Windows XP系統教程 >> XP系統基礎知識 >> Windows Xp主題工具與修改全攻略

Windows Xp主題工具與修改全攻略

日期:2017/1/24 11:54:34      編輯:XP系統基礎知識
Windows XP 采用了全新的主題管理內核,其功能非常強大,能夠實現的效果非常炫目,但是居然不支持非官方的桌面主題,Plus!裡那幾個簡單的主題不用幾天就看膩味了,所以,要想使用第三方的主題,就必須通過非官方的辦法來解決。

  一. 必備軟件

  1. Style XP

  Style XP 是一個第三方的XP桌面主題支持和管理軟件,也是目前最好的。它使用的是Windows XP 的主題內核,並且強化了很多功能,可以導入、選擇、更換和管理官方的和非官方的桌面主題、壁紙甚至登陸界面。該軟件安裝之後會在XP中添加一個後台運行的服務 StyleXP Service,占用1-2MB的內存,這個服務也就是能夠使用第三方主題的基本。另外,它的主程序可以選擇兩種運行方式,一種是保持運行在系統托盤裡,這種模式在系統托盤裡有一個StyleXP的圖標,隨時可以點擊調出主界面;一種是不消耗資源的方式,主程序平時不運行。建議大家選擇第二種方式,因為這個主程序運行起來可不秀氣,占用內存到10-20MB。實際上第二種方式也可以隨時運行主程序來管理主題。

  Style XP 是共享軟件,自帶中文語言,在1.01L版本之後正式支持 Windows XP SP1,1.01P版本開始支持 Windows 2003。

  2. UxTheme.dll 破解版

  UxTheme.dll 就是XP系統主題支持的核心文件,也就是它讓XP無法使用第三方主題。如果你不想安裝 StyleXP,那麼你可以通過破解 UxTheme.dll 文件來達到目的。實際上,UxTheme.dll 破解版就是推出 StyleXP 的 TGT Soft 在愛好者的強烈要求下放出來的,Microsoft 好像也默認了這種行為,呵呵,真是難得。使用 UxTheme.dll 破解版之後,無需任何其他的軟件你就可以在XP的顯示屬性中管理和調用第三方的主題和風格。

  下載 UxTheme.dll 破解版之後,先將 X:\Windows\System32\UxTheme.dll 重命名,例如改成 UxTheme.dll.bak ,然後將破解版的復制過來,重新啟動即可。注意,這裡還牽涉到Windows XP 的系統文件保護,請參見下面的內容。 以上兩種解決辦法只要任選其一即可,各有各的好處,大家看著辦吧。筆者個人來言用的是前者,因為當StyleXP以服務運行時占用的資源非常少,2MB左右,無須修改系統文件,而且管理起主題來比Windows的顯示屬性方便得多,而且還可以隨意更換和管理Logon界面,不需要去煩瑣地替換系統文件,等等。真正說喜歡用桌面主題的話,不大可能在乎這麼一點點資源的占用。

  二. 桌面主題的構成

  一個XP的桌面主題可以包含好幾個部分,風格、壁紙、屏保、鼠標指針、系統聲音事件、圖標,除了風格是必須的之外,其他部分都是可選的。風格可以定義的內容是大家在Windows裡所能看到的一切,例如窗口的外觀、字體、顏色,按鈕的外觀等等等等,一個桌面主題裡

  風格就決定了大家所看到的Windows的樣子。

  大家可以打開 X:\Windows\Resources\Themes 目錄,這個目錄就是XP中存放桌面主題的目錄。你能看到有很多 xxx.theme文件,你在顯示屬性的"主題"列表裡看到有多少個主題裡就有多少個 .theme 文件,它就是Windows主題文件,一個桌面主題的總定義文件,它的內

  容不多,是文本格式的,以XP的默認官方主題 Luna 為例,大家用任何一個文本編輯器打開Luna.theme ,可以很直觀的看到其內容。

  [Theme] 部分是定義我的電腦、我的文檔、網絡鄰居以及回收站這幾個主要部件的圖標,Luna.theme 中 My Computer 定義的圖標就是 X:\Windows\explorer.exe,0 ,也就是explorer.exe 中包含的第一個圖標,沒有包含特定圖標的主題這裡一般都是這個值。這裡

  即可以指向程序文件,也可以指向DLL文件或者圖標文件。

  [Control Panel\Colors] 部分定義的是各個Windows部件如標題欄、窗口背景、文字等的顏色,這裡定義的顏色大部分時候是無關緊要的,因為系統會優先按照色彩方案中的配色顯示,這在後面的部分會講到。

  [Control Panel\Cursors] 定義的就是鼠標指針了,每一行定義一個指針文件,例如 Arrow 定義箭頭光標,Wait 定義等待光標。Luna中這裡是空的,代表使用Windows默認的鼠標指針,這裡的定義必須是具體的 .cur 光標文件或者 .ani 動畫光標文件。

  [Control Panel\Desktop] 定義桌面的顯示,包括壁紙圖片的位置,顯示方式,以及是否激活屏保。Luna中的 Wallpaper=%WinDir%web\wallpaper\Bliss.bmp 就是大家看得最多的"菜地藍天"了 。

  這裡的 ScreenSaveActive=X 和下面的 [boot] 部分SCRNSAVE.EXE=XXX 是對應的,前者管是否允許屏保,後者是屏保的具體地址。

  [VisualStyles] 就是最關鍵的部分了,這裡指向的就是一個桌面主題的核心部分:.msstyles 可視化外觀風格文件,Luna中指的就是 Path=%WinDir%resources\Themes\luna\luna.msstyles ,後面會講到。

  再往下走就是定義聲音事件的了,和我們在 控制面板 → 聲音和音頻設備 → 聲音 中設置的項目是一樣的。

  一般來說一個完整的主題基本文件結構就是一個 .theme 文件和一個放置風格文件等其他文件的文件夾,在 [VisualStyles] 部分可以找到這個文件夾的名字。了解了 .theme 文件的結構之後,大家就完全可以按照自己的喜好編輯了,只是要確認所有文件的指向都必須是有效的,否則主題無法使用。

  需要說明的是, .theme 文件不是必須的,.msstyles 風格文件才是。因此,有些主題只有.msstyles 文件,沒有 .theme 文件,一樣可以照常使用。只是在顯示屬性的主題列表中是看不到的,必須到"外觀"中才可能看到。

  下面,根據 [VisualStyles] 中的路徑我們再打開 Luna 文件夾,現在可以看到luna.msstyles 風格文件了。.msstyles 是一個桌面主題的最主要的部分,它的內容一般包含了幾乎大家所有在Windows裡看到的一切,包括窗口、工具欄、按鈕等等的顏色、背景圖案、立體效果、字體之類,它基本可以確定一個主題的效果。有興趣的朋友可以用StyleBuilder 這個也是由 TGT Soft 出品的專門編輯風格文件的工具打開來看看。就了解.msstyles 的重要作用了。這就是為什麼有很多主題就只有這一個文件卻能夠實現非凡的效果。這裡有一點很重要,就是 .msstyles 文件只能放置在 X:\Windows\Resources\Themes目錄的子目錄下,並且所在的子目錄名稱必須和本身的文件名(不包括後綴名)一致,例如Luna.msstyles 必須放在 X:\Windows\Resources\Themes\Luna 下才有效,大家可以試試將目錄或者文件其中一項改名,就會發現該風格已經無法正常使用了。

  大部分主題目錄裡還會有一個 Shell 目錄,這裡還是以官方主題 Luna 為例,和Luna.msstyles 在一起的就有一個 Shell 目錄,打開 Shell 目錄能夠看到三個子目錄,分別是 Homestead、NormalColor、Metallic,正好分別對應 Luna 主題中的三個色彩方案:橄榄綠、默認(藍)、銀色。三個目錄每個下面都有一個 shellstyle.dll 文件。shellstyle.dll 的作用比較簡單,它定義的是資源管理器中左邊的公共欄的樣式,包括位圖、字體和顏色配置,例如關閉和打開"詳細信息"的按鈕,以及大家打開音樂文件夾時文件列表右下角背景中顯示的音符圖案等。一般一個主題中有幾個色彩方案就會有幾個shellstyle.dll 文件,每個 shellstyle.dll 的內容都是配合所針對的色彩方案的,不盡相同。

  和 .theme 文件一樣, Shell 文件夾和 shellstyle.dll 都不是必須的,很多主題就沒有這個內容。即便將已有 shellstyle.dll 刪除也不會對主題產生太大的影響,只是在該色彩方案下它所定義的內容會變成系統默認的。大家完全可以嘗試在一個色彩方案中用其他色彩

  方案的 shellstyle.dll 文件替換,甚至可以自己用 Resource Hacker 之類的工具自己編輯裡面的位圖和顏色、字體定義等,有時候可以達到意想不到的效果。


  三. 桌面主題的使用

  上面已經講了主題的基本文件結構,在了解了文件結構之後再談安裝主題就容易多了。大家從網上下載的桌面主題各式各樣,有的只有幾百KB,有的可能有幾十MB,就是因為它們所包含的內容不一樣。有的只有一個 .msstyles 風格文件,有的帶了幾個色彩配置文件,有的帶了 .theme 文件,有的帶了鼠標指針、壁紙、聲音事件等,筆者甚至見過一個包含了所有內容壓縮之後都有上百MB的巨型桌面主題。

  下面就講講各種不同的主題該如何安裝。

  給大家一個小提示,在正常的情況下 .theme 文件和 .msstyles 文件都是有系統默認文件關聯的,也就是說雙擊這兩種文件系統都會自動在顯示屬性中打開,大家可以利用這一點在安裝之前先預覽該主題或者風格,當然,如果主題還包擴了其他文件的話就要注意其他文件

  的路徑是否對頭了,否則是無法正常預覽的。

  第一種情況:有 .theme 主題文件

  這種情況是最容易安裝的了,只要保持原主題的目錄結構,將 .theme 文件和文件夾復制到X:\Windows\Resources\Themes\ 目錄下就完成安裝了。舉個最簡單的例子,大家在網上下載了一個主題,假定這個主題名叫"Naco",那麼安裝後應該是這樣的目錄結構:

  X:\Windows\Resources\Themes\Naco.theme (可無)

  X:\Windows\Resources\Themes\Naco\Naco.msstyles

  X:\Windows\Resources\Themes\Naco\Shell\xxxx\shellstyle.dll (可無)

  .....................

  復制好之後然後在桌面上點擊右鍵,選擇"屬性"打開顯示屬性窗口。因為有 .theme 主題文件,所以在主題列表中可以看到該主題,選擇主題名稱,點擊應用,Windows就會自動切換到該主題的顯示了。如果這個主題有多個色彩方案的話,打開"外觀",在"色彩方案"
Copyright © Windows教程網 All Rights Reserved