Zmiany rejestru w 64-bitowego systemu Windows Server 2003 i Windows XP Professional x 64 Edition

Tłumaczenia artykułów Tłumaczenia artykułów
Numer ID artykułu: 896459 - Zobacz jakich produktów dotyczą zawarte w tym artykule porady.
Rozwiń wszystko | Zwiń wszystko

Na tej stronie

Streszczenie

W tym artykule opisano niektóre zmiany w rejestrze, które zostały dokonane w x 64-bitowych wersjach systemu Microsoft Windows Server 2003 i Microsoft Windows XP Professional x 64 Edition. Ponadto w tym artykule opisano, jak system operacyjny Windows x 64 Edition są przechowywane informacje rejestru dla programów 32-bitowych i 64-bitowych programów.

Więcej informacji

Ważne Niniejszej sekcji, metodzie lub zadania zawiera kroki, które informacje dotyczące modyfikowania rejestru. Jednak niepoprawne zmodyfikowanie rejestru może spowodować poważne problemy. Należy więc dokładnie wykonaj następujące kroki. Aby zapewnić dodatkową ochronę kopii zapasowej rejestru przed przystąpieniem do modyfikacji. Następnie można przywrócić rejestr w przypadku wystąpienia problemu. Aby uzyskać więcej informacji dotyczących sposobu tworzenia kopii zapasowych i przywracania rejestru kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
322756 Jak wykonać kopię zapasową i przywrócić rejestr w systemie Windows


Komputery z systemem Microsoft Windows Server 2003 lub Microsoft Windows XP Professional x 64 Edition w wersji 64-bitowych x za pomocą układu innego rejestru obsługi 32-bitowe i 64-bitowych programy. Zmiany układu rejestru w 64 x, które wydanie wersji systemu operacyjnego Windows, upewnij się, że ścieżek ustalonych .dll programów, ustawień programów i innych wartości parametrów nie są zastępowane.

Aby zapobiec zastępowaniu ustawień rejestru w 64-bitowych ustawienia rejestru 32-bitowe, komputery z systemem x 64-bitowych wersji systemu Windows są przechowywane ustawienia dla 32-bitowych programów w nową gałąź w rejestrze. Użytkownicy nie zauważyć zmiany podczas instalacji programu. Proces przekierowania rejestru umożliwia instalacji programów i ustawienia konfiguracji programu dostępu do klucza podrzędnego rejestru poprawną bez interwencji użytkownika.

programów 32-bitowych i 64-bitowe programy, które są uruchomione na x 64-bitowych wersji systemu Windows działa w różnych trybach i w rejestrze za pomocą następujących sekcji:
  • W trybie macierzystym 64-bitowe programy uruchamiane w macierzystym tryb i access klucze i wartości, które są przechowywane w następujących klucz podrzędny rejestru:
    Klucza HKEY_LOCAL_MACHINE\Software
  • 32-bitowe programy uruchamiane w WOW64 tryb i dostępu kluczy i wartości, które są przechowywane w następujący klucz podrzędny rejestru:
    HKEY_LOCAL_MACHINE\Software\WOW6432node

Przekierowanie do rejestru

Do obsługi współistnienia 32-bitowe i 64-bitowych COM rejestracji i program Państwa, Podsystem WoW64 przedstawia 32-bitowych programów przy użyciu innego widoku rejestru. W Za pomocą przekierowywania rejestru podsystemu WOW64 przechwytuje wywołań rejestru na poziomie bitowym. Przekierowanie do rejestru umożliwia również upewnić się, że wywołania rejestru są kierowane do właściwego oddziałów w rejestrze.

Podczas instalowania nowego programu lub po uruchomieniu programu na komputerze Windows x 64 Edition, wywołania rejestru w 64-bitowych programów access
Klucza HKEY_LOCAL_MACHINE\Software
klucz podrzędny rejestru bez przekierowywania. WOW64 przechwytuje wywołania rejestru
Klucza HKEY_LOCAL_MACHINE\Software
dokonane przez 32-bitowe programy, a następnie przekierowuje je do
HKEY_LOCAL_MACHINE\Software\WOW6432node
klucz podrzędny. Przez przekierowywanie tylko wywołania program 32-bitowy, WOW64 upewnia się, że programy zawsze zapisywać klucza podrzędnego rejestru odpowiednie. Przekierowanie do rejestru nie wymaga modyfikacji kodu programu i proces ten jest niewidoczny dla użytkownika.

Podkluczy rejestru, zawarte w przekierowania

Następujące klucze podrzędne rejestru są przekierowywane w bieżącej wersji systemu operacyjnego Windows x 64 Edition:
  • 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
