Registrierungsänderungen in x 64-basierten Versionen von Windows Server 2003 und in Windows XP Professional X 64 Edition

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 896459 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Alles erweitern | Alles schließen

Auf dieser Seite

Zusammenfassung

Dieser Artikel beschreibt einige der Registrierungsänderungen, die in x vorgenommen wurden, 64-basierten Versionen von Microsoft Windows Server 2003 und Microsoft Windows XP Professional X 64 Edition. Dieser Artikel beschreibt darüber hinaus, wie das Betriebssystem Windows X 64 Edition Registrierungsinformationen für 32-Bit-Programme und 64-Bit-Programme. speichert

Weitere Informationen

wichtig In diesem Abschnitt, Methode oder Aufgabe enthält Hinweise zum Ändern der Registrierung. Allerdings können schwerwiegende Probleme auftreten, wenn Sie die Registrierung falsch ändern. Stellen Sie daher sicher, dass Sie diese Schritte sorgfältig ausführen. Für zusätzlichen Schutz sichern Sie der Registrierung, bevor Sie ihn ändern. Anschließend können Sie die Registrierung wiederherstellen, wenn ein Problem auftritt. Weitere Informationen zum Sichern und Wiederherstellen der Registrierung finden Sie im folgenden Artikel der Microsoft Knowledge Base:
322756Zum Sichern und Wiederherstellen der Registrierung in Windows


Computern mit X 64-Version von Microsoft Windows Server 2003 oder Microsoft Windows XP Professional X 64 Edition verwenden unterschiedliche Registrierungslayout, um 32-Bit- und 64-Bit-Programme zu behandeln. Die Registrierungsänderungen Layout in X 64 Edition-Versionen von Windows-Betriebssystems sicherzustellen, dass sind die Programme DLL hartcodierte Pfade, Programmeinstellungen und anderen Parameterwerten nicht überschrieben.

Damit 32-Bit-Registrierungseinstellungen überschreiben, die 64-Bit-Registrierungseinstellungen Computern speichern eine X 64-basierten Version von Windows die Einstellungen für 32-Bit-Programme in eine neue Verzweigung in der Registrierung. Benutzer bemerken Änderungen nicht während der Programminstallation. Die Registrierung durch die Umleitung aktiviert Programminstallationen und Programm-Konfigurationseinstellungen in den richtigen Sub Registrierungsschlüssel ohne Benutzereingriff zugreifen.

32-Bit-Programme und auf X 64-basierten Version von Windows ausgeführten 64-Bit-Programme in unterschiedlichen Modi betrieben, und verwenden Sie die folgenden Abschnitte in der Registrierung:
  • Im einheitlichen Modus 64-Bit-Programme ausgeführt in einheitlichen Modus und Zugriffstasten und Werte, die in den folgenden Registrierungsschlüssel Sub gespeichert sind:
    HKEY_LOCAL_MACHINE\Software
  • 32-Bit-Programme führen im WOW64-Modus und Zugriff Schlüssel und Werte, die in den folgenden Registrierungsschlüssel Sub gespeichert sind:
    HKEY_LOCAL_MACHINE\Software\WOW6432node

Registrierung-Umleitung

Zur Unterstützung der Koexistenz von 32-Bit- und 64-Bit-COM-Registrierung und Programm besagt, das WOW64-Subsystem 32-Bit-Programme mithilfe einer anderen Ansicht der Registrierung zeigt. Das WOW64-Subsystem verwendet Registrierung Umleitung Registrierungsaufrufe die Bit-Ebene abzufangen. Registrierung Umleitung stellt auch sicher, dass die Registrierungsaufrufe an die richtigen Verzweigungen in der Registrierung weitergeleitet werden.

Wenn Sie ein neues Programm installieren oder wenn Sie ein Programm auf einem Computer mit Windows X 64 Edition ausführen, auf Registrierungsaufrufe von 64-Bit-Programmen den Registrierungsschlüssel
HKEY_LOCAL_MACHINE\Software
ohne Umleitung ein Sub zugreifen. WOW64 fängt Registrierungsaufrufe von
HKEY_LOCAL_MACHINE\Software
, die von 32-Bit-Programmen vorgenommen werden ab und leitet diese an die
HKEY_LOCAL_MACHINE\Software\WOW6432node
-Unterschlüssel. Durch Umleiten der nur die 32-Bit-Programm-Aufrufe, stellt WOW64 sicher, dass Programme immer auf den entsprechenden Registrierungsschlüssel Sub schreiben. Registrierung Umleitung erfordert keine Änderung der Programm-Code, und dieser Vorgang ist für den Benutzer transparent.

Sub-Registrierungsschlüssel, die in Umleitung enthalten sind

Die folgende Sub-Registrierungsschlüssel sind in aktuellen Versionen des Betriebssystems Windows X 64 Edition umgeleitet:
  • HKEY_LOCAL_MACHINE\Software\Classes
  • HKEY_LOCAL_MACHINE\Software\Microsoft\Ole
  • HKEY_LOCAL_MACHINE\Software\Microsoft\Rpc
  • HKEY_LOCAL_MACHINE\Software\Microsoft\COM3
  • HKEY_LOCAL_MACHINE\Software\Microsoft\EventSystem
