Poderá receber uma mensagem de erro "memória esgotada" devido à limitação de espaço de memória livre do ambiente de trabalho no Windows Vista ou no Windows 7 de

Traduções de Artigos Traduções de Artigos
Artigo: 947246 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Sintomas

Depois de abrir várias janelas de aplicação no Windows Vista ou no Windows 7, poderá conseguir abrir as janelas adicionais. Por vezes, poderá abrir uma janela. No entanto, esta não irá conter os componentes esperados. Além disso, poderá receber uma mensagem de erro semelhante à seguinte:
Memória esgotada

Causa

Este problema ocorre devido à limitação de espaço de memória livre do ambiente de trabalho no Windows Vista ou no Windows 7. Se fechar algumas janelas e, em seguida, tenta abrir outras janelas, podem abrir estas janelas. No entanto, este método não afecta a limitação da área de dados dinâmicos do ambiente de trabalho.

Resolução

ImportanteNesta secção, o método ou a tarefa contém passos que indicam como modificar o registo. No entanto, podem ocorrer problemas sérios se modificar o registo incorrectamente. Por conseguinte, certifique-se de que segue estes passos cuidadosamente. Para protecção adicional, cópia do registo antes de o modificar. Em seguida, pode restaurar o registo se ocorrer um problema. Para mais informações sobre como efectuar cópias de segurança e restaurar o registo, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
322756Como efectuar cópias de segurança e restaurar o registo no Windows
Ter-na corrigir este problema para si, vá para o "Corrija-o para mim"secção. Se preferir corrigir este problema manualmente, vá para o "Deixar-me corrigi-lo manualmente"secção.

Corrija-o para mim



Para corrigir este problema automaticamente, faça clique sobre oCorrija-obotão ou hiperligação. Clique emExecutarnoA transferência de ficheirosdiálogo caixa e siga os passos de correcção-assistente.

Corrigir este problema
Microsoft Fix it 50496


Notas
  • Este assistente poderá estar em inglês apenas. No entanto, a correcção automática também funciona para outras versões de idioma do Windows.
  • Se não estiver no computador que tem o problema, guarde a correcção-solução para um CD ou uma unidade flash e, em seguida, execute-o no computador que tem o problema.
  • Estamos aumentar o valor da entrada de registo SharedSection para 20480 segundo e aumentar o terceiro valor da entrada de registo SharedSection para 1024 na correcção automática.

, Vá para o "Isto corrigiu o problema?"secção.



Deixar-me corrigi-lo manualmente


Para resolver este problema, modifique o tamanho da área de dados dinâmicos do ambiente de trabalho. Para o fazer, siga estes passos:
  1. Clique emIniciarEscrevaregeditnoInicia procuracaixa e em seguida, clique emregedit. exenoProgramaslista.

    NotaSe for solicitada uma palavra-passe de administrador ou confirmação, escreva a palavra-passe ou clique emContinuar.
  2. Localize e, em seguida, clique na seguinte subchave de registo:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems
  3. Com o botão direito aWindowsentrada e em seguida, clique emModificar.
  4. NoDados de valorsecção aEditar cadeiadiálogo caixa, localize oSharedSectionentrada e em seguida, aumente o valor segundo e o terceiro valor para esta entrada.
Notas
  • Segundo o valor da entrada de registo SharedSection é o tamanho da área de dados dinâmicos do ambiente de trabalho para cada ambiente de trabalho que está associado uma estação de janela interactiva. Área de dados dinâmicos é necessária para cada ambiente de trabalho é criada na estação de janela interactiva (WinSta0). O valor está em kilobytes (KB).
  • o terceiro valor SharedSection é o tamanho da área de dados dinâmicos do ambiente de trabalho para cada ambiente de trabalho que está associado uma estação "não interactivo". O valor está em kilobytes (KB).
  • Não recomendamos que defina um valor que é através de20480KB para o valor SharedSection segundo.
Por predefinição, a entrada de registo do Windows contém os seguintes dados numa versão com base em x86 do Windows Vista.
%SystemRoot%\system32\csrss.exe
ObjectDirectory=\Windows
SharedSection=1024,3072,512
Windows=On
SubSystemType=Windows
ServerDll=basesrv,1
ServerDll=winsrv:UserServerDllInitialization,3
ServerDll=winsrv:ConServerDllInitialization,2
ProfileControl=Off
MaxRequestThreads=16
NotaPor predefinição, o segundo valor para a entrada de SharedSection é 3072 numa versão com base em x86 do Windows Vista. Por predefinição, este valor segundo este movimento é 20480 na versão baseada em x64 do Windows Vista.

No Windows Vista e em sistemas operacionais mais tarde, atribuições de memória são dinâmicas. Por conseguinte, não existe nenhuma limitação para atribuição de memória. No entanto, se atribuir demasiada memória para a área de dados dinâmicos do ambiente de trabalho, poderão ocorrer desempenho negativo. Esta é a razão por que razão não recomendamos que defina um valor superior 20480.

Notao tamanho da área de dados dinâmicos do ambiente de trabalho não é afectado pelo RAM física no computador. Por conseguinte, não é possível melhorar o desempenho através da adição de RAM física.

Referências

Para mais informações sobre problemas semelhantes relacionados, clique nos números de artigo seguintes para visualizar os artigos na Microsoft Knowledge Base:
126962Mensagem de erro "memória esgotada" aparece quando tiver um grande número de programas em execução
318677PRB: não é possível criar subordinado mais janelas e outros problemas quando atinge o número máximo de janelas subordinadas permitido numa aplicação MDI
Para mais informações sobre o problema de memória sessão num ambiente de serviços de terminal, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
840342Aplicações podem não funcionar correctamente num ambiente de serviços de terminal

Para obter mais informações sobre a área de dados dinâmicos do ambiente de trabalho, visite o seguinte Web site da Microsoft:
http://blogs.msdn.com/ntdebugging/Archive/2007/01/04/Desktop-Heap-Overview.aspx

Isto corrigiu o problema?

  • Verificação se o problema está resolvido. Se o problema for resolvido, acabar com esta secção. Se o problema não for resolvido, podecontactar o suporte.
  • Seria Agradecemos os seus comentários. Para enviar comentários ou para comunicar quaisquer problemas relacionados com esta solução, deixe um comentário sobre o "Corrija-o para mim"blogue ou envie-numamensagem de correio electrónico.

Propriedades

Artigo: 947246 - Última revisão: 15 de setembro de 2010 - Revisão: 1.0
A informação contida neste artigo aplica-se a:
  • Windows Vista Enterprise 64-bit edition
  • Windows Vista Home Basic 64-bit edition
  • Windows Vista Home Premium 64-bit edition
  • Windows Vista Ultimate 64-bit edition
  • Windows Vista Business
  • Windows Vista Business 64-bit edition
  • Windows Vista Enterprise
  • Windows Vista Home Basic
  • Windows Vista Home Premium
  • Windows Vista Ultimate
  • Windows 7 Enterprise
  • Windows 7 Home Basic
  • Windows 7 Home Premium
  • Windows 7 Professional
  • Windows 7 Ultimate
  • Windows 7 Starter
Palavras-chave: 
kbprb kbtshoot kbexpertiseadvanced kbfixme kbmsifixme kbmt KB947246 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 947246

Submeter comentários

 

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