Ważne Przekierowanie do klucza rejestru może się zmieniać w nowszych wersjach systemu operacyjnego. Deweloperzy oprogramowania są zachęcani do uniknąć pisania kodu programu, która opiera się na wcześniej udokumentowane wykazy przekierowane klucze. Zamiast tego kodu powinny być zapisywane Sprawdź stan przekierowywania przed wykonywania wywołań do 32-bitowa czy 64-bitowa logicznym widokiem rejestru.

Odbicie rejestru

Odbicie rejestru zapewnia metodę czasu rzeczywistego do przechowywania 32-bitowe i 64-bitowych sekcji rejestru otwarte przez cały czas. Rozważmy na przykład program 32-bitowe o nazwie Hello.exe, który pełni rolę 32-bitowego serwera OLE, ale który może również służyć żądania od klientów 64-bitowych. Odbicie rejestru umożliwia program Hello.exe zachować rejestr 32-bitowy i 64-bitowych rejestru Otwórz, aby obsłużyć wywołania zarówno 32-bitowych i 64-bitowy program.

Odbicie sprawiają, że istnienie dwóch fizycznych kopii tego samego rejestru do obsługi operacji WOW64 i równoczesne w trybie macierzystym. Większość kluczy, które są widoczne są klawisze klasy. Klasa klucze są zapisywane z filozofią "ostatni writer wins" i dojścia do klucza jest zamykany, gdy klucz klasy 32-bitowy lub 64-bitowych jest zapisany i zamknięty.

Poniższa lista zawiera przykłady filozofią "ostatni writer wins":
  • Po wykonaniu czystej instalacji systemu operacyjnego Windows x 64 Edition, 64-bitowej wersji programu Wordpad.exe jest zarejestrowany do obsługi plików doc. Reflektor rejestru kopiuje rejestracji .doc z sekcji rejestru w 64-bitowych do sekcji rejestru 32-bitowych.
  • Po zainstalowaniu pakietu Microsoft Office w wersji 32-bitowych Winword.exe jest zarejestrowany do obsługi plików doc w widoku rejestru 32-bitowych. Reflektor rejestru kopiuje tę informację do sekcji rejestru w 64-bitowych. W związku z tym 32-bitowy i 64-bitowych programów uruchamianych 32-bitowa wersja Winword.exe dla plików doc.
  • Po zainstalowaniu pakietu Microsoft Office w wersji 64-bitowych 64-bitowa wersja Winword.exe jest zarejestrowany w sekcji rejestru w 64-bitowych w celu obsługi plików doc. Reflektor rejestru również kopiuje tę informację do sekcji Rejestr 32-bitowy, 32-bitowy i 64-bitowych programów uruchamianych 64-bitowa wersja Winword.exe dla plików doc.
Uwaga Deweloperzy mogą używać RegQueryReflectionKey Funkcja służąca do ustalenia stanu odbicia dla określonego klucza i używać RegDisableReflectionKey Funkcja oraz RegEnableReflectionKey Funkcja programowo wyłączać lub włączać przed powielaniem w protokole dla określonego klucza rejestru.

Klucze rejestru udostępnionych

Niektóre klucze podrzędne rejestru zawierają stałą informacji, w której istnieje tylko jedna kopia rejestru nawet Chociaż klucze te są wyświetlane w widokach rejestru 32-bitowe i 64-bitowych. Nazywane jest to odbicia rejestru.

W bieżącej wersji Systemy operacyjne Windows x 64 Edition, następujące klucze podrzędne rejestru są współużytkowane przez program 32-bitowy i 64-bitowych i nie są zapisywane ponownie na podstawie poziomu 32-bitowy lub 64-bitowy program lub proces:
  • 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
  • ZASADY HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\GROUP
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\POLICIES
  • MENEDŻER HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\SETUP\OC
  • 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
  • PODPISYWANIE HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\DRIVER
  • PODPISYWANIE STEROWNIKÓW HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\NON
  • 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 STREFY
  • SERWER HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\TRANSACTION
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\DFS
  • HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\TERMSERVLICENSING
Ważne Odbicie klucza rejestru może się zmieniać w nowszych wersjach systemu operacyjnego. Oprogramowanie Deweloperzy są zachęcani do uniknąć pisania kodu programu, który jest oparty na wcześniej udokumentowane listę klawiszy lustrzany. Zamiast tego aby zweryfikować stan odbicia, zanim program wykonywania wywołań do 32-bitowa czy 64-bitowa logicznym widokiem rejestru powinny być zapisywane kodu.

Edytor rejestru zmian

32-Bitowych i 64-bitowej wersji Edytora rejestru są dołączone x 64 Edition, systemy operacyjne. Aby lepiej zrozumieć sekcje 64-bitowe i 32-bitowy program rejestru na komputerze z systemem Windows x 64 Edition, użyj jednej z następujących metod.