wichtig Registrierung Schlüssel Umleitung kann in späteren Betriebssystemversionen ändern. Softwareentwickler sollten vermeiden zu schreiben von Programmcode, die auf zuvor dokumentiert Listen von umgeleiteten Schlüssel basiert. Stattdessen sollten Code geschrieben werden, Umleitung Status überprüfen, bevor es Aufrufe an die 32-Bit- oder 64-Bit-logische Ansicht der Registrierung vornimmt.

Registrierung Reflektion

Registrierung Reflektion enthält eine Echtzeit Methode zum halten Sie der 32-Bit- und 64-Bit-Abschnitte der Registrierung öffnen jederzeit. Genommen Sie an, ein 32-Bit-Programm mit dem Namen Hello.exe, der als ein 32-Bit-OLE-Server agiert, jedoch, kann auch Anforderungen von 64-Bit-Clients dienen. Registrierung Reflektion ermöglicht es die Hello.exe-Anwendung sowohl die 32-Bit-Registrierung und der 64-Bit-Registrierung, behandeln beide Aufrufe für 32-Bit- und 64-Bit-Programm geöffnet bleibt.

Reflektion ermöglicht es das Vorhandensein von zwei physischen Kopien der gleichen Registrierung gleichzeitige systemeigenen und WOW64 Operationen unterstützen. Die meisten Schlüssel, die wiedergegeben werden, sind Klasse Schlüssel. Klasse Schlüssel werden mit einer "Letzte Writer Wins" Philosophie geschrieben, und das Handle für den Schlüssel wird geschlossen, wenn der 32-Bit- oder 64-Bit-Klassenschlüssel geschrieben und geschlossen wird.

Die folgende Liste enthält einige Beispiele für die "zuletzt Writer Wins" Philosophie:
  • Nach der Durchführung einer Neuinstallation von dem Betriebssystem Windows X 64 Edition ist die 64-Bit-Version des WordPad.exe registriert, DOC-Dateien verarbeiten. Der Registrierung Reflektor kopiert die doc-Registrierung aus der 64-Bit-Registrierung-Abschnitt in den 32-Bit-Registrierung-Abschnitt.
  • Wenn Sie eine 32-Bit-Version von Microsoft Office installieren, ist Winword.exe registriert, DOC-Dateien in der 32-Bit-Registrierung Ansicht behandelt werden. Die Registrierung Reflector kopiert diese Information in den 64-Bit-Registrierung-Abschnitt. Daher starten 32-Bit- und 64-Bit-Programme die 32-Bit-Version von "Winword.exe" für DOC-Dateien.
  • Wenn Sie die 64-Bit-Version von Microsoft Office installieren, wird die 64-Bit-Version von "Winword.exe" im DOC-Dateien verarbeiten 64-Bit-Registrierung-Abschnitt registriert. Die Registrierung Reflector kopiert diese Information auch in den 32-Bit-Registrierung-Abschnitt, so 32-Bit- und 64-Bit-Programme der 64-Bit-Version von Winword.exe für DOC-Dateien starten.
Hinweis: Entwickler können die RegQueryReflectionKey -Funktion verwenden, um den Zustand Reflektion für einen bestimmten Schlüssel bestimmen und verwenden Sie die RegDisableReflectionKey -Funktion und der RegEnableReflectionKey -Funktion, um programmgesteuert Registrierung Reflektion für einen bestimmten Schlüssel aktivieren und deaktivieren.

Freigegebene Registrierungsschlüssel

Bestimmte Registrierungsschlüssel Sub enthalten Konstanten Informationen, die in nur eine Kopie der Registrierung vorhanden, ist Obwohl diese Schlüssel in beiden der 32-Bit- und 64-Bit-Registrierung-Ansichten angezeigt werden. Dies wird als Reflektion Registrierung bezeichnet.

In aktuellen Versionen von Windows X 64 Edition-Betriebssysteme die folgenden Registrierungsschlüsseln Sub für 32-Bit- und 64-Bit-Programm freigegeben wurden und nicht basierend auf der 32-Bit- oder 64-Bit-Ebene des Programms oder Prozesses umgeschrieben werden:
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\SYSTEMCERTIFICATES
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\CRYPTOGRAPHY\SERVICES
  • HKEY_LOCAL_MACHINE\SOFTWARE\CLASSES\HCP
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\ENTERPRISECERTIFICATES
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MSMQ
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS NT\CURRENTVERSION\NETWORKCARDS
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS NT\CURRENTVERSION\PROFILELIST
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS NT\CURRENTVERSION\PERFLIB
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS NT\CURRENTVERSION\PRINT
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS NT\CURRENTVERSION\PORTS
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\CONTROL PANEL\CURSORS\SCHEMES
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\TELEPHONY\LOCATIONS
  • HKEY_LOCAL_MACHINE\SOFTWARE\POLICIES
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\GROUP-RICHTLINIE
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\POLICIES
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\SETUP\OC-MANAGER
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\SOFTWARE\MICROSOFT\SHARED TOOLS\MSINFO
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\SETUP
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\CTF\TIP
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\CTF\SYSTEMSHARED
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS NT\CURRENTVERSION\FONTS
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS NT\CURRENTVERSION\FONTSUBSTITUTES
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS NT\CURRENTVERSION\FONTDPI
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS NT\CURRENTVERSION\FONTMAPPER
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\RAS
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\DRIVER SIGNIEREN
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\NON TREIBERSIGNIERUNG
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\CRYPTOGRAPHY\CALAIS\CURRENT
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\CRYPTOGRAPHY\CALAIS\READERS
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS NT\CURRENTVERSION\TIME ZONE
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\TRANSACTION-SERVER
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\DFS
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\TERMSERVLICENSING
wichtig Registrierung Schlüssel Reflektion kann in späteren Betriebssystemversionen ändern. Softwareentwickler sollten vermeiden zu schreiben von Programmcode, die auf zuvor dokumentiert Listen der reflektierte Schlüssel basiert. Stattdessen sollten Code geschrieben werden, um Reflektion Status überprüfen, bevor die Anwendung Aufrufe an die 32-Bit- oder 64-Bit-logische Ansicht der Registrierung vornimmt.

