Patched themes integration

KikiGames

Member
I mentioned it before on the forum, but I working on an all in one iso for my family.
So I had an idea to integrate some custom themes into the iso (like 10-15 custom themes) so they can choose how Windows look like. I try to decrease the running exe and service stuff in the background so a permanent safe patcher would be good.

Some questions:

1.) Which theme patcher you guys recommend for integration purpose and why? Is there an NTLite friendly patcher maybe?

2.) How to integrate the themes exactly?
I just load the install.wim with NTLite then open folder and put the themes in the Resources folder and thats it? So if they open change theme Window, the custom ones will be shown?

3.) If there is no NTLite friendly patcher:
How to patch the install.wim? Mount it and replace my patched dlls with the mounted dlls?
(Same host and install.wim OS)


I think most of you guys not like the idea to make the OS more "instable" with stuff like this but I know some of my cousins and family mambers would love to change themes. (And I would only pick tested themes in the final iso) And the whole point of my project is to make them happy and create an OS that is easy to use and make their life simpler and unproblematic. I try to integrate everything they will need for years. If you guys have any idea what would be good to integrate into a "normie"/kid/mother PC iso I would happy to hear them. (This is a challenge for you Clanger) ;)

Thank you for the answers!
 

ege914

Active Member
1) i only know ultrauxthemepatcher but i only use startisback and a custom wallpaper. its more than enough and clean
2) after patching you can double click on theme pack or manually placethem into the folder but idk how to activate afterwards ask google this is not the forum to ask in
3) probably replace patched dll
 

KikiGames

Member
1) i only know ultrauxthemepatcher but i only use startisback and a custom wallpaper. its more than enough and clean
2) after patching you can double click on theme pack or manually placethem into the folder but idk how to activate afterwards ask google this is not the forum to ask in
3) probably replace patched dll
My problem with startisback that it's not free. I bought cheap serials to all of my family but I can't do the same with SiB.

I can do the themes swappable from theme menu but I ask this question here couse integrating something into install.wim and do it manualy on a host machine is 2 different thing. I try to make everything preconfigured and it's harder. So I ask it here couse if someone already did that they can help me.

Dlls: I will try to replace them if no install.wim patch is available.
 

Clanger

Well-Known Member
C:\Windows\Resources\Themes = $OEM$\$$\Resources\Themes. add patcher to post setup or $oem$ is how i do it.
wallypapers go into C:\Windows\Web\Wallpaper\Windows = $OEM$\$$\Web\Wallpaper\Windows.
 
Last edited:

KikiGames

Member
C:\Windows\Resources\Themes = $OEM$\$$\Resources\Themes. add patcher to post setup or $oem$ is how i do it.
wallypapers go into C:\Windows\Web\Wallpaper\Windows = $OEM$\$$\Web\Wallpaper\Windows.
Thank you bro. I don't really know the function of the $OEM$ but I will check it.
I will write in this topic if im stuck.
 

ege914

Active Member
if u dont want to use oem folder then explore mounted files and place them manually to the install.wim

i don't recommend piracy and i hate it. if u cant afford sib don't use cracked but there are free alternatives openshell? classicshell? something like that... with a preconfigured theme it looks like sib
 

George King

Active Member
call that a challenge :rolleyes:.
Code:
"%WINDIR%\Setup\Files\UltraUXThemePatcher.exe" /S
requires restart.
it patches 3 files in system32
themeservice.dll
themeui.dll
uxtheme.dll
Silent switch is removed in latest release (4.2) due angry dev and idiots over internet
From private mail
Code:
as said on the faq few people integrate it in "there" software with out details or reference and get paid for it

and on website
Code:
Problem - Silent installation of UltraUXThemePatcher does not work anymore
This has been disabled! Thank all developers who have integrated my solution without reference or even better create an own installer that does nothing but run my Patcher unattended and wants money for it.
 

Clanger

Well-Known Member
Silent switch is removed in latest release (4.2) due angry dev and idiots over internet
bleedin marvelous :mad:
as usual a few bastards ruin stuff for the rest of us. may they suffer long and painful deaths but first, Ugu.
think you had better modify you UUX thread then :(
 
Last edited:

Clanger

Well-Known Member
i will respect dev and won't share unattended version
likewise. luckily i only need it for w7 and to be honest running it live isnt exactly a hardship. but thats not the point.
clack clack poombah you bastards :mad:
 
Last edited:

ege914

Active Member
likewise. luckily i only need it for w7 and to be honest running it live isnt exactly a hardship. but thats not the point.
clack clack poombah you bastards :mad:
you can use older versions for win7.. new ones only or new win10 or win11
 

George King

Active Member
-removed-

i will respect dev and won't share unattended version
I’m still thinking about repacking installer.. Or simple CMD that require 7z to do it.. I hate installers that doesn’t have silent switch. Its like 1998 flashback
 

KikiGames

Member
I’m still thinking about repacking installer.. Or simple CMD that require 7z to do it.. I hate installers that doesn’t have silent switch. Its like 1998 flashback
It must be possible to just patch host OS's dlls and insert them (replace original ones) inside install.wim.

I would prefer this way couse there would be no "uninstaller" in apps menu so people can't delete it accidentally. And as I said I want this integration for a family/normie iso. Im happy if they don't delete System32 accidentally. :p
 

ege914

Active Member
u need to patch the dll after every update if dll is replaced... silent installer would be easier since it patches it.
 

Clanger

Well-Known Member
It must be possible to just patch host OS's dlls and insert them (replace original ones) inside install.wim.
i have copied the files over to a partition that will be captured but you will need elevated permissions to do it. run Explorer++ from Power Run.
 

Clanger

Well-Known Member
I’m still thinking about repacking installer.. Or simple CMD that require 7z to do it.. I hate installers that doesn’t have silent switch. Its like 1998 flashback
what you do for your own personal use is up to you but i very much doubt MH will let you do it for public use, expect a take down notice.
like it or not you must respect the dev's wishes.
 
Last edited:

KikiGames

Member
u need to patch the dll after every update if dll is replaced... silent installer would be easier since it patches it.
ege: Update will be disabled. This will be a 8.1 iso so it's not that important. I will also put a program on my iso that will be the default shell and ask you if you have any license for an antivirus or if you want to download any free antivirus software. It will list them with preview images and small descriptions. So "no updates != no security". Then ask about which bowser (with check list if you have more than one) do you prefer, then about visual style then it will silent install everything, apply every reg file silently once again to make sure they applied than change the default shell to explorer.exe and instantly reboot. So the first reboot is almost like a second "OOBE" thingy. My friend will help me with this program's GUI and I hope I can finish my iso for january. :D

Clanger: I use nsude, the same thing but yeah I will not have problems with dumb permissions. :)

Thank you for help guys.
 
Top