Aby uruchomić 64-bitowej wersji Edytora rejestru

  1. Logowania do systemu Windows x 64 Edition komputer przy użyciu konta z uprawnieniami administracyjnymi.
  2. Kliknij przycisk Start, kliknij przycisk Uruchom, wpisz regedit w Otwórz a następnie kliknij przycisk OK.
  3. W Edytorze rejestru zlokalizuj i zbadać następujący klucz podrzędny rejestru:
    HKEY_LOCAL_MACHINE\Software\WOW6432node

Aby uruchomić 32-bitowej wersji Edytora rejestru

Kliknij przycisk Start, kliknij przycisk Uruchom, wpisz litera dysku, na którym zainstalowany jest system Windows x 64 Edition\Windows\syswow64\regedit.exe –m w Otwórz a następnie kliknij przycisk OK. W –m przełącznik pozwala uruchomić wiele wystąpienia Edytora rejestru.

Uwaga Podczas logowania do programu Microsoft Windows Server 2003 Service Pack 1 (SP1) lub nowszy na komputerze lub x 64 systemu Windows opartych na wydanie komputera oraz za pomocą protokołu RDP (Remote Desktop Protocol) Podłącz do innego systemu Windows Server 2003 z dodatkiem SP1 lub nowszy na komputerze lub systemu Windows x 64 Edition na komputerze, można wyświetlić część rejestru w 64-bitowych na komputerze zdalnym. Jednak podczas logowania do komputera Microsoft Windows Server 2003, który nie został uaktualniony z dodatkiem SP1 lub dowolnego innego 32 - bitowego systemu operacyjnego Windows, można wyświetlić tylko 32-bitowych sekcji rejestru na komputerze zdalnym.

Pomoc techniczna dla 64-bitowego systemu Microsoft Windows

Jeśli sprzęt został dostarczony z zainstalowanym wersji systemu Microsoft Windows x 64, producent sprzętu zapewnia pomoc dla systemu Windows x 64 edition i obsługę techniczną. W tym przypadku producent sprzętu zapewnia pomoc, ponieważ wersja x 64 systemu Windows została dostarczona razem ze sprzętem. Producent sprzętu może dostosował instalację systemu Windows x 64 przy użyciu unikatowych składników. Unikatowych składników mogą należeć określone sterowniki urządzeń lub może zawierać ustawienia opcjonalne zwiększające wydajność sprzętu. Firma Microsoft będzie zapewniać pomoc w uzasadnionym, jeżeli konieczne jest uzyskanie pomocy technicznej związanej z wersją x 64 systemu Windows. Jednak może być bezpośrednio skontaktować się z producentem. Producentem jest najlepiej przygotowany do obsługi oprogramowania, zainstalowanym na danym sprzęcie. X 64 systemu Windows, takich jak Windows Server 2003 x 64 edition, zakupiono oddzielnie, kontakt z firmą Microsoft, aby uzyskać pomoc techniczną.

Aby uzyskać informacje dotyczące systemu Windows XP Professional x 64 Edition odwiedź następującą witrynę firmy Microsoft w sieci Web:
http://www.microsoft.com/windowsxp/64bit/default.mspx
Aby uzyskać informacje dotyczące 64-bitowego systemu Windows Server 2003 odwiedź następującą witrynę firmy Microsoft w sieci Web:
http://www.microsoft.com/windowsserver2003/64bit/x64/default.mspx

Właściwości

Numer ID artykułu: 896459 - Ostatnia weryfikacja: 11 września 2011 - Weryfikacja: 3.0
Informacje zawarte w tym artykule dotyczą:
  • 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
Słowa kluczowe: 
kbtshoot kbinfo kbmt KB896459 KbMtpl
Przetłumaczone maszynowo
WAŻNE: Ten artykuł nie został przetłumaczony przez człowieka, tylko przez oprogramowanie do tłumaczenia maszynowego firmy Microsoft. Firma Microsoft oferuje zarówno artykuły tłumaczone przez ludzi, jak i artykuły tłumaczone maszynowo, dzięki czemu każdy użytkownik może uzyskać dostęp do całej zawartości bazy wiedzy Knowledge Base we własnym języku. Prosimy jednak pamiętać, że artykuły przetłumaczone maszynowo nie zawsze są doskonałe. Mogą zawierać błędy słownictwa, składni i gramatyki, przypominające błędy robione przez osoby, dla których język użytkownika nie jest językiem ojczystym. Firma Microsoft nie odpowiada za wszelkie nieścisłości, błędy lub szkody spowodowane nieprawidłowym tłumaczeniem zawartości oraz za wykorzystanie tej zawartości przez klientów. Oprogramowanie do tłumaczenia maszynowego jest często aktualizowane przez firmę Microsoft.
Anglojęzyczna wersja tego artykułu to:896459

Przekaż opinię

 

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