Translate

Montag, 3. Dezember 2012

Problematik TreeView / ListView & co, die durch ein Sicherheitsupdate von Microsoft im August 2012 entstanden ist

Das Microsoft Update vom 14. August 2012 hat eine Änderung an den ActiveX-Steuerelementen der Bibliothek MSCOMCTL.OCX vorgenommen, welche die meisten in Betrieb befindlichen TreeView- und ListView-Steuerelemente untauglich machte.

Unter folgenden Link wird aufgezeigt, wie die Probleme entstehen und wie Sie diese beheben können: http://www.access-im-unternehmen.de/861

Vor ein noch größeres Problem stehen Office-Entwickler die das Update eingespielt haben. Den die entwickelten VBA-Dateien mit der neuen MSCOMCTL.OCX Version 6.1.98.34, laufen nicht mehr auf Ziel-Rechner die nicht diese Version enthalten. Diese sind also nicht mehr abwärts kompatible.

Daher sollten alle die mit den folgenden ActiveX Controls 6.0 (SP6) arbeiten wollen, das Update nicht installieren: Microsoft Slider / TabStrip / StatusBar / Toolbar / ImageComboBox / TreeView / ListView / ProgressBar / ImageList

So können Sie die Version 6.1.98.33 wiederherstellen:
1. MSCOMCTL.OCX unregistrieren
2. Folgenden regAst löschen: [HKEY_CLASSES_ROOT\TypeLib\{831FDD16-0C5C-11D2-A9FC-0000F8754DA1}\2.1]
3. Die alte Version MSCOMCTL.OCX (6.1.98.33) ins system32 reinkopieren und registieren.
4. Anschließend noch unbedingt folgende Einträge im RegKey HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\ löschen:
{0B314611-2C19-4AB4-8513-A6EEA569D3C4} Microsoft Slider Control 6.0 (SP6)
{24B224E0-9545-4A2F-ABD5-86AA8A849385} Microsoft TabStrip Control 6.0 (SP6)
{627C8B79-918A-4C5C-9E19-20F66BF30B86} Microsoft StatusBar Control 6.0 (SP6)
{7DC6F291-BF55-4E50-B619-EF672D9DCC58} Microsoft Toolbar Control 6.0 (SP6)
{87DACC48-F1C5-4AF3-84BA-A2A72C2AB959} Microsoft ImageComboBox Control 6.0 (SP6)
{95F0B3BE-E8AC-4995-9DCA-419849E06410} Microsoft TreeView Control 6.0 (SP6)
{979127D3-7D01-4FDE-AF65-A698091468AF} Microsoft ListView Control 6.0 (SP6)
{A0E7BF67-8D30-4620-8825-7111714C7CAB} Microsoft ProgressBar Control 6.0 (SP6)
{F91CAF91-225B-43A7-BB9E-472F991FC402} Microsoft ImageList Control 6.0 (SP6)
 
Zusatz-Info:
Registrierung unter Win64 Bitmit folgenden Befehle:
RegSvr32.exe -u c:\Windows\SysWow64\MSCOMCTL.ocx
RegSvr32.exe c:\Windows\SysWow64\MSCOMCTL.ocx

Für die 32-bit-Version kommen diese Befehle zum Einsatz:
RegSvr32.exe -u c:\Windows\System32\MSCOMCTL.ocx
RegSvr32.exe c:\Windows\System32\MSCOMCTL.ocx

Die Version MSCOMCTL.OCX 6.1.98.33 ist unter http://www.access-im-unternehmen.de/861 zum herunterladen zu finden.