Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Betroffene Plattformen
Clients – Windows 7
Server – Windows Server 2008 R2
Auswirkung von Features
Schweregrad – Hoch
Häufigkeit - Hoch
Beschreibung
Die interne Versionsnummer für Windows 7 und Windows Server 2008 R2 ist 6.1. Die GetVersion-Funktion gibt jetzt diese Versionsnummer an Anwendungen zurück, wenn sie abgefragt werden. Dies ist besonders wichtig für Antivirus-, Sicherungs-, Dienstprogramm- und Kopierschutzanwendungen.
Manifestation der Wirkung
Die Manifestation dieser Änderung ist anwendungsspezifisch. Dies bedeutet, dass jede Anwendung, die speziell auf die Betriebssystemversion überprüft, eine höhere Versionsnummer erhält, was zu einer oder mehreren der folgenden Situationen führen kann:
- Anwendungsinstallationsprogramme können die Anwendung möglicherweise nicht installieren, und Anwendungen können möglicherweise nicht gestartet werden.
- Anwendungen werden möglicherweise instabil oder stürzen ab
- Anwendungen generieren möglicherweise Fehlermeldungen, funktionieren aber weiterhin ordnungsgemäß.
Milderung
Die meisten Anwendungen funktionieren unter Windows 7 und Windows Server 2008 R2 ordnungsgemäß, da die Anwendungskompatibilität in Windows 7 und Windows Server 2008 R2 sehr hoch ist. Windows 7 und Windows Server 2008 R2 enthalten jedoch eine Kompatibilitätsansicht für Installationsprogramme und Anwendungen, die auf die Betriebssystemversion überprüfen.
Um die Kompatibilitätsansicht zu aktivieren, können Benutzer mit der rechten Maustaste auf die Verknüpfung oder die ausführbare Datei klicken und dann die Kompatibilitätsansicht von Windows XP SP2 oder Windows Vista auf der Registerkarte "Kompatibilität" anwenden. In den meisten Fällen sollte die Anwendung ordnungsgemäß ausgeführt werden, ohne dass Änderungen an der Anwendung erforderlich sind.
IT-Experten können auch alle anwendbaren VersionLie-Kompatibilitätsfixes mithilfe des Kompatibilitäts-Administrator-Tools anwenden, das mit dem Application Compatibility Toolkit (ACT) wird installiert. Wenn eine Anwendung z. B. nicht funktioniert, weil sie die Versionsinformationen von Windows XP® mit Service Pack 2 (SP2) sucht, aber nicht findet, kann die WinXPSP2VersionLie angewendet werden, um die richtigen Versionsnummerninformationen an die Anwendung zurückzugeben, unabhängig davon, welche tatsächliche Betriebssystemversion auf dem Computer ausgeführt wird. Die verfügbaren VersionLie-Kompatibilitätskorrekturen sind:
- Win95VersionLie
- Win98VersionLie
- WinNT4SP5VersionLie
- Win2000VersionLie
- Win2000SP1VersionLie
- Win2000SP2VersionLie
- Win2000SP3VersionLie
- WinXPVersionLie
- WinXPSP1VersionLie
- WinXPSP2VersionLie
- VistaRTMVersionLie
- VistaSP1VersionLie
- VistaSP2VersionLie
- Win2K3RTMVersionLie
- Win2K3SP1VersionLie
Lösung
Im Allgemeinen sollten Anwendungen keine Versionsüberprüfungen des Betriebssystems durchführen. Wenn eine Anwendung eine bestimmte Funktion benötigt, sollte man versuchen, die Funktion zu finden, und schlägt nur dann fehl, wenn diese nicht vorhanden ist. Mindestens sollten Anwendungen Versionsnummern akzeptieren, die größer oder gleich der niedrigsten unterstützten Version des Betriebssystems sind. Ausnahmen sollten nur auftreten, wenn eine bestimmte gesetzliche, geschäftliche oder Systemkomponentenanforderung besteht.
Links zu anderen Ressourcen
- Download des Anwendungskompatibilitäts-Toolkits
- Bekannte Kompatibilitätskorrekturen, Kompatibilitätsmodi und AppHelp-Nachrichten