Você pode receber uma mensagem de erro "memória insuficiente" devido a limitação de heap de área de trabalho

IMPORTANTE: Este artigo foi traduzido pelo software de tradução automática da Microsoft e eventualmente pode ter sido editado pela Microsoft Community através da tecnologia Community Translation Framework (CTF) ou por um tradutor profissional. A Microsoft oferece artigos traduzidos automaticamente por software, por tradutores profissionais e editados pela comunidade para que você tenha acesso a todos os artigos de nossa Base de Conhecimento em diversos idiomas. No entanto, um artigo traduzido pode conter erros de vocabulário, sintaxe e/ou gramática. A Microsoft não é responsável por qualquer inexatidão, erro ou dano causado por qualquer tradução imprecisa do conteúdo ou por seu uso pelos nossos clientes.

Clique aqui para ver a versão em Inglês deste artigo: 947246
Sintomas
Depois de abrir várias janelas de aplicativos no Windows, talvez consiga abrir todas as janelas adicionais. Às vezes, pode abrir uma janela. No entanto, ela não conterá os componentes esperados. Além disso, você pode receber uma mensagem de erro semelhante à seguinte:
Memória insuficiente
Causa
Esse problema ocorre devido a limitação de heap de área de trabalho. Se você fechar algumas janelas e, em seguida, tentar abrir outras janelas, podem abrir essas janelas. No entanto, esse método não afeta a limitação de heap de área de trabalho.
Resolução
Importante: Essa seção, método ou tarefa contém etapas que informam sobre como modificar o registro. No entanto, sérios problemas poderão ocorrer se você modificar o registro incorretamente. Portanto, certifique-se de seguir estes passos cuidadosamente. Para obter mais proteção, faça backup do registro antes de modificá-lo. Em seguida, você poderá restaurar o registro caso ocorra um problema. Para obter mais informações sobre como fazer backup e restaurar o registro, clique no número do artigo a seguir para visualizá-lo na Base de Conhecimento Microsoft:
322756 Como fazer backup e restaurar o registro no Windows
Para que possamos corrigir esse problema para você, vá para a "Corrigir para mim"a seção. Se você preferir corrigir o problema sozinho, vá para a "Desejo corrigir sozinho"a seção.

Corrigir para mim



Para corrigir este problema automaticamente no Vista e Windows 7, clique no botão corrigi-loou link. Clique em Executarna caixa de diálogo Download de arquivo e siga as etapas na correção-assistente.



Observações:
  • Este assistente pode estar apenas em inglês. No entanto, a correção automática também funciona em outras versões de idioma do Windows.
  • Se você não estiver no computador que apresentou o problema, salve a solução encontrada pelo Fix it em uma unidade flash ou em um CD e execute-o no computador que apresentou o problema.
  • Podemos aumentar o segundo valor da entrada do registro SharedSection para 20480 e aumentar o terceiro valor da entrada do registro SharedSection 1024 na correção automática.

Em seguida, vá para a "O problema foi corrigido?"a seção.



Desejo corrigir sozinho


Para resolver esse problema, modifique o tamanho de heap de área de trabalho. Para fazer isso, execute as seguintes etapas:
  1. Clique em Iniciar, tipo Regedit em Iniciar pesquisa caixa e, em seguida, clique em regedit.exe na lista de programas .

    Observação: Se você for solicitado para uma senha de administrador ou uma confirmação, digite a senha ou clique em Continuar.
  2. Localize e clique na seguinte subchave do registro:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems
  3. Com o botão direito na entrada do Windows e, em seguida, clique em Modificar.
  4. Na seção de dados do valor da caixa de diálogo Editar seqüência , localize a entrada SharedSection e, em seguida, aumente o valor de segundo e o terceiro valor para essa entrada.
Observações:
  • O segundo valor da entrada do registro SharedSection é o tamanho do heap da área de trabalho para cada área de trabalho que está associada uma estação de janela interativa. A pilha é necessária para cada área de trabalho é criada na estação de janela interativa (WinSta0). O valor está em quilobytes (KB).
  • O terceiro valor SharedSection é o tamanho do heap da área de trabalho para cada área de trabalho que está associada uma estação de janela "não-interativo". O valor está em quilobytes (KB).
  • Não recomendamos que você defina um valor longo 20480 KB para o segundo valor SharedSection.
Por padrão, a entrada de registro do Windows contém os seguintes dados em uma 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
Observação: Por padrão, o segundo valor da entrada SharedSection é 3072 em uma versão baseada em x86 do Windows Vista. Por padrão, esse segundo valor para essa entrada é 20480 em uma versão baseada em x64 do Windows Vista.

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

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


No Windows Vista e sistemas operacionais posteriores, as alocações de memória são dinâmicas. Portanto, não há nenhuma limitação para alocação de memória. No entanto, se você alocar memória demais para o heap de área de trabalho, desempenho negativo pode ocorrer. Essa é a razão por que não é recomendável que você defina um valor que seja mais 20480.

Observação: O tamanho do heap de área de trabalho não é afetado pela RAM física no computador. Portanto, não é possível melhorar o desempenho adicionando memória RAM física.
Referências
Para obter mais informações sobre problemas semelhantes, clique nos números abaixo para visualizar os artigos na Base de Conhecimento da Microsoft:
126962 "Memória insuficiente" mensagem de erro é exibida quando você tem um grande número de programas em execução
318677 PRB: Não é possível criar filha mais janelas e outros problemas quando você atingir o número máximo de janelas filho permitidos em um aplicativo MDI
Para obter mais informações sobre o problema de memória de sessão em um ambiente de serviços de Terminal, clique no número abaixo para ler o artigo na Base de Conhecimento da Microsoft:
840342 Aplicativos podem não funcionar corretamente em um ambiente de serviços de Terminal

Para obter mais informações sobre heap de área de trabalho, visite o seguinte site da Microsoft:

O problema foi corrigido?

  • Verifique se o problema foi corrigido. Se o problema tiver sido corrigido, você terá concluído esta seção. Se o problema não for corrigido, você poderá Contate o suporte.
  • Aguardamos seus comentários. Para fornecer comentários ou relatar quaisquer problemas com essa solução, deixe um comentário sobre o "Corrigir para mim"blog ou envie-em um e-mail.
fixit corrigir fixme

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 947246 - Última Revisão: 08/08/2015 02:45:00 - Revisão: 3.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