Le applicazioni potrebbero non funzionare correttamente in un ambiente Servizi Terminal

Traduzione articoli Traduzione articoli
Identificativo articolo: 840342 - Visualizza i prodotti a cui si riferisce l?articolo.
Espandi tutto | Chiudi tutto

Sintomi

Quando si utilizza una sessione di Servizi Terminal per connettersi a un computer basato su Windows Server 2003 č installato Servizi Terminal e quindi si tenta di eseguire un programma sul server terminal da un computer client, č possibile che il programma che si sta tentando di eseguire non puō funzionare correttamente.

Cause

Questo problema si verifica se la memoria di sessione Impossibile allocare oggetti interfaccia utente grafica applicazioni. La memoria di sessione in un server terminal consente di gestire l'allocazione di oggetti di grafica per applicazioni diverse. Se la memoria di sessione viene assegnata a oggetti di grafica non č sufficiente, gli oggetti di grafica verranno non correttamente allocati applicazioni eseguite su server terminal. Ciō potrebbe causare la corretta esecuzione di applicazioni.

Risoluzione

importante Questa sezione, metodo o l'attivitā sono contenute procedure viene illustrato come modificare il Registro di sistema. Tuttavia, possono causare seri problemi se si modifica il Registro di sistema in modo errato. Pertanto, assicurarsi che questa procedura con attenzione. Per maggiore protezione, č eseguire il backup del Registro di sistema prima di modificarlo. Č quindi possibile ripristinare il Registro di sistema se si verifica un problema. Per ulteriori informazioni su come eseguire il backup e ripristino del Registro di sistema, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito riportato:
322756Come eseguire il backup e il ripristino del Registro di sistema in Windows


Per configurare la memoria di sessione, č possibile modificare manualmente le voci del Registro di sistema per la memoria di sessione nel Registro di sistema. La voce del Registro di sistema per la memoria di sessione di modifica si trova nella seguente sottochiave del Registro di sistema:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
Le voci del Registro di due sistema gestire la memoria di sessione sono SessionViewSize e SessionPoolSize. La voce del Registro di sistema SessionViewSize specifica la quantitā di memoria che č riservato per l'heap del desktop. Il valore predefinito di questa voce č 20 megabyte (MB). Questa memoria viene allocata per applicazioni di utilizzare oggetti di grafica, ad esempio i tipi di carattere, menu e finestre.

La voce del Registro di sistema SessionPoolSize specifica al pool di paging di sessione in megabyte. Il valore di predefinito per il pool di paging di sessione č 16 MB. Se č disponibile memoria sufficiente, Windows potrebbe inoltre allocare 32 MB. Questa memoria viene utilizzata per le allocazioni dei driver video.

In un sistema operativo a 64 bit, il valore predefinito per la voce SessionViewSize č MB di 104 e l'il valore predefinito per la voce SessionPoolSize č 64 MB. Il modo migliore per aumentare la memoria allocata ai movimenti i SessionViewSize e SessionPoolSize č consiste da aumentare il valore di memoria allocata da 16 MB e quindi verificare se i servizi sono disponibili per eseguire applicazioni dopo si aumenta il valore di memoria allocata per le voci SessionViewSize e SessionPoolSize. In caso contrario, aumentare il valore di memoria allocata da 16 MB e riprovare.

Per modificare i valori delle voci del Registro di sistema SessionViewSize e SessionPoolSize, č necessario utilizzare Editor del Registro di sistema per modificare i valori DWORD di entrambe le voci del Registro di sistema. Inoltre, č possibile modificare separatamente SessionViewSize e SessionPoolSize valori di voce del Registro di sistema.

Nota Nei sistemi operativi Windows a 64 bit il limite di handle GDI (Graphical Device Interface) non č aumentato su quello del sistema operativo Windows a 32 bit. Il numero massimo di handle GDI che puō gestire un processo č 65.535. Č possibile limitare il numero di handle GDI puō gestire ogni processo impostando il valore del Registro di sistema seguente:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\ CurrentVersion\Windows


Nome valore: GDIProcessHandleQuota
Valore di tipo: REG_DWORD
Dati valore: 10000 (valore decimale predefinito)
Č possibile impostare questo valore del Registro di sistema da un valore minimo di 256 (decimale) a un valore massimo di 65536 (decimale).

Una condizione ideale, la memoria totale allocata ai movimenti del Registro di sistema SessionViewSize e SessionPoolSize non deve essere superiore a 512 MB. Č anche possibile aumentare la memoria allocata per le voci SessionViewSize e SessionPoolSize, a seconda della RAM e altri valori del Registro di sistema correlate. Se si alloca memoria per aumentare l'heap del desktop, č possibile ridurre la memoria allocata dal server terminal ad altre risorse, ad esempio il pool non di paging, pool e la cache di sistema di paging. Ciō influirā sulle prestazioni del server terminal. Inoltre, quando la memoria viene allocata ai movimenti SessionViewSize e SessionPoolSize, č possibile che la memoria allocata per mappare lo spazio virtuale del kernel verrā ridotto. Questo a sua volta potrebbe rendere il server terminal per il supporto solo un numero limitato di utenti.

Proprietā

Identificativo articolo: 840342 - Ultima modifica: martedė 7 novembre 2006 - Revisione: 3.4
Le informazioni in questo articolo si applicano a:
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
Chiavi: 
kbmt kbwinservsetup kbprb KB840342 KbMtit
Traduzione automatica articoli
Il presente articolo č stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell?utente. Tuttavia, un articolo tradotto in modo automatico non č sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, pių o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non č la sua. Microsoft non č responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell?utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.
Clicca qui per visualizzare la versione originale in inglese dell?articolo: 840342
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.

Invia suggerimenti

 

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