Nach der Installation von Microsoft Forefront TMG auf Windows Server 2008R2 wird Ihnen beim Starten der TMG Managementkonsole uU folgende Fehlermeldung angezeigt:
Dieses Verhalten tritt unmittelbar nach der Installation des IE9 auf oder wenn TMG auf einem System mit bereits installierten IE9 installiert wird. Um diesen Fehler zu beheben, wird in einigen Foren empfohlen, den IE9 zu deinstallieren, dies ist aber IMHO langfristig keine brauchbare Lösung. In einem englischsprachigen Forum wurde uA folgender Workaround vorgeschlagen, welcher bei uns das Problem behoben hat. Navigieren Sie hierfür zu der Datei »C:\Program Files\Microsoft Forefront Threat Management Gateway\UI_HTMLs\TabsHandler\TabsHandler.htc« und kommentieren Sie die drei Zeilen in denen das Wort »paddingTop« vorkommt, jeweils mit zwei vorangestellten Shlashes (//) aus.
---snip--- // render tab center if (niTab == niTabSelected) { replaceInnerHtmlOf ( m_aPages [niPage].m_hrefTab, ((m_sBoldWhenSelected == "true") ? "<U><B>" : "") + m_aPages [niPage].m_sText + ((m_sBoldWhenSelected == "true") ? "</B></U>" : "")) ; replaceBackgroundImageOf (m_aPages [niPage].m_tdMain, "a.png") ; // m_aPages [niPage].m_tdMain.style.paddingTop = ((m_nBoostUp < 0) ? -m_nBoostUp : 0) ; m_aPages [niPage].m_tdMain.style.paddingBottom = ((m_nBoostUp > 0) ? m_nBoostUp : 0) ; } else if (niTab == niHiliteTab) { replaceInnerHtmlOf (m_aPages [niPage].m_hrefTab, m_aPages [niPage].m_sText) ; replaceBackgroundImageOf (m_aPages [niPage].m_tdMain, "x.png") ; // m_aPages [niPage].m_tdMain.style.paddingTop = ((m_nBoostDown < 0) ? -m_nBoostDown : 0) ; m_aPages [niPage].m_tdMain.style.paddingBottom = ((m_nBoostDown > 0) ? m_nBoostDown : 0) ; } else { replaceInnerHtmlOf (m_aPages [niPage].m_hrefTab, m_aPages [niPage].m_sText) ; replaceBackgroundImageOf (m_aPages [niPage].m_tdMain, "b.png") ; // m_aPages [niPage].m_tdMain.style.paddingTop = ((m_nBoostDown < 0) ? -m_nBoostDown : 0) ; m_aPages [niPage].m_tdMain.style.paddingBottom = ((m_nBoostDown > 0) ? m_nBoostDown : 0) ; } ---snap---