Die Meldung „Aktualisieren Sie Ihren Browser“ kann frustrierend sein, insbesondere bei der Verwendung cloudbasierter Apps oder Dienste, die für ihre Funktionalität auf moderne Browser angewiesen sind. Diese Anleitung erklärt, warum dieses Problem auftritt, und bietet umsetzbare Lösungen für Benutzer und Entwickler.
Was verursacht die Meldung „Aktualisieren Sie Ihren Browser“?
Möglicherweise sehen Sie die folgende Meldung:
Aktualisieren Sie Ihren Browser
Ihr Browser wird nicht unterstützt oder ist nicht auf dem neuesten Stand. Versuchen Sie, ihn zu aktualisieren, oder laden Sie die neueste Version von Microsoft Edge.
Dieses Problem tritt in der Regel auf, wenn bestimmte Anwendungen auf ältere Komponenten angewiesen sind, wie z. B. ADAL (Active Directory Authentication Library) oder MSAL (Microsoft Authentication Library), die veraltete eingebettete Browser verwenden. Diese älteren Browser, die auf Internet-Explorer-7-Komponenten basieren, erfüllen die modernen Sicherheits- oder Kompatibilitätsstandards nicht mehr.
Schnelle Lösung für Benutzer
Wenn Sie als Benutzer auf dieses Problem stoßen, gehen Sie wie folgt vor:
- Aktualisieren Sie Ihren Browser
Laden Sie die neueste Version von Microsoft Edge herunter, installieren Sie sie oder verwenden Sie einen anderen modernen Browser wie Google Chrome. - Rufen Sie Ihre Sicherheitseinstellungen auf
Wenn das Problem weiterhin besteht, versuchen Sie, über https://aka.ms/mysecurityinfo direkt auf Ihre Sicherheitseinstellungen zuzugreifen. - Verwenden Sie einen unterstützten Browser
Öffnen Sie einen unterstützten Browser (Edge oder Chrome) und navigieren Sie zu https://myapps.microsoft.com, um erforderliche Aktionen abzuschließen, z. B. die MFA-Registrierung.
Überblick für Entwickler und Anwendungsanbieter
Für Entwickler oder Anbieter, die Anwendungen in Cloudumgebungen integrieren, tritt dieses Problem häufig aufgrund veralteter Authentifizierungsbibliotheken oder Frameworks auf. Anwendungen, die ADAL oder ältere Versionen von MSAL angewiesen sein, die nicht mehr unterstützt werden. Die Lösung hängt von der Implementierung ab.
Hauptursachen
- Eingebettete Browser von ADAL und MSAL
Ältere Versionen von .NET-Anwendungen verwenden eingebettete Browser auf Basis von IE7-Komponenten, die moderne Authentifizierungsabläufe nicht unterstützen. - Multifaktor-Authentifizierung mit Entra ID
Der Registrierungsassistent erfordert einen modernen Browser und unterstützt keine älteren Internet-Explorer-Versionen.
Empfohlene Lösung: Migrieren Sie von ADAL zu MSAL und aktivieren Sie die brokerbasierte Authentifizierung.
Lösung für Entwickler: Upgrade auf MSAL
Wenn Sie Entwickler sind, gehen Sie wie folgt vor, um browserbezogene Kompatibilitätsprobleme zu beheben:
Schritt 1: Neueste Version von MSAL verwenden
MSAL unterstützt moderne Authentifizierungsabläufe und funktioniert mit aktualisierten Browsern. Aktivieren Sie beispielsweise die Unterstützung für WAM (Windows Authentication Manager) in MSAL:
var pca = PublicClientApplicationBuilder.Create("client_id")
.WithBroker(new BrokerOptions(BrokerOptions.OperatingSystems.Windows));
Weitere Informationen zum Aktivieren der WAM-Unterstützung finden Sie hier:
Szenario: Desktop-Token mit WAM abrufen
Schritt 2: WebView2 für Windows Server verwenden
Wenn WAM nicht verwendet werden kann (z. B. unter Windows Server), wechseln Sie zu WebView2, das auf Edge basiert. Stellen Sie sicher, dass Ihre Anwendung auf das Framework .NET6+ ausgerichtet ist, um die Kompatibilität zu gewährleisten. Aktualisieren Sie Ihre Projektdatei wie folgt:
<TargetFramework>net6.0-windows10.0.22621.0</TargetFramework>
Schritt 3: Auf den Systembrowser zurückgreifen
Wenn weder WAM noch WebView2 eine Option sind (z. B. bei älteren Systemen), verwenden Sie den Systembrowser für die Authentifizierung:
var result = await pca.AcquireTokenInteractive(scopes)
.WithUseEmbeddedWebView(false);
Weitere Informationen zur Verwendung des Systembrowsers finden Sie hier:
Verwenden von Webbrowsern für die Authentifizierung
Häufige Probleme und Lösungen
Szenario 1: MFA-Registrierung für Cloudanwendungen
Ein Benutzer muss sich für die Multifaktor-Authentifizierung (MFA) registrieren, stößt aber auf die Meldung „Aktualisieren Sie Ihren Browser“.
Lösung:
Stellen Sie sicher, dass der Benutzer über https://myapps.microsoft.com mit einem modernen Browser wie Edge oder Chrome zugreift.
Szenario 2: Legacy-Anwendungen mit ADAL
Eine Legacy-Anwendung verwendet ADAL und schlägt während der Authentifizierung aufgrund von Kompatibilitätsproblemen mit dem eingebetteten Browser fehl.
Lösung:
Migrieren Sie die Anwendung zu MSAL und aktivieren Sie die Broker-Authentifizierung oder WebView2.
Szenario 3: Authentifizierung unter Windows Server
Eine Anwendung, die unter Windows Server ausgeführt wird, erfordert eine Authentifizierung, aber WAM wird nicht unterstützt.
Lösung:
Verwenden Sie WebView2 oder greifen Sie für die Authentifizierung auf den Systembrowser zurück.
Wichtige Hinweise zu Sicherheit und Kompatibilität
- Moderne Browser sind unerlässlich
Anwendungen, die auf veraltete Browser angewiesen sind (z. B. IE7-Komponenten), sind mit modernen Authentifizierungsabläufen nicht kompatibel. - Schutz sensibler Daten
Stellen Sie sicher, dass vertrauliche Daten (z. B. Passwörter, Token) während der Authentifizierung sicher behandelt werden. MSAL bietet Funktionen zur Verbesserung der Sicherheit.
Weitere Informationen
Weitere Details und Beispiele finden Sie in der offiziellen Microsoft-Dokumentation: