KB933928 + Buggy Themes = Failure to load, Nothing to do with uxtheme, themeui, and shsvcs libraries! |
![]() |
KB933928 + Buggy Themes = Failure to load, Nothing to do with uxtheme, themeui, and shsvcs libraries! |
![]() |
Jul 12 2007, 12:45 AM
Post
#1
|
|
|
Forum Guru ![]() ![]() ![]() ![]() ![]() Posts: 1,432 Joined: 29-April 05 Member No.: 685 |
After some research, it was determined custom theme support was not blocked in any way. The inability to apply themes appears to be a bug with the resource cache tool, patched by KB933928. The root of the problem, however, lies with theme authors. Themes must have a properly (matching the .msstyle name) named MUI otherwise Bad Things Happen™.
Improper layout: CODE C:\Windows\Resources\Themes │ Vista-Classic.theme │ └───Vista Classic │ Vista Classic.msstyles │ ├───en-US │ aero.msstyles.mui << wrong! │ └───Shell └───NormalColor │ shellstyle.dll │ └───en-US shellstyle.dll.mui Proper layout: CODE C:\Windows\Resources\Themes
│ Vista-Classic.theme │ └───Vista Classic │ Vista Classic.msstyles │ ├───en-US │ Vista Classic.msstyles.mui << right. │ └───Shell └───NormalColor │ shellstyle.dll │ └───en-US shellstyle.dll.mui -------------------- Stephen got a Microsoft janitorial job; Want Windows 7 builds? Too bad, he got fired for stealing toilet paper.
|
|
|
|
Jul 12 2007, 02:15 AM
Post
#2
|
|
![]() Advanced Member ![]() ![]() ![]() Member Posts: 70 Joined: 4-April 05 From: USA Member No.: 616 I'm running: RTM Enterprise |
I got the theme to load thanks to your tip BUT glass still does not work on the theme now that it has loaded. It's stuck in "basic" mode apparently.
I have: CODE C:\Windows\Resources\Themes │ Aero4074remix.theme │ └───Vista Classic │ Aero4074remix.msstyles │ ├───en-US │ Aero4074remix.msstyles.mui << right. │ └───Shell └───NormalColor │ shellstyle.dll │ └───en-US shellstyle.dll.mui Any ideas? Aero4074remix shows up in the list of color styles, but when I apply it glass is not showing up... [Slight Update] So it appears to be a bug with a few themes. The Aero 4074 Remix doesn't work, HilledSE works, Media Center theme doesn't work...and I don't have any other themes downloaded so that's all I've tested. How odd, I wonder what is messed up with some of these themes that makes them only display in "basic" mode? |
|
|
|
Jul 12 2007, 04:29 AM
Post
#3
|
|
![]() The More You Eat, The Better You Feel ![]() ![]() ![]() ![]() ![]() Forum Guru Posts: 496 Joined: 29-January 07 Member No.: 9,766 I'm running: 6000 Ultimate |
So, Can the/any msstyles.mui be renamed or simply edited to be used with any theme? Or must all themes be corrected by thier makers? I wonder this cause I actually have a ton of themes named aero.old and such and just wonder if any .mui can be placed in the folder? Or does each one differ with each theme?
-------------------- ![]() |
|
|
|
Jul 12 2007, 05:19 AM
Post
#4
|
|
![]() Member ![]() ![]() Member Posts: 38 Joined: 15-February 07 From: Augsburg/Germany Member No.: 11,380 I'm running: Vista Business |
If this is the reason, it's only ONE of the reasons..
My themes are all named properly (i've checked this several times to prevent a mistake) and they don't work anyhow. -------------------- |
|
|
|
Jul 12 2007, 05:35 AM
Post
#5
|
|
|
Member ![]() ![]() Member Posts: 24 Joined: 11-July 07 Member No.: 20,087 |
Worked for me. I just changed it like Rafael said and it worked great!!
|
|
|
|
Jul 12 2007, 06:19 AM
Post
#6
|
|
![]() Member ![]() ![]() Member Posts: 24 Joined: 22-June 07 From: Germany Member No.: 19,226 I'm running: Vista Business SP2 32Bit |
So, Can the/any msstyles.mui be renamed or simply edited to be used with any theme? Or must all themes be corrected by thier makers? ... Would be great to see an answer here KPK -------------------- |
|
|
|
Jul 12 2007, 06:37 AM
Post
#7
|
|
![]() Forum Guru ![]() ![]() ![]() ![]() ![]() Forum Guru Posts: 1,151 Joined: 3-March 07 From: Temecula, California, United States Member No.: 12,732 |
question is this what patch does everyone use and is it a installer? Which I hope so I can use. Since my TuneUp Utilities 2207 being stupid.
-------------------- Kind Regards,
Daniel ![]() ![]() |
|
|
|
Jul 12 2007, 09:22 AM
Post
#8
|
|
|
Newbie ![]() Member Posts: 6 Joined: 3-February 07 Member No.: 10,163 I'm running: Ultimate 32bit |
But just applied your fix (on aeroclear) and now have my theme back with full transparency!!! Thanks very much!!! (followed the link to this from a buddy on hobbylounge!) |
|
|
|
Jul 12 2007, 09:32 AM
Post
#9
|
|
|
Member ![]() ![]() Member Posts: 13 Joined: 8-July 07 Member No.: 19,949 I'm running: Vista Ultimate |
question is this what patch does everyone use and is it a installer? Which I hope so I can use. Since my TuneUp Utilities 2207 being stupid. http://anti-tgtsoft.com/repository/uxtheme...ws%20Vista/SP0/ this one, be sure to get 64 bit if you use that |
|
|
|
Jul 12 2007, 09:35 AM
Post
#10
|
|
![]() The More You Eat, The Better You Feel ![]() ![]() ![]() ![]() ![]() Forum Guru Posts: 496 Joined: 29-January 07 Member No.: 9,766 I'm running: 6000 Ultimate |
So, is anyone gonna say?? Is it all we have to do is rename the MUI from any theme to the matching name? Guess I can test all that, but kinda just wanted to know before even downloading the update.
Like say if I use Plex theme, can I just go in and name the plex Mui file that is in there now to plex.msstyle.mui to match and it will be all good? Thanks -------------------- ![]() |
|
|
|
Jul 12 2007, 09:45 AM
Post
#11
|
|
|
Member ![]() ![]() Member Posts: 13 Joined: 8-July 07 Member No.: 19,949 I'm running: Vista Ultimate |
So, is anyone gonna say?? Is it all we have to do is rename the MUI from any theme to the matching name? Guess I can test all that, but kinda just wanted to know before even downloading the update. Like say if I use Plex theme, can I just go in and name the plex Mui file that is in there now to plex.msstyle.mui to match and it will be all good? Thanks What you need to do: 1. switch to a different theme 2. rename all files according to post #1 3. use notepad or any other editor to edit the .theme file [VisualStyles] Path=%ResourceDir%\Themes\<THEME>\<THEME>.msstyles [Control Panel\Desktop] Wallpaper=%ResourceDir%\Themes\<THEME>\Vista.jpg Wallpaper=%ResourceDir%\Themes\<THEME>\Vista.jpg just replace the <THEME> with the folder/theme name, save and apply. works of course most values will likely be correct already, this is just how it should look at the end. you can also rename the theme folder this way (to something simpler) QUOTE [Slight Update] So it appears to be a bug with a few themes. The Aero 4074 Remix doesn't work, HilledSE works, Media Center theme doesn't work...and I don't have any other themes downloaded so that's all I've tested. How odd, I wonder what is messed up with some of these themes that makes them only display in "basic" mode? If you doubleclick the .msstyle it will default to the non aero style, you may have to select the correct one, just move all other themes to a different folder that long easier is using DeskHack 1.1 http://www.aeroxp.org/board/index.php?act=...ost&id=7349 then you'll see directly which is the aero style |
|
|
|
Jul 12 2007, 10:07 AM
Post
#12
|
|
![]() Member ![]() ![]() Member Posts: 24 Joined: 22-June 07 From: Germany Member No.: 19,226 I'm running: Vista Business SP2 32Bit |
I finally installed the KB933928 update and just renamed the faulty *.mui files as described by Rafael. That was enough to let all my installed themes work.
KPK -------------------- |
|
|
|
Jul 12 2007, 10:08 AM
Post
#13
|
|
![]() Forum Guru ![]() ![]() ![]() ![]() ![]() Posts: 667 Joined: 19-March 07 From: UK-Hertfordshire Member No.: 13,820 I'm running: away with your sister |
What you need to do: 2. rename all files accordingly 3. use notepad or any other editor to edit the .theme file [VisualStyles] Path=%ResourceDir%\Themes\<THEME>\<THEME>.msstyles [Control Panel\Desktop] Wallpaper=%ResourceDir%\Themes\<THEME>\Vista.jpg Wallpaper=%ResourceDir%\Themes\<THEME>\Vista.jpg just replace the <THEME> with the folder/theme name, save and apply. works of course most values will likely be correct already, this is just how it should look at the end. you can also rename the theme folder this way (to something simpler) If you doubleclick the .msstyle it will default to the non aero style, you may have to select the correct one, just move all other themes to a different folder that long @ Ceejay.. that is not the answer. Its not the theme file thats the problem Its the aero.msstyle.mui that has to be re-named to match the name of the .msstyle THIS is what you need to do Navigate to c:windows/resources/themes/*Named Theme Folder*/en-US The aero.msstyles.mui must be re-named to the same name as the themes .msstyle for example: if the .msstyle is named Vista Classic.msstyle... Then the mui file must be named Vista Classic.msstyle.mui. I will update my themes at deviant Art... and in future i will make sure i rename the mui file Thank you Raphael -------------------- ![]() Vista Visual Style Tutorials: | How to make a VS | Hex-Editing | Font Change | .msstyle Resource Finder | | Modify Image & Content Margins | Convert Decimal to HEX | Vista Visual Style Mods: | Thin Taskbar Mod | TitleBar Mod | TitleBar & Caption Button Mod | |
|
|
|
Jul 12 2007, 10:21 AM
Post
#14
|
|
|
Member ![]() ![]() Member Posts: 13 Joined: 8-July 07 Member No.: 19,949 I'm running: Vista Ultimate |
What you need to do: 2. rename all files accordingly 3. use notepad or any other editor to edit the .theme file [VisualStyles] Path=%ResourceDir%\Themes\<THEME>\<THEME>.msstyles [Control Panel\Desktop] Wallpaper=%ResourceDir%\Themes\<THEME>\Vista.jpg Wallpaper=%ResourceDir%\Themes\<THEME>\Vista.jpg just replace the <THEME> with the folder/theme name, save and apply. works of course most values will likely be correct already, this is just how it should look at the end. you can also rename the theme folder this way (to something simpler) If you doubleclick the .msstyle it will default to the non aero style, you may have to select the correct one, just move all other themes to a different folder that long @ Ceejay.. that is not the answer. Its not the theme file thats the problem Its the aero.msstyle.mui that has to be re-named to match the name of the .msstyle THIS is what you need to do Navigate to c:windows/resources/themes/*Named Theme Folder*/en-US The aero.msstyles.mui must be re-named to the same name as the themes .msstyle fo example: if the .msstyle is named Vista Classic.msstyle... Then the mui file must be named Vista Classic.msstyle.mui. I will update my themes at deviant Art... and im future i will make sure i rename the mui file Thank you Raphael thats what i said ... i only mentioned that if you want to rename the whole theme to a backup or smth you can do it this way. |
|
|
|
Jul 12 2007, 10:39 AM
Post
#15
|
|
|
Newbie ![]() Member Posts: 3 Joined: 5-May 07 Member No.: 16,592 I'm running: Vista Ultimate |
What you need to do: 2. rename all files accordingly 3. use notepad or any other editor to edit the .theme file [VisualStyles] Path=%ResourceDir%\Themes\<THEME>\<THEME>.msstyles [Control Panel\Desktop] Wallpaper=%ResourceDir%\Themes\<THEME>\Vista.jpg Wallpaper=%ResourceDir%\Themes\<THEME>\Vista.jpg just replace the <THEME> with the folder/theme name, save and apply. works of course most values will likely be correct already, this is just how it should look at the end. you can also rename the theme folder this way (to something simpler) If you doubleclick the .msstyle it will default to the non aero style, you may have to select the correct one, just move all other themes to a different folder that long @ Ceejay.. that is not the answer. Its not the theme file thats the problem Its the aero.msstyle.mui that has to be re-named to match the name of the .msstyle THIS is what you need to do Navigate to c:windows/resources/themes/*Named Theme Folder*/en-US The aero.msstyles.mui must be re-named to the same name as the themes .msstyle fo example: if the .msstyle is named Vista Classic.msstyle... Then the mui file must be named Vista Classic.msstyle.mui. I will update my themes at deviant Art... and im future i will make sure i rename the mui file Thank you Raphael thats what i said ... i only mentioned that if you want to rename the whole theme to a backup or smth you can do it this way. Hi, I already tried that but it still isn't working! Any other ideas? Thanks, Alice |
|
|
|
![]() |
|
Lo-Fi Version | Time is now: 9th February 2010 - 12:32 PM |