Okay, this problem is still around. So, I unpatched uxtheme.dll and repatched it with uxtheme 6.0
I'm running WinXP Pro with SP3.0. I don't have any system Restore points, btw.
First, I found that msstyles extension was missing in the "File Types" tab under Folder Options. So, I fixed it by creating an association with .msstyles=msstylesfile . Now, the problem is that msstyles is set to open with F:\windows\system32\shell32.dll and no matter how many times I double-click it, nothing happens(that is: Windows XP doesn't change appearance).
Second, .theme can be loaded via Display Properties but the file association also seemed to have disappeared. I managed to associate it with "Windows Theme API" but I get some "F:\WINDOWS\Resources\Themes\Windows Classic.theme is not a valid Win32" error message.
Anything I can do? I do wish to avoid reinstalling WinXP. Would it be possible to restore the dlls?
Edit: Nvmz, I think I shall repair the system when I've some spare time this weekend.
Edited by Chicken mania, 13 November 2009 - 02:43 AM.