Bei der Installation von Office 97 wird die Benutzeroberfläche für die Benutzerkontensteuerungseinstellung in Windows 7 unterbrochen

3

Unmittelbar nach der Installation von Office 97 kann ich die Einstellung für die Benutzerkontensteuerung im Dialogfeld "Benutzerkontensteuerungseinstellungen" nicht mehr ändern.

Ich kann den Schieberegler auf eine andere Ebene nach oben oder unten verschieben, aber es erfolgt keinerlei Reaktion, wenn auf die Schaltfläche OK geklickt wird. Nach der vollständigen Deinstallation von Office 97 (ich habe nach dem normalen Deinstallationsprozess auch eraser97.exe verwendet, um sicherzustellen, dass es vollständig entfernt wurde) wird der Dialog "Benutzerkontensteuerungseinstellungen" nicht mehr angezeigt, wenn Sie auf "Benutzerkontensteuerungseinstellungen ändern" klicken "Link aus dem Aktionscenter.

Nach meinen bisherigen Recherchen scheint dies ein häufiges Problem für Benutzer zu sein, die Office 97 verwenden müssen, und es kann sich um einen Konflikt zwischen dem Makroschutzsystem in Office 97 und der UAC-Implementierung in Windows 7 handeln.

Es ist weiterhin möglich, die UAC-Einstellungen zu ändern, indem Änderungen direkt in der Registrierung vorgenommen werden. Dies ist jedoch nicht optimal und sollte nicht erforderlich sein. Ich bin immer als Administrator angemeldet und habe dies auf 4 verschiedenen Computern mit genau dem gleichen Ergebnis versucht. Bitte beachten Sie, dass ich in diesem Fall kein Upgrade auf eine spätere Office-Version durchführen kann. Ich verwende nur Access von Office 97 aus und dieses Feature ist für mich absolut notwendig, spätere Access-Versionen jedoch nicht.

Ich verstehe voll und ganz, dass Office 97 nicht mehr von Microsoft unterstützt wird, denke aber, dass dies in diesem Fall irrelevant ist, da dies ein Windows 7-Fehler ist, wenn Software installiert wird, die unter Windows XP ordnungsgemäß funktioniert. Windows 7 sollte weiterhin zufriedenstellend funktionieren, unabhängig davon, ob Office 97 installiert ist oder nicht, genau wie jede andere ältere Anwendung. Dies gilt insbesondere für Kernaspekte wie die Benutzerkontensteuerung.

Wir haben bereits überlegt, den Windows 7 XP-Modus zu verwenden. Aufgrund der vielen Einschränkungen ist dies jedoch keine geeignete Lösung für die meisten Systeme, auf denen wir installieren müssen.

Hinweis: Abgesehen von diesem Problem scheint Access 97 unter Windows 7 problemlos zu funktionieren.

Ich wäre Ihnen dankbar, wenn Sie mir in dieser Angelegenheit behilflich sein könnten.

Neville Cook
quelle
2
Vielleicht sagt Ihnen Gott auf diese Weise, dass es an der Zeit ist, die alten DBs von vor 12 Jahren zu verlassen? Ich würde so schnell wie möglich migrieren.
Phoebus
Alternativ kannst du auch einfach bei XP bleiben.
Phoebus
@ phoebus: Gott ist im Urlaub, Lloyd Blankfein macht seine Arbeit :)

Antworten:

3

Wir haben jetzt herausgefunden, was die spezifische Ursache für dieses Problem ist.

Office 97 nimmt bei der Installation viele Änderungen an der Windows-Registrierung vor. Dies ist natürlich zu erwarten.

Leider werden einige vorhandene Werte in bestimmten Registrierungsschlüsseln geändert, die die Ursache des Problems sind. Die Änderungen waren für ältere Windows-Versionen geeignet, aber definitiv nicht für Windows 7.

Für uns hat es sich bewährt, bestimmte Registrierungsschlüsselwerte zu sichern, Office 97 zu installieren und diese Werte dann wiederherzustellen.

In jedem Fall muss der Standardwert des Schlüssels wiederhergestellt werden.

Die fraglichen Schlüssel sind:

HKEY_CLASSES_ROOT\Interface\{B722BCC5-4E68-101B-A2BC-00AA00404770}
HKEY_CLASSES_ROOT\Interface\{B722BCC5-4E68-101B-A2BC-00AA00404770}\NumMethods
HKEY_CLASSES_ROOT\Interface\{B722BCC5-4E68-101B-A2BC-00AA00404770}\ProxyStubClsid32

