Jump to content


Photo
* * * * * 1 votes

Vista themes fail to load after KB933928 hotfix


  • Please log in to reply
18 replies to this topic

#1 TheGreenMan

TheGreenMan

    GreenMan

  • Member
  • 1,635 posts

Posted 12 July 2007 - 08:57 AM

A new Windows Vista (x86/x64) hotfix (KB933928) has come out, completely disabling custom theme support without overwriting the patched files. It is obvious something new has been added.

UPDATE: 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:

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:

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

Anti-tgtsoft

#2 butch123

butch123

    Active WinMatrixian

  • Member
  • 895 posts

Posted 12 July 2007 - 12:49 PM

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.

Thank you Raphael

#3 WhistAler

WhistAler

    WhistA

  • Member
  • 1,866 posts

Posted 12 July 2007 - 01:30 PM

Thanks. I thought I won't be able to use visual styles in Vista anymore. :P

#4 Abhi

Abhi

    Geek...

  • Member
  • 1,113 posts

Posted 12 July 2007 - 01:35 PM

yeah...thnx

#5 parry

parry

    Active WinMatrixian

  • Member
  • 710 posts

Posted 12 July 2007 - 02:37 PM

Nice one, been looking for a fix.

#6 timbertide

timbertide

    Super WinMatrixian

  • Member
  • 1,317 posts

Posted 12 July 2007 - 07:21 PM

Big thanks for the info :o

#7 UK.Intel

UK.Intel

    New WinMatrixian

  • Member
  • 18 posts

Posted 12 July 2007 - 10:54 PM

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.

Thank you Raphael

Wow, See this somewhere before :)

#8 butch123

butch123

    Active WinMatrixian

  • Member
  • 895 posts

Posted 13 July 2007 - 12:30 AM

Wow, See this somewhere before

Yes got it the same place you did from Raphael....

#9 idawn

idawn

    Active WinMatrixian

  • Member
  • 379 posts

Posted 13 July 2007 - 02:17 AM

Tats a great find...! :woot:

#10 heynomi4u

heynomi4u

    New WinMatrixian

  • Members
  • 4 posts

Posted 13 July 2007 - 02:41 AM

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.

Thank you Raphael

Thx a ton.

no wonder all themes in the appearance tabs were named aero :doh:

#11 SharmanNet

SharmanNet

    Super WinMatrixian

  • Member
  • 1,543 posts

Posted 13 July 2007 - 01:16 PM

Thanks for the solution mate.

#12 Freka

Freka

    Super WinMatrixian

  • Member
  • 2,758 posts

Posted 13 July 2007 - 02:31 PM

Thanks for the solution!

#13 Arnabmatrix

Arnabmatrix

    ArnabG33K

  • Member
  • 119 posts

Posted 14 July 2007 - 02:35 AM

Thank u very much for the solution. (Y)

#14 yanike

yanike

    I am YM. If you don't know me, you will.

  • Global Moderator
  • 4,631 posts

Posted 22 July 2007 - 02:10 AM

Question, how do I get the Aero working? When I change the names, it makes me select the basic style and not the aero.

#15 bennec83

bennec83

    New WinMatrixian

  • Member
  • 25 posts

Posted 02 December 2007 - 04:55 PM

I found this little hack, i cant remember where but it fixes this issue

Hope this helps

Attached Files



#16 M.Sudoku

M.Sudoku

    Super Duper WinMatrixian

  • Member
  • 2,191 posts

Posted 02 December 2007 - 05:59 PM

Vista Desk Hack is for renaming the Visual Styles. [Check this thread]. KB933928 issue is completely different.
To fix your incompatible themes you have to open the file with notepad and change "aero.msstyles.mui" to "Vista Classic.msstyles.mui".

#17 xAce0fSpadeZx

xAce0fSpadeZx

    x1nS4n3x

  • Member
  • 20 posts

Posted 12 May 2008 - 03:53 AM

Damn Vista bugs!

#18 The Silent Warrior

The Silent Warrior

    Got Orange Stars?

  • Member
  • 2,574 posts

Posted 12 May 2008 - 09:27 AM

Damn Vista bugs!

It's skinners's fault, not Vistas

#19 AeroGlass

AeroGlass

    New WinMatrixian

  • Member
  • 47 posts

Posted 05 June 2008 - 02:23 AM

This is kind of a bump but for some reason with VistaGlazz, when I patch the files for some reason Vista Basic and Aero style disappear and all I get is Classic styles and it won't allow me to use ohter VS's.......I tried what it says in this topic but it doesn't work.

Want to comment?

Register or Sign In to go completely ad-free!