Registrierungs-Editor Änderungen

32-Bit und 64-Bit-Versionen des Registrierungs-Editors sind in x 64 Edition-Betriebssysteme enthalten. Verwenden Sie zum besseren Verständnis der 64-Bit- und 32-Bit-Programm Abschnitte der Registrierung auf einem Computer mit Windows X 64 Edition eine der folgenden Methoden.

Um die 64-Bit-Version des Registrierungseditors zu starten

  1. Melden Sie sich auf Windows X 64 Edition-Computer mithilfe eines Kontos, das administrative Berechtigungen verfügt.
  2. Klicken Sie auf Start , klicken Sie auf Ausführen , geben Sie Regedit im Feld Öffnen und klicken Sie dann auf OK .
  3. Im Registrierungs-Editor zu suchen Sie und überprüfen Sie den folgenden Registrierungsschlüssel Sub:
    HKEY_LOCAL_MACHINE\Software\WOW6432node

Um die 32-Bit-Version des Registrierungseditors zu starten

Klicken Sie auf Start , klicken Sie auf Ausführen , geben Sie drive letter where you installed Windows x64 Edition \Windows\syswow64\regedit.exe ? m , im Feld Öffnen und klicken Sie dann auf OK . Die Option ? m können Sie mehrere Instanzen des Registrierungs-Editors ausführen.

Hinweis: Wenn Sie Microsoft Windows Server 2003 Service Pack 1 (SP1) oder höher-basierten Computer oder eine Windows X 64 Edition-Computer anmelden, und Sie den Remote Desktop Protocol (RDP) Verbindung zu einem anderen Windows Server 2003 SP1 oder höher-basierten Computer oder Windows X 64 Edition-basierten Computer verwenden, können Sie die 64-Bit-Abschnitt der Registrierung auf dem Remotecomputer anzeigen. Jedoch, wenn Sie Microsoft Windows Server 2003 Computer anmelden, das nicht, SP1 oder anderen 32 aktualisiert wurde-bit-Betriebssystem, können Sie nur die 32-Bit-Abschnitt der Registrierung auf dem Remotecomputer anzeigen.

Technischer Support für x 64-basierten Versionen von Microsoft Windows

Wenn Ihre Hardware mit einer Microsoft Windows X 64 Edition bereits installiert war, bietet der Hardwarehersteller technischen Support und Unterstützung für Windows X 64 Edition. In diesem Fall bietet der Hardwarehersteller unterstützt, da eine Windows X 64 Edition zusammen mit Ihrer Hardware geliefert wurde. Hardwarehersteller möglicherweise die Windows X 64 Edition-Installation mithilfe von spezifischen Komponenten angepasst haben. Eindeutige Komponenten gehören bestimmte Gerätetreiber oder gehören optionale Einstellungen, um die Leistung der Hardware zu optimieren. Wenn Sie technische Hilfe zu Windows X 64 Edition benötigen, bietet Microsoft in diesem Fall angemessenem Unterstützung Rahmen. Allerdings müssen Sie möglicherweise den Hersteller direkt. Der Hersteller ist am besten ihm, um die Software zu unterstützen, die der Hersteller der Hardware installiert. Wenn Sie eine Windows X 64 Edition z. B. eine Windows Server 2003 x 64 Edition) separat erworben haben, wenden Sie sich an Microsoft, für technischen Support.

Weitere Informationen zu Windows XP Professional X 64 Edition die folgende Microsoft-Website:
http://www.microsoft.com/windowsxp/64bit/default.mspx
Weitere Informationen zu x 64-basierten Versionen von Windows Server 2003 die folgende Microsoft-Website:
http://www.microsoft.com/windowsserver2003/64bit/x64/default.mspx

Eigenschaften

Artikel-ID: 896459 - Geändert am: Montag, 21. April 2008 - Version: 4.0
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows XP Professional x64 Edition
Keywords: 
kbmt kbtshoot kbinfo KB896459 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 896459
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com