Customizing the appearance of your Windows installation can be frustrating, because both Windows XP and Vista are limited to the Microsoft's default themes out of the box. However, with a bit of tweaking under the hood, your Windows setup can try on a wider range of looks than come pre-installed. Let's take a look at how to patch your Windows installation to allow customized styles, and a few places to find new and interesting styles online.

Vocabulary and Methods

When talking about the physical appearance of Windows there are two terms that are distinct but often used incorrectly in place of each other. Visual styles, which have the .msstyles file extension, are the files which supply all the information about how the interfaces within Windows should look. The toolbar skin, start button skin, borders, buttons, etc. are all stored in the visual style. Themes contain a visual style along with additional settings such as icons, wallpaper, etc. Later, when browsing for goodies, keep in mind that a theme pack will have further customization than a visual style pack. Throughout the tutorial you'll need to be able to access the menu within Windows where you can change your themes and visual styles. The following screenshots are from Windows XP but the essential menus are nearly identical in function in Vista, too. For reference, here is how to access both: XP: Right-click Desktop -> Properties -> Themes Tab (or Appearance Tab for Styles) Vista: Right-click Desktop - > Personalize -> Themes

First, Back Up Your Current Theme For Safe Keeping And Create A Restore Point

Although you'll most likely find a new style that you really enjoy, on the off chance that you don't, make a backup of your current theme for you to restore later if necessary. Backing up only takes a moment and will allow you put things back exactly as they were before you started customizing, right down to the wallpaper. From within the Themes tab click Save As and name your theme whatever you'd like. Save it in a safe place. Although the probability of something going catastrophically wrong is slim, it wouldn't hurt to create a system restore point to undo the carnage if need be. Press WINKEY-R to bring up the run dialogue box and type in the following: C:\Windows\System32\restore\rstrui.exe to launch System Restore. Give the restore point an easy to remember name like "Pre-Style Patch", Windows will append the name with the current date.

Second, Patch Your Windows Install

Patching your system for themes allows you to use non-Microsoft approved visual styles. At the very root you're simply replacing the Uxtheme.dll with a modified version that doesn't verify if the style has been signed by Microsoft. It used to be that patching your Windows installation was a hassle, a small one, but a hassle nonetheless. Now both Windows XP and Vista have patching programs available that make it no more hassle than clicking a button and rebooting. There are various programs that can do what the free patches do with some additional functionality thrown in, but they are hardly worth the $20 and up fees they command. For Windows XP, download the Uxtheme Multi-Patcher. Run the file, click through the prompts and reboot. For Windows Vista, download VistaGlazz. You must download the VistaGlazz Beta 1.1 if you have installed Vista SP1, version 1.0 will screw up Vista SP1. Run the file, click through the prompts and reboot. Both patching programs will allow you to reverse the process should anything go wrong by simply running the program again. (However, I've been patching Windows installs for years without a hitch.)

Finally, Download and Install Custom, Third Party Styles

The best way to verify if your patch job has been successful is to browse some of the great repositories of visual styles and select a few to try out. Below are some samples of the most popular styles at DeviantArt.com. Before you begin downloading through, a quick overview of where the files go is in order. If a style pack is zipped up properly then installing it is as simple as unzipping the files into the C:\Windows\Resources\Themes directory. Check when you open the zip file if the files have nested directories. If you install a visual style or theme and something is amiss, check the following list to ensure the files ended up in the right place:

.Theme files must be in the /Themes/ folder, not within any subfolders.

.MSStyles files must be in their own sub-folders. If the style name is NewStyle.msstyles, then sub folder in /Themes/ must be /Themes/NewStyle/

If your style pack came with a shellstyle.dll, that also goes within it's own subfolder, i.e. /Themes/NewStyle/shell/

If you have any problem with loading a style or theme, go back and double check for spelling and capitalization. The names are case sensitive. If a file has a combination of upper and lower case letters, the folder name you place it in must be spelled exactly the same.