SecureUxTheme
About
SecureUxTheme is a software that removes signature verification of styles from Windows.
Features
- No system file modifications
- No driver needed
- Secure boot compatible
- Probably quite future-proof
- Fixes LogonUI resetting some colors on locking
Limitations
Styles must still have a format-wise valid signature appended, it is just not verified. A tool for fixing styles without or with invalid one is included in the installer.
Operating System Support*
- Windows 8.1
- Windows 10 (tested: 1507, 1607, 1809, 1903, 1909, 20H1 Insider 18963)
- Future versions**
* Windows 7 will never be supported due to the way themes are implemented.
** The current code doesn't depend on any code, binary or memory layout of uxtheme and related dlls, therefore should work unless major changes are made to how themes in general work.
Download
LogonUI fix
Locking Windows makes LogonUI reset certain colors and ignore the currently set style. This tool can fix this problem. A picture comparison showing the Task Manager opened after locking Windows without and with the fix can be seen here:
Do note this feature might mess up some high contrast theme features when locking.
Screenshot
Installer:
This is only a tool for enabling custom themes, no actual visual changes will be made. Regardless, here's a cool theme for illustration:
Where to get themes
I recommend 7themes.su for finding themes. Alternatives are DeviantArt, and if you don't mind paying cleodesktop, although I haven't tried that. Also, you can just search for themes with your favorite search engine.
Donations
This software is provided completely free of charge to you, however I spent time and effort developing it. If you like this software, please consider making a donation:
- Bitcoin: 1N6UzYgzn3sLV33hB2iS3FvYLzD1G4CuS2
- Monero: 83sJ6GoeKf1U47vD9Tk6y2MEKJKxPJkECG3Ms7yzVGeiBYg2uYhBAUAZKNDH8VnAPGhwhZeqBnofDPgw9PiVtTgk95k53Rd
Recovery
Despite best effort things may always break so bad they prevent booting up windows. For recovering from such situation there is a document that should help you.
Building
Requirements
- Visual Studio 2017 (newer ones not tested)
- Nullsoft Scriptable Install System
Compiling
- Open SecureUxTheme.sln and click Build Solution on x64/Release and Win32/Release settings
- Use NSIS to compile installer.nsi to get the installer
License Statement
SecureUxTheme - A secure boot compatible in-memory UxTheme patcher
Copyright (C) 2019 namazso
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.


