Shaun said:
I had downloaded uxTheme.dll from the internet and put it into my Windows
directory and then rebooted because it says on the internet that this will
allow me to use non microsoft themes.
My task bar with the START button, quick lanch icons, running programs
icons, and clock is now all light grey and boxy looking. I tried to
uninstall it and it would not revert back to the stardard Windows XP look.
uxtheme.dll is already part of Windows XP. It is part of the install of
Windows XP. So uxtheme.dll is provided by Microsoft. I doubt they
design the theme manager's function library to support anyone else's
theme (unless that 3rd party them actually uses the same methods in this
DLL as does Microsoft).
So just WHERE did you get this "other" copy of uxtheme.dll? Sure
doesn't sound like you got it from Microsoft. If you didn't get it from
Microsoft (and for Windows XP) then you had better replace that suspect
program.
Read:
http://msdn.microsoft.com/en-us/library/ms997646.aspx
http://msdn.microsoft.com/en-us/library/aa940385.aspx
If you simply copied a file over another one, there is no system restore
point generating unless YOU created one beforehand.
Since this is a system protected file, replacing it can be tricky.
First get your Windows XP install CD and check the uxtheme.dl_ file is
available. You'll need to use the extract.exe program to extract the
compressed file within:
extract.exe <d:>\i386\uxtheme.dl_ <altpath>\uxtheme.dll
where <altpath> is some temp folder where you save the extracted file.
Then use Microsoft's "inuse" utility to replace the current uxtheme.dll
file with the one you just extracted, or use SysInternals' "movefile":
MS inuse utility:
http://support.microsoft.com/kb/927229
SysInternals (now owned by Microsoft) movefile:
http://technet.microsoft.com/en-us/sysinternals/bb897556.aspx
These add a pendmove registry entry that is effected on the next reboot,
so make sure your extracted file is still around to move it into the
destination folder (C:\Windows\system32).
What it sounds like you did was to disable themes altogether. That
means no themes get applied and the GUI reverts to a classic Windows
skin. Go into the NT services applet (services.msc) and check if the
Themes service is running. Also check if it set to Automatic start on
Windows startup. If the Themes service is not running, see if you can
start it. However, it probably requires a reboot to effect this service
change (to effect a change in theme for the GUI) and why you need to
ensure the service is set to Automatic startup.
You never did mention of yet rebooting your host after replacing the
theme manager file (uxtheme.dll). So have you?