HKEY_CLASSES_ROOT\Interface\{B722BCC6-4E68-101B-A2BC-00AA00404770}
HKEY_CLASSES_ROOT\Interface\{B722BCC6-4E68-101B-A2BC-00AA00404770}\NumMethods
HKEY_CLASSES_ROOT\Interface\{B722BCC6-4E68-101B-A2BC-00AA00404770}\ProxyStubClsid32

HKEY_CLASSES_ROOT\Interface\{B722BCC7-4E68-101B-A2BC-00AA00404770}
HKEY_CLASSES_ROOT\Interface\{B722BCC7-4E68-101B-A2BC-00AA00404770}\NumMethods
HKEY_CLASSES_ROOT\Interface\{B722BCC7-4E68-101B-A2BC-00AA00404770}\ProxyStubClsid32

HKEY_CLASSES_ROOT\Interface\{B722BCC8-4E68-101B-A2BC-00AA00404770}
HKEY_CLASSES_ROOT\Interface\{B722BCC8-4E68-101B-A2BC-00AA00404770}\NumMethods
HKEY_CLASSES_ROOT\Interface\{B722BCC8-4E68-101B-A2BC-00AA00404770}\ProxyStubClsid32

HKEY_CLASSES_ROOT\Interface\{B722BCC9-4E68-101B-A2BC-00AA00404770}\NumMethods
HKEY_CLASSES_ROOT\Interface\{B722BCC9-4E68-101B-A2BC-00AA00404770}\ProxyStubClsid32

HKEY_CLASSES_ROOT\Interface\{B722BCCA-4E68-101B-A2BC-00AA00404770}\NumMethods
HKEY_CLASSES_ROOT\Interface\{B722BCCA-4E68-101B-A2BC-00AA00404770}\ProxyStubClsid32

HKEY_CLASSES_ROOT\Interface\{B722BCCB-4E68-101B-A2BC-00AA00404770}
HKEY_CLASSES_ROOT\Interface\{B722BCCB-4E68-101B-A2BC-00AA00404770}\NumMethods
HKEY_CLASSES_ROOT\Interface\{B722BCCB-4E68-101B-A2BC-00AA00404770}\ProxyStubClsid32

Das Wiederherstellen der ursprünglichen Standardwerte der letzten drei oben gezeigten Tasten stellt an sich den normalen Betrieb der Benutzeroberfläche für die UAC-Einstellungen wieder her. Da jedoch alle anderen Tasten eng miteinander verbunden sind, sollten sie selbstverständlich auch wiederhergestellt werden.

user17438
quelle
Das funktioniert. Vielen Dank. Ich habe die ursprünglichen Werte für diese Schlüssel von einer anderen Kopie von Windows 7 kopiert, auf der Office 97 noch nie installiert war. Das Dialogfeld zur Einstellung der Benutzerebene für die Benutzerkontensteuerung funktioniert jetzt wieder. Das macht Sinn. Unter keinen Umständen kann Office 97 etwas installieren, um diese Schnittstellen zu implementieren, das aktueller ist als das, was Windows 7 bereits hat. Daher sollten diese Registrierungseinträge sowieso nicht geändert werden. Das Installationsprogramm muss einen Fehler enthalten, der dies zulässt. Interessanterweise scheint die Office 97-Installation auf meinen WinXP-Systemen diese Änderungen nicht vorgenommen zu haben. Stelle dir das vor!
Neville Cook
Microsoft hat endlich anerkannt, dass dies ein Problem ist, und hat eine Lösung bereitgestellt ( support.microsoft.com/kb/978591 ) - eine exakte Kopie dieser Lösung. Gute Arbeit.
Neville Cook
Die Microsoft-Lösung scheint etwas bestätigt zu haben, das wir bisher nicht sicher wissen konnten - dass die Werte für jeden dieser Registrierungsschlüssel für alle Benutzer gleich genug sind, um nur feste Werte verwenden zu können, anstatt die Werte zuerst von Ihrem zu speichern System. Sie haben den Text für eine vollständige Registrierungsdatei bereitgestellt, mit der das Problem behoben wurde.
Neville Cook
Aus einem Kommentar, der als Antwort gepostet wurde: "Die obigen Registrierungsänderungen beheben auch zwei andere Probleme. Das erste ist ein Problem in Internet Explorer, bei dem man nicht mit der rechten Maustaste auf die Registerkartenleiste klicken kann, um ein Kontextmenü aufzurufen. Dies ist besonders lästig in IE9 ( und später?), da die Menüleiste und die Favoritenleiste standardmäßig deaktiviert sind. Über das Kontextmenü können Sie sie wiederherstellen. Das zweite Problem in Windows Live Mail 2012 ist, dass die Druckfunktion nicht funktioniert. Wenn die Registrierungsänderungen angewendet wurden. Druck wurde wiederhergestellt. "
Gronostaj