Brad Wardell's views about technology, politics, religion, world affairs, and all sorts of politically incorrect topics.
Spice up Windows XP
Published on November 30, 2003 By Draginol In OS Customization

So you've got Windows XP and it has only 3 looks: Blue, Green, and Silver.  And you want to add more. How?

There are two commonly used ways to do it.  You can patch Wndows XP to support applying Microsoft's .msstyles format. Or you can use Stardock WindowBlinds  Both ways have their own pros and cons.

MSStyles / UXTHEME

When it comes to using .msstyles you need to patch uxtheme.dll to use them. There's roughly a thousand msstyles out there (though many of them are just the default Windows XP style with the color changed somewhat).

.msstyles is the skin format that the default Windows XP theme is in. But Microsoft made it so that you can't use uncertified MSStyles. Some people have gotten around this by patching Microsoft's skin engine DLL (uxtheme.dll). By disabling the digital signature checking, you can then use those third party msstyles (or you can use SkinStudio which will import them automatically into WindowBlinds).

If you decide you want to use .msstles, beware that some companies are trying to sell programs that do little more than simply patch uxtheme.dll.  Don't be fooled by slick marketing. They'll be the ones trying to tell you that their programs use "no additional resources" or "0 footprint". Worse, people have been led to believe that these programs are what are doing the skinning. They're not. UXTheme is something that's on your system. It was written by Microsoft. And contrary to what some have claimed, Microsoft has not condoned doing this.

But as a free method for users who are reasonably tech savy who like msstyles, patching uxtheme.dll and downloading msstyles is a viable way to skin Windows XP -- just don't pay someone to do it.

Also, beware of claims like uses no extra memory or "won't slow down your computer".  The fastest way to run our computer is to run Windows classic.  UXTheme.dll is a skinning engine that installs a system wide hook to intercept paint calls and injects skin data. It will take longer to do that than to un classic. But fear not, on a modern computer, you shouldn't notice the difference.

So to sum up what we have so far, uxtheme.dll in Windows XP is Microsoft's bundled skinning engine that can applies .msstyles. A svchost.exe pocess runs to manage the skin.

The advantage of .msstyles running via uxtheme is that because the included skin (Luna) uses it, it should have a high degree of compatibility. Hence, other .msstyles should be relatively compatible.  It also has the advantage of being free if you find a good uxtheme patcher.

WindowBlinds

WindowBlinds is the most popular way to skin Windows. It has its own skinning engine called wblind.dll.  Because it was designed to allow third parties to create skins for it, it has a much larger library of skins and a lot more features. The skin format for it allows skinners to make a huge variety of skins.

WindowBlinds uses lightly less memory than uxtheme because the WindowBlinds skin format is more memory efficient. In truth, however, the differences are tiny.

The avantage of WindowBlinds is that it has vastly more features and is very user friendly to get up and running. The downside is that it's not free for the enhanced version and that poorly made skins can potentially be incompatible with some lesser known programs. At the time of writing this, every third-party skin released (including ones from Microsoft) have chosen WindowBlinds for skinning.

A few other comments on uxtheme

Some people have referred to MSStyles as "Style XP themes". This would be like calling MP3s "Winamp songs". Style XP is one of those programs that charges money for patching your uxtheme.dll so that you can run MSStyles (that's not all it does, but that is the main selling point).

But if you want to patch your uxtheme.dll, there's no need to pay money to do it. There are plenty of places you can go to download your own uxtheme.dll patcher for free. But there are some caveats to patching uxtheme.dll -- you are, after all, patching a core system DLL of Windows XP. So every time you update Windows XP in any significant way you're likely to find yourself either unable to boot or at best, finding that your skins don't work anymore (this is true whether you pay money for the uxtheme patcher or not). The other problem is that you're probably violating your Microsoft EULA by modifying Microsoft's DLLs.pack.

But you can do it as long as you know what you're doing. Just make sure you know which build of Windows XP you have.

Either way though, don't let yourself be fooled into believing that patching your uxtheme and running skins that way uses no resources. That's simply a falsehood that's been repeated so often that non-technical people now believe it. Skins have to be painted. Painting requires a program. Programs require memory. Neither WindowBlinds or Microsoft's UXTheme engine use much memory or resources. But they do use some.

Here's a list of the 3 methods and the general features of both.

Feature

WindowBlinds FREE

WindowBlinds Enhanced

UXTheme Patch

Allows Windows XP users to add more visual styles

Visual Styles support Changing XP Theme Aware controls

Number of Native Visual Styles

~3000

~3000

~1000

Visual Styles support Changing XP Start Bar

Supports .MSStyles visual style format

*

*

Supports .UIS visual style format  
Supports adding more controls to the title bar/border (roll-ups)  
Supports multiple border/title bar sizes    
Supports per-application skinning  

 

Works on Windows 98, ME, 2000  
Visual styles support animation  
Visual styles support sound  
Visual styles are scriptable  
Visual styles support enhanced hardware acceleration  
Users can control what mouse button clicks on title bar do  
Certified by Microsoft  
Visual styles can be made grayscale or have their brightness/contrast changed on the fly    
Visual styles can have their color changed on the fly    
Visual styles can change Windows program dialog animations (copy, move, delete, etc.)    
Visual styles can change Windows toolbar icons    
Visual styles can skin the Windows XP command prompt  

 

Visual Styles can also skin changing XP NON-Theme Aware controls  

 

 

Purchase

N/A

$19.95

N/A

Download

 Download

Update

 Download

* Requires SkinStudio to convert .msstyles to .UIS

So now matter what you choose, have fun and get skinning!


Comments
on Apr 19, 2005
i have already sn but how to use it?