Poderá receber uma mensagem de erro "memória esgotada" devido à limitação da pilha de ambiente de trabalho

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
Sintomas
Depois de abrir várias janelas da aplicação no Windows, poderá não ser possível abrir todas as janelas adicionais. Por vezes, poderá abrir uma janela. No entanto, 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 da pilha de ambiente de trabalho. Se fechar algumas janelas e, em seguida, tentar abrir outras janelas, poderão abrir nestas janelas. No entanto, este método não afecta as limitações do ambiente de trabalho da pilha.
Resolução
Importante Esta secção, método ou tarefa contém passos que explicam como modificar o registo. No entanto, poderão ocorrer problemas graves se modificar o registo incorrectamente. Por conseguinte, certifique-se de que segue estes passos cuidadosamente. Para uma maior protecção, efectue o backup do Registro 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:
322756 Como efectuar cópias de segurança e restaurar o registo no Windows
Para nos solicitar a correcção deste problema, vá para o "Corrigir por mim"secção. Se preferir corrigir o problema sozinho, vá para o "Deixar-me corrigir o problema"secção.

Corrigir por mim



Para corrigir este problema automaticamente na Vista e Windows 7, clique no botão corrigirou hiperligação. Clique em Executarna caixa de diálogo Transferência de ficheiros e siga os passos na correcção assistente.



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

Em seguida, vá para o "Isto corrigiu o problema?"secção.



Deixar-me corrigir o problema


Para resolver este problema, modifique o tamanho de ambiente de trabalho da pilha. Para tal, siga estes passos:
  1. Clique em Iniciar, tipo Regedit a Iniciar procura e, em seguida, clique regedit.exe na lista de programas .

    Nota Se lhe for pedido para uma palavra-passe de administrador ou confirmação, escreva a palavra-passe ou clique em continuar.
  2. Localize e, em seguida, clique na seguinte subchave de registo:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems
  3. A entrada do Windows com o botão direito e, em seguida, clique em Modificar.
  4. Na secção de dados do valor da caixa de diálogo Editar cadeia , localize a entrada de SharedSection e, em seguida, aumente o valor do segundo e o terceiro valor para este movimento.
Notas
  • O segundo valor da entrada de registo SharedSection é o tamanho da pilha de ambiente de trabalho para cada ambiente de trabalho que está associado uma estação Windows interactiva. A pilha é necessária para cada ambiente de trabalho que é criado na estação de trabalho interactiva (WinSta0). O valor é em kilobytes (KB).
  • O terceiro valor SharedSection é o tamanho da pilha de ambiente de trabalho para cada ambiente de trabalho que está associado uma estação de trabalho "não interactiva". O valor é em kilobytes (KB).
  • A Microsoft não recomenda que defina um valor que é através de 20480 KB para o segundo valor SharedSection.
Por predefinição, a entrada de registo do Windows contém os seguintes dados numa versão baseada em x86 do Windows Vista.
%SystemRoot%\system32\csrss.exeObjectDirectory=\WindowsSharedSection=1024,3072,512Windows=OnSubSystemType=WindowsServerDll=basesrv,1ServerDll=winsrv:UserServerDllInitialization,3ServerDll=winsrv:ConServerDllInitialization,2ProfileControl=OffMaxRequestThreads=16
Nota Por predefinição, o segundo valor para a entrada de SharedSection é 3072 numa versão baseada em x86 do Windows Vista. Por predefinição, este segundo valor para esta entrada é 20480 numa versão baseada em x64 do Windows Vista.

Windows Vista SP1, 7, 8, ponto 8.1 (32 bits) / Windows Server 2008 (32 bits)
SharedSection=1024, 12288,512

Windows Vista, 7, 8, ponto 8.1 (64 bits) / Windows Server 2008, 2008 R2, 2012, 2012 R2 (64 bits)
SharedSection=1024, 20480,768


No Windows Vista e em sistemas operativos posteriores, 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 pilha de ambiente de trabalho, poderão ocorrer negativo no desempenho. Esta é a razão por que razão a Microsoft não recomenda que defina um valor que é mais 20480.

Nota O tamanho da pilha de ambiente de trabalho não é afectado pela 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, clique nos números de artigo que se segue para visualizar os artigos na Microsoft Knowledge Base:
126962 "Memória esgotada" mensagem de erro aparece quando tiver um grande número de programas em execução
318677 Problema: Não é possível criar mais subordinado windows e outros problemas quando atingir o número máximo de janelas de subordinadas permitido numa aplicação MDI
Para mais informações sobre o problema de memória de sessão num ambiente de serviços de Terminal, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
840342 Aplicações podem não funcionar correctamente num ambiente de serviços de Terminal

Para mais informações sobre a pilha de ambiente de trabalho, visite o seguinte Web site da Microsoft:

Isto corrigiu o problema?

  • Verifique se o problema esta corrigido. Se o problema estiver corrigido, o procedimento está concluído com esta secção. Se o problema não estiver corrigido, pode Contacte o suporte.
  • Agradecemos os seus comentários. Para enviar comentários ou comunicar problemas com esta solução, deixe um comentário sobre o "Corrigir por mim"blogue ou envie-numa mensagem de correio electrónico.
fixit fix fixme

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 947246 - Última Revisão: 08/08/2015 02:46:00 - Revisão: 2.0

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, Windows 8, Windows 8 Enterprise, Windows 8 Pro, Windows 8.1, Windows 8.1 Enterprise, Windows 8.1 Pro, Windows Server 2008 Datacenter, Windows Server 2008 Enterprise, Windows Server 2008 Standard, Windows Server 2008 R2 Datacenter, Windows Server 2008 R2 Enterprise, Windows Server 2008 R2 Standard, Windows Server 2012 Datacenter, Windows Server 2012 Standard, Windows Server 2012 R2 Datacenter, Windows Server 2012 R2 Standard

  • kbprb kbtshoot kbexpertiseadvanced kbfixme kbmsifixme kbmt KB947246 KbMtpt
Comentários