Solo a 64 bit
Piattaforme interessate
Server - Windows Server 2008 R2
Impatto sulle funzionalità
gravità - Bassa
frequenza - Alta
Descrizione
Windows Server 2008 R2 viene fornito solo con UNO SKU a 64 bit; nessun SKU a 32 bit è disponibile per la versione server del sistema operativo. Tuttavia, uno SKU a 32 bit continua a essere disponibile per il client Windows 7.
Manifestazione dell'impatto
Ciò influirà su tre aree:
- Driver a 32 bit
- Plug-in a 32 bit
- Eseguibili a 16 bit
Soluzione per driver a 32 bit
Ricompilare i driver a 32 bit come driver a 64 bit firmati.
Soluzione per plug-in a 32 bit
WoW64, un emulatore x86, consente l'esecuzione senza problemi di applicazioni basate su Windows a 32 bit in Windows a 64 bit. WoW64 è ora una funzionalità facoltativa che è necessario installare se è necessario eseguire codice a 32 bit.
Il sistema isola le applicazioni a 32 bit dalle applicazioni a 64 bit, che includono la prevenzione di conflitti tra file e registro. Sono supportate le applicazioni console, GUI e di servizio. Il sistema fornisce l'interoperabilità attraverso il limite 32/64 per scenari come taglia e incolla e COM. Tuttavia, i processi a 32 bit non possono caricare DLL a 64 bit e i processi a 64 bit non possono caricare DLL a 32 bit. Questo problema viene comunemente visualizzato nei plug-in della shell scritti per Esplora risorse.
Un'applicazione a 32 bit può rilevare se è in esecuzione in WOW64 chiamando la funzione IsWow64Process. L'applicazione può ottenere informazioni aggiuntive sul processore usando la funzione GetNativeSystemInfo
Si noti che Windows a 64 bit non supporta l'esecuzione di applicazioni basate su Windows a 16 bit. Il motivo principale è che gli handle hanno 32 bit significativi in Windows a 64 bit. Di conseguenza, gli handle non possono essere troncati e passati alle applicazioni a 16 bit senza perdita di dati. I tentativi di avvio di applicazioni a 16 bit hanno esito negativo con l'errore seguente: ERROR_BAD_EXE_FORMAT.
Soluzione per eseguibili a 16 bit
Windows a 64 bit riconosce un numero limitato di programmi di installazione a 16 bit specifici e sostituisce una versione a 32 bit con conversione. L'elenco delle sostituzioni viene archiviato nel Registro di sistema sotto la chiave seguente: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\NtVdm64 There è il supporto predefinito per diversi motori di installazione, inclusi i programmi di installazione installShield 5.x. Si noti che Windows Installer a 64 bit può installare facilmente applicazioni basate su MSI a 32 bit in Windows a 64 bit.
Collegamenti ad altre risorse
- l'esecuzione di applicazioni a 32 bit
- prestazioni e consumo di memoria
- dettagli di implementazione WOW64
- redirector del Registro di sistema
- reindirizzamento file system
- gestione della memoria
- 'affinità processore
- di comunicazione interprocesso
- 'installazione dell'applicazione in sistemi a 64 bit
- debug di WOW64
- funzione IsWow64Process
- funzione GetNativeSystemInfo