Exchange Server - Exchange 2003 Default Theme
Asked By jwilliams55
10-May-07 12:17 PM

The short question is how do I set my custom theme as the default theme?
Here's more detail:
Several places have said to set the following registry key:
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeWeb\OWA\Themes\DefaultTheme
(http://technet.microsoft.com/en-us/library/aa996029.aspx)
I have not been able to get this to work, even with the themes that ship
with Exchange.
Does anyone have specific ID's that they've gotten to work in the two
registry values? (one ID for the custom theme, and the corresponding ID for
the Default theme setting)
Abandoning this route I tried copying my default theme overwriting the MS
default theme, located here:
C:\Program Files\Exchsrvr\exchweb\themes\0
This still resulted in a problem. The page background color of: #2557ad is
still visable. I think this is a frameset color which cannot be set via CSS.
This value is set here for custom themes:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeWeb\OWA\Themes\[Themename]
Value: id=[ID];path=[PATH];title=[Title];bgcolor=[HEXCOLOR]
...the location to change this for the default theme cannot be found.
Oh guru please help.
HKEY_LOCAL_MACHINE
(1)
CurrentControlSet
(1)
MSExchangeWeb
(1)
OWA
(1)
SYSTEM
(1)
DefaultTheme
(1)
YourCustomThemeName
(1)
ID
(1)
Ed Crowley [MVP] replied...
I have been able to change themes, but I didn't use that document. I
suggest you Google "Exchange 2003 OWA Themes" and compare the notes of
others with that reference. Perhaps you're missing a step, or the document
misses a step.
--
Ed Crowley
MVP - Exchange
jwilliams55 replied...

Here are good registry values that I've tested and should work for anyone who
finds this article:
Your Custom theme registry value goes here
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeWeb\OWA\Themes\[YourCustomThemeName]
id=100;path=[Path];title=[Title];bgcolor=[bgcolor]
Add a Dword value here named 'DefaultTheme':
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeWeb\OWA\
Set the Hex Value to 0x80000064
It apears that I'm the guru. After much searching I was able to hack OWA
2003 to get my custom theme set as the default.
This technet article:
http://technet.microsoft.com/en-us/library/aa996029.aspx has a mistake which
was part of the problem. The DWord value named DefaultTheme goes here:
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeWeb\OWA\
not here (as mentioned in the article):
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeWeb\OWA\Themes\
Once you create this registry entry you then need to OR the id you set in
your custom theme with 0x80000000
I used the online HEX calculator here to do it:
http://www.squarebox.co.uk/hcalc.html
Thanks me, you rock!
experiencing the following problem. XML files are not allowed filetypes in FileTyle1 or FileType2 (regedit: HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Services \ MSExchangeWeb \ OWA) so a common fix is to change the file extension to .TXT. When a
way to resolve it in another discussion groups in microsoft: creat a key in registry: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ MSExchangeWeb \ OWA \ newone Name: SignatureMaxLength Key : DWORD Value: (maximum) 16672(Decimal) keywords: A, question, about, signature
change over as soon as possible. Thanks in advance! Don Exchange Clients Discussions IIS (1) MSExchangeWeb (1) TrustedClientTimeout (1) PublicClientTimeout (1) PSTs (1) X64 (1) Timeouts (1) Issuesafter (1) Check out these registry settings to see if maybe they're set too low: Registry location: HKEY_LOCAL_MACHINE \ SYSTEM CurrentControlSet \ Services \ MSExchangeWeb \ OWA Value name: PublicClientTimeout Value type: REG_DWORD Value data: Between 1 and 43200 Base: Decimal Decimal The time is in minutes. - - Ed Crowley MVP - Exchange I had to add the MSExchangeWeb key, but when I try to move from my inbox, it jumps right back to
means by default, he should stay logged on for 8 hours. I also went to HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ MSExchangeWeb \ OWA on the server and changed TrustedClientTimeout to 14400 but this made no difference. Have