Chaves do Registro afetadas por instalações do Windows que incluem suporte do Windows no Windows (WOW) para várias arquiteturas de processador
Em instalações do Windows de 64 bits começando com Windows XP e Windows Server 2003 e na arquitetura do processador ARM de 32 bits Instalações do Windows começando com Windows RT (Windows 8) (posteriormente referenciadas como instalações afetadas do Windows), determinadas chaves do Registro são redirecionadas.
Nas instalações afetadas do Windows, quando um processo com uma arquitetura de processador diferente da arquitetura do processador do sistema operacional (conhecida posteriormente como um aplicativo WOW) faz uma chamada do Registro para uma chave redirecionada, o redirecionador do Registro intercepta a chamada e a mapeia para o local correspondente do registro físico da chave. Por exemplo, um aplicativo Intel IA-32 [x86] de 32 bits em execução em uma instalação amd64 /Intel x86-x64 do Windows seria afetado por uma chave do Registro redirecionada; quando esse aplicativo x86 chama uma chave redirecionada, o redirecionador do Registro intercepta a chamada do aplicativo e a redireciona para o local correspondente do registro físico da chave. Para obter mais informações, consulte Redirecionador do Registro.
Outras chaves do Registro são compartilhadas por aplicativos de arquiteturas de processador diferentes em instalações afetadas do Windows. As chamadas do registro de aplicativo WOW para chaves compartilhadas não são redirecionadas. Em vez disso, uma cópia física da chave é mapeada para cada exibição lógica do Registro.
Windows Server 2008, Windows Vista, Windows Server 2003 e Windows XP: Um subconjunto de chaves do Registro redirecionadas também é refletido para manter as chaves e seus valores sincronizados entre exibições de 32 bits e 64 bits do Registro. A reflexão do Registro foi removida a partir do Windows 7 e do Windows Server 2008 R2. Para obter mais informações, consulte Reflexão do Registro.
Este tópico lista as chaves do Registro redirecionadas, compartilhadas ou redirecionadas e refletidas em WOW. Ele também lista links simbólicos que fornecem compatibilidade para aplicativos existentes que podem usar caminhos de chave do Registro codificados contendo Wow6432Node, o local do registro redirecionado para processos x86 em execução em instalações amd64 do Windows. Para saber mais, consulte o seguinte:
- Chaves redirecionadas, compartilhadas e refletidas em WOW
- Links simbólicos do Windows no Windows 64 (WOW64)
Chaves redirecionadas, compartilhadas e refletidas em WOW
Para aplicativos WOW em instalações afetadas do Windows, a tabela a seguir lista as chaves do Registro redirecionadas, compartilhadas ou redirecionadas e refletidas. As subchaves das chaves nesta tabela herdam o comportamento da chave pai, a menos que seja especificado de outra forma. Se uma chave não tiver nenhum pai listado nesta tabela, a chave será compartilhada.
Chave | Windows Server 2008 R2, Windows 7 e Mais Recente | Windows Server 2008, Windows Vista, Windows Server 2003 e Windows XP |
---|---|---|
HKEY_LOCAL_MACHINE | Compartilhado | Compartilhado |
HKEY_LOCAL_MACHINE\SOFTWARE | Redirected | Redirected |
\HKEY_LOCAL_MACHINE\SOFTWAREClasses | Compartilhado | Redirecionado e refletido |
\HKEY_LOCAL_MACHINE\SOFTWAREClasses\Appid | Compartilhado | Redirecionados e refletidos com uma exceção: os valores de registro DllSurrogate e DllSurrogateExecutable não serão refletidos se o valor for uma cadeia de caracteres vazia. |
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID | Redirected | Redirecionado e refletido somente para CLSIDs que não especificam InprocServer32 ou InprocHandler32. |
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directshow | Redirected | Redirecionado e refletido |
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\HCP | Compartilhado | Compartilhado |
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface | Redirected | Redirecionado e refletido |
\HKEY_LOCAL_MACHINE\SOFTWAREClasses\Tipo de mídia | Redirected | Redirecionado e refletido |
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\MediaFoundation | Redirected | Redirecionado e refletido |
HKEY_LOCAL_MACHINE\SOFTWARE\Clientes | Compartilhado | Redirected |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\COM3 | Compartilhado | Redirecionado e refletido |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Calais\Atual | Compartilhado | Compartilhado |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Calais\Leitores | Compartilhado | Compartilhado |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Serviços | Compartilhado | Compartilhado |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CTF\SystemShared | Compartilhado | Compartilhado |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CTF\PONTA | Compartilhado | Compartilhado |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DFS | Compartilhado | Compartilhado |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Assinatura de driver | Compartilhado | Compartilhado |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\EnterpriseCertificates | Compartilhado | Compartilhado |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\EventSystem | Compartilhado | Redirecionado e refletido |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ | Compartilhado | Compartilhado |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Assinatura não driver | Compartilhado | Compartilhado |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Notepad\DefaultFonts | Compartilhado | Redirected |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\OLE | Compartilhado | Redirecionado e refletido |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\RAS | Compartilhado | Compartilhado |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\RPC | Compartilhado | Redirecionado e refletido |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SOFTWARE\Microsoft\Ferramentas Compartilhadas\MSInfo | Compartilhado | Compartilhado |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SystemCertificates | Compartilhado | Compartilhado |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\TermServLicensing | Compartilhado | Compartilhado |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\TransactionServer | Compartilhado | Compartilhado |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Currentversion\Caminhos do aplicativo | Compartilhado | Redirected |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Currentversion\\Esquemas Painel de ControleCursors\ | Compartilhado | Compartilhado |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Currentversion\\ Explorer AutoplayHandlers | Compartilhado | Redirected |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Currentversion\\ Explorer DriveIcons | Compartilhado | Redirected |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Currentversion\\ Explorer KindMap | Compartilhado | Redirected |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Currentversion\Política de Grupo | Compartilhado | Compartilhado |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Currentversion\Políticas | Compartilhado | Compartilhado |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Currentversion\PreviewHandlers | Compartilhado | Redirected |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Currentversion\Configuração | Compartilhado | Compartilhado |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Currentversion\Telefonia\Locais | Compartilhado | Compartilhado |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\\Console Windows NT CurrentVersion\ | Compartilhado | Redirected |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\\ Windows NT CurrentVersion\FontDpi | Compartilhado | Compartilhado |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\\ Windows NT CurrentVersion\FontLink | Compartilhado | Redirected |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\\ Windows NT CurrentVersion\FontMapper | Compartilhado | Compartilhado |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\\Fontes Windows NT CurrentVersion\ | Compartilhado | Compartilhado |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\\ Windows NT CurrentVersion\FontSubstitutes | Compartilhado | Compartilhado |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\\ Windows NT CurrentVersion\Gre_Initialize | Compartilhado | Redirected |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\\Opções de execução de arquivo de imagem Windows NT CurrentVersion\ | Compartilhado | Redirected |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\\ Windows NT CurrentVersion\Language Pack | Compartilhado | Redirected |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\\ Windows NT CurrentVersion\NetworkCards | Compartilhado | Compartilhado |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\\ Windows NT CurrentVersion\Perflib | Compartilhado | Compartilhado |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\\portas Windows NT CurrentVersion\ | Compartilhado | Compartilhado |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\\Impressão Windows NT CurrentVersion\ | Compartilhado | Compartilhado |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\\ Windows NT CurrentVersion\ProfileList | Compartilhado | Compartilhado |
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fusos\horários Windows NT CurrentVersion\ | Compartilhado | Compartilhado |
HKEY_LOCAL_MACHINE\SOFTWARE\Políticas | Compartilhado | Compartilhado |
HKEY_LOCAL_MACHINE\SOFTWARE\RegisteredApplications | Compartilhado | Compartilhado; Windows Server 2003 e Windows XP: Essa chave foi adicionada ao Windows Vista. |
HKEY_CURRENT_USER | Compartilhado | Compartilhado |
HKEY_CURRENT_USER\SOFTWARE | Compartilhado | Compartilhado |
HKEY_CURRENT_USER\SOFTWARE\Classes | Compartilhado | Redirecionado e refletido |
HKEY_CURRENT_USER\SOFTWARE\Classes\Appid | Compartilhado | Redirecionados e refletidos com uma exceção: os valores de registro DllSurrogate e DllSurrogateExecutable não serão refletidos se o valor for uma cadeia de caracteres vazia. |
HKEY_CURRENT_USER\SOFTWARE\Classes\CLSID | Redirected | Redirecionado e refletido |
HKEY_CURRENT_USER\SOFTWARE\Classes\Directshow | Redirected | Redirecionado e refletido |
HKEY_CURRENT_USER\SOFTWARE\Classes\Interface | Redirected | Redirecionado e refletido |
HKEY_CURRENT_USER\SOFTWARE\Classes\Tipo de mídia | Redirected | Redirecionado e refletido |
HKEY_CURRENT_USER\SOFTWARE\Classes\MediaFoundation | Redirected | Redirecionado e refletido |
HKEY_CURRENT_USER é um link simbólico para HKEY_USERS\[SID] em que [SID] indica uma correspondência para a SID (ID de segurança) do usuário atual. HKEY_USERS\[SID]\SOFTWARE\Classes é um link simbólico para HKEY_USERS\[SID]_Classes.
HKEY_CLASSES_ROOT é uma exibição mesclada declassesde SOFTWARE\HKEY_LOCAL_MACHINE\ eclassesde SOFTWARE\HKEY_CURRENT_USER\. As chaves redirecionadas nesses caminhos do Registro são redirecionadas efetivamente para HKEY_CLASSES_ROOT também. Isso também vale para chaves refletidas em sistemas que dão suporte a elas.
Links simbólicos do Windows no Windows 64 (WOW64)
WOW64 define os links simbólicos a seguir apenas para compatibilidade com aplicativos existentes que podem usar caminhos de chave do Registro codificados que contêm Wow6432Node. Novos aplicativos devem evitar usar Wow6432Node em caminhos de chave do Registro.
- HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes está vinculado a HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node
- HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\AppId está vinculado a HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppId
- HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\PROTOCOLS está vinculado a HKEY_LOCAL_MACHINE\SOFTWARE\Classes\PROTOCOLS
- HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\Typelib está vinculado a HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Typelib
Windows Server 2008, Windows Vista, Windows Server 2003 e Windows XP: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes está vinculado ao HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node. Outros links simbólicos foram adicionados no Windows 7 e no Windows Server 2008 R2.