Leggere in inglese

Condividi tramite


Modifica delle funzionalità di riconoscimento degli indirizzi di grandi dimensioni per Excel

Riepilogo

Le versioni a 32 bit di Microsoft Excel 2013 ed Excel 2016 possono sfruttare le funzionalità di Riconoscimento indirizzi di grandi dimensioni (LAA) dopo l'installazione degli aggiornamenti più recenti. (Vedere la sezione "Risoluzione") Questa modifica consente alle installazioni a 32 bit di Excel 2016 di utilizzare la doppia memoria quando gli utenti lavorano su un sistema operativo Windows a 64 bit. Il sistema offre questa funzionalità aumentando la memoria virtuale in modalità utente da 2 gigabyte (GB) a 4 GB. Questa modifica fornisce il 50% di più memoria (ad esempio, da 2 GB a 3 GB) quando gli utenti lavorano in un sistema a 32 bit.

Questa modifica può ridurre al minimo la frequenza degli errori descritti nei messaggi di errore seguenti quando la memoria è vincolata per le installazioni di Excel a 32 bit:

Output
Excel cannot complete this task with available resources. Choose less data or close other applications.

Out of Memory

Not enough System Resources to Display Completely 

There isn't enough memory to complete this action. Try using less data or closing other applications. To increase memory availability, consider: 
* Using a 64-bit version of Microsoft Excel.
* Adding memory to your device.

Risoluzione

Per abilitare questa modifica, è necessario eseguire la versione più recente di Microsoft Office.

Ulteriori informazioni

Nell'architettura a 32 bit di Windows, lo spazio degli indirizzi per qualsiasi programma viene condiviso tra l'applicazione (memoria in modalità utente) e il sistema operativo (memoria del sistema o del kernel). Per un processo a 32 bit, la quantità totale di memoria indirizzabile è di 4 GB. Per impostazione predefinita, questa memoria è divisa uniformemente tra il processo e il sistema. Per supportare programmi che potrebbero richiedere più memoria, Windows supporta il layout di memoria LAA. Questa funzionalità viene usata solo se il programma può supportarlo e identificarsi come fornire questo supporto. LAA consente al sistema di allocare più memoria di processo a scapito di mantenere meno memoria per se stesso.

La modifica di progettazione corrente in Excel a 32 bit lo rende supportabile da LAA e lo identifica in Windows come programma LAA. La quantità massima di memoria che Windows può fornire al programma dipende dal bit di sistema. I sistemi Windows a 32 bit possono allocare non più di 3 GB per la memoria in modalità utente. Ciò riduce la memoria di sistema disponibile a 1 GB. Un sistema a 32 bit non può superare la RAM totale di 4 GB. Nei sistemi Windows a 64 bit, lo spazio di memoria indirizzabile per il sistema è molto più grande e la memoria di sistema può trovarsi al di fuori del limite di 4 GB. Pertanto, la memoria utente massima disponibile per un processo a 32 bit in esecuzione in un sistema a 64 bit è l'intervallo indirizzabile completo di 4 GB.

Questa modifica si applica solo ai programmi a 32 bit. Pertanto, influisce solo sulle versioni a 32 bit di Excel. Se si esegue una versione a 64 bit di Excel, questa modifica non ha alcun effetto.

Sistema operativo a 64 bit e Office a 32 bit

Se si esegue Windows a 64 bit, questa modifica viene applicata automaticamente. Non è necessaria alcuna azione da parte dell'utente. La memoria disponibile per il processo di Excel viene automaticamente raddoppiata da 2 GB a 4 GB. Ciò migliora il supporto per le azioni che usano molta memoria.

Sistema operativo a 32 bit e Office a 32 bit

Se si esegue Windows a 32 bit, questa modifica non può essere applicata automaticamente perché richiede di modificare la modalità in cui viene eseguito il sistema operativo. In particolare, per sfruttare LAA in Windows a 32 bit, è necessario abilitare l'opzione di avvio /3GB e quindi riavviare il sistema. Per altre informazioni su questa opzione, vedere Opzioni di opzione disponibili per Windows XP e i file di Boot.ini di Windows Server 2003.

Nota

  • Questa modifica manuale può essere invertita rimuovendo l'opzione di avvio /3GB.
  • Impostando questa opzione, si riducono le risorse di memoria di sistema a 1 GB. Ciò può causare limitazioni nelle funzionalità, ad esempio il numero di programmi che possono essere eseguiti contemporaneamente e il numero di finestre (per tutti i programmi) che possono essere aperte contemporaneamente. Ogni risorsa di sistema utilizza una certa memoria di sistema. Pertanto, anche se l'opzione /3GB espande la memoria per le risorse del programma, riduce la memoria disponibile per le risorse di sistema. Tenere presente questo compromesso perché può attivare errori in altri programmi, non necessariamente nel programma LAA stesso. I sistemi Windows a 64 bit non hanno questa limitazione perché le risorse di sistema possono essere mantenute al di fuori dell'intervallo indirizzabile a 32 bit.
  • Incluso anche in questo aggiornamento è possibile aprire Excel nella propria istanza per impostazione predefinita. Per altre informazioni, vedere Come forzare l'apertura di Excel in una nuova istanza per impostazione predefinita.

Domande frequenti

L'aggiornamento LAA può essere applicato a Excel 2013?

LAA si applica alle versioni MSI di Excel 2016 A portata di clic, Excel 2013 e MSI di Excel 2016.

L'aggiornamento LAA può essere applicato alla versione MSI di Excel 2016?

Sì, è possibile applicare l'identità del servizio gestito di Excel 2016 dopo l'installazione dell'aggiornamento del 7 giugno 2016 per Excel 2016.

È possibile aggiungere più RAM al computer per forzare il superamento del limite standard (2 GB per il sistema operativo a 32 bit, 4 GB per il sistema operativo a 64 bit)?

L'aggiunta di più RAM non influisce sulla memoria indirizzabile massima per i programmi LAA. Se i programmi richiedono una quantità di memoria superiore ai valori massimi di LAA, è possibile passare a un sistema a 64 bit e a una versione a 64 bit di Excel.

I componenti aggiuntivi saranno interessati da LAA?

Qualsiasi programma di codice può essere influenzato da questa modifica in modi sottili. Pertanto, è necessario testare i componenti aggiuntivi per assicurarsi che funzionino correttamente. Non dovrebbe esserci alcuna interruzione di compatibilità per qualsiasi funzionalità. Pertanto, i componenti aggiuntivi scritti correttamente dovrebbero ottenere il maggior vantaggio della modifica come l'applicazione host stessa. Tuttavia, se il componente aggiuntivo non è mai stato testato in LAA, eventuali bug di codice esistenti potrebbero ora essere esposti all'utente per la prima volta.

Questa modifica correggerà gli errori di memoria insufficiente nelle cartelle di lavoro?

Molti fattori possono causare errori di memoria insufficiente nelle cartelle di lavoro. LAA può contribuire a ridurre la pressione della memoria, ma non risolve ogni problema di memoria. In alcuni casi, potrebbe essere necessaria una delle azioni seguenti:

Contenuti aggiuntivi