현재 오프라인 상태입니다. 인터넷에 다시 연결하기를 기다리고 있습니다.

"메모리 부족" 오류 메시지가 나타난다 다 수의 프로그램이 실행 되 고 있는

Windows XP에 대한 지원이 종료되었습니다.

Microsoft는 2014년 4월 8일 Windows XP에 대한 지원을 종료했습니다. 이러한 변경에 따라 해당 소프트웨어 업데이트 및 보안 옵션이 영향을 받습니다. 사용자에게 미치는 영향 및 계속 보호를 받는 방법에 대해 알아보십시오.

2015년 7월 14일 Windows Server 2003 지원 종료

Microsoft는 2015년 7월 14일 Windows Server 2003에 대한 지원을 종료했습니다. 이러한 변경에 따라 해당 소프트웨어 업데이트 및 보안 옵션이 영향을 받습니다. 사용자에게 미치는 영향 및 계속 보호를 받는 방법에 대해 알아보십시오.

이 문서는 Microsoft 기계 번역 소프트웨어를 이용하여 번역되었으며 Microsoft Community에 의한 Community Translation Framework(CTF) 기술 혹은 사람이 번역한 내용에 의하여 사후 편집될 수 있습니다. Microsoft는 Knowledge Base에 있는 모든 문서에 다양한 언어로 접근할 수 있도록 하기 위하여 기계 번역, 사람에 의한 번역 및 커뮤니티가 편집한 내용을 모두 제공합니다. 번역된 문서는 어휘, 구문 및/혹은 문법에 오류가 있을 수 있습니다. Microsoft는 번역 오류로 인한 부정확성, 오류 및/또는 손해와 이를 고객이 사용하는 데에 대하여 책임을 지지 않습니다.

이 문서의 영문 버전 보기:126962
현상
많은 수의 Windows 기반 프로그램을 실행 하면 "메모리 부족" 오류 메시지가 나타납니다 있지만 여전히 충분 해 새 프로그램을 시작 하거나 이미 실행 중인 useprograms을 할 때 사용할 수 있는 ofphysical와 페이지 파일 메모리.
원인
WIN32 하위 시스템 isdepleted에 데스크톱 힙 이러한 문제가 발생할 수 있습니다.

참고: 이 문제가 데스크톱 힙의 기본 크기가 512k 때 Windows NT 3.5에서 더 자주 발생 합니다. Windows NT 3.1에서 기본값 3072 K를입니다. 성능을 향상 시키기 위해 기본 감소 했습니다.
해결 방법
중요 이 섹션, 방법 또는 작업은 레지스트리를 수정하는 방법을 설명하는 단계를 포함합니다. 그러나, 레지스트리를 잘못 수정하면 심각한 문제가 발생할 수 있습니다. 따라서 다음 단계를 주의 깊게 수행해야 합니다. 추가 보호 조치로, 해당 레지스트리를 수정하기 전에 미리 백업하세요. 그런 다음, 문제가 발생할 경우 레지스트리를 복원할 수 있습니다. 레지스트리를 백업 및 복원하는 방법에 대한 자세한 내용은, Microsoft 기술 자료의 다음 문서 번호를 클릭합니다.
322756 Windows에서 레지스트리를 백업 및 복원하는 방법
이 문제를 해결 하려면 데스크톱 힙 크기를 늘립니다.
  1. 레지스트리 편집기 (Regedt32.exe)를 실행 합니다.
  2. 에서의
    HKEY_LOCAL_MACHINE
    하위 트리를 다음 키로 이동 합니다.
    \System\CurrentControlSet\Control\Session Manager\SubSystems
  3. 선택 된 Windows 값입니다.
  4. 에서의 편집 메뉴 선택 문자열.
  5. SharedSection 매개 변수를 늘리십시오.

    Windows NT에 대 한:
    SharedSection는 시스템과 데스크톱 힙이 다음 형식으로 지정 합니다.
    SharedSection =xxxx,yyyy
    추가 ", 256" 또는 ", 512" 후의 yyyy 수입니다.

    Windows 2000, Windows XP 및 Windows Server 2003에 대 한:
    시스템 및 데스크톱 힙이 지정 하려면 다음 형식을 사용 하는 SharedSection:
    SharedSection =xxxx,yyyy,zzzz
    32 비트 운영 체제에 대 한 향상 된 yyyy값을 "12288";
    증가 된 zzzz 값을 "1024"입니다.
    64 비트 운영 체제에 대 한 향상 된 yyyy값을 "20480";
    증가 된 zzzz 값을 "1024"입니다.
추가 정보
Windows NT 바탕 화면에서 모든 Windows 기반 programsrunning 메모리 힙을 사용합니다. 데스크톱 힙 (windows, 메뉴, 펜, 아이콘 등) 모든 개체에 대해 사용 됩니다. 많은 Windows basedprograms를 실행 하는이 힙 메모리가 부족할 수 있습니다. 때 있습니다 isnot 메모리가 부족 하 여 할당 오류가 시스템 normallyreturns를 요청 하 고 낮은 onmemory을 실행 중인 사용자에 게 알리는. 일부 프로그램 오류를 적절 하 게 처리 하지 않는 및 somecases에 메모리가 부족 하 여 오류 메시지 대화 상자를 만들 수 없습니다 수 있습니다. 따라서 요청한 작업이 알림 없이 실패합니다.

SharedSection 키는 레지스트리 Editor.The 기본값을 사용 하 여이 키를 볼 때 긴 문자열은 다음과 같습니다.
   %SystemRoot%\system32\csrss.exe   ObjectDirectory=\Windows   SharedSection=1024,3072,512   Windows=On   SubSystemType=Windows   ServerDll=basesrv,1   ServerDll=winsrv:GdiServerDllInitialization,4   ServerDll=winsrv:UserServerDllInitialization,3   ServerDll=winsrv:ConServerDllInitialization,2   ProfileControl=Off   MaxRequestThreads=16				


첫 번째 SharedSection 값 (1024) alldesktops에 일반적인 힙 크기를 정의합니다. 전역 핸들 테이블이 포함 됩니다 (창 핸들은 넓은 uniquemachine 임)와 시스템 설정 (예: SystemMetrics) 공유 합니다. 것이 값을 변경 하는 데 필요한 isunlikely.

두 번째 SharedSection 값 (3072) (Windows 개체 사용) 되는 대화형 윈도우 스테이션에 연결 된 desktopheap의 크기를 제어 합니다. 정적 값이 잘못 되었습니다-작동 응용 프로그램이 너무 많은 리소스를 소모 하는 데 사용 됩니다. 이 값에는 임의의 높은 설정 하지 않아야 데스크톱 힙이 각 프로세스의 주소 공간에 매핑되므로 (성능이 저하는 것)에 따라 값을 실행 하려면 원하는 모든 응용 프로그램을 허용 하도록만 충분히 증가 해야 합니다.

"비 대화형" 윈도우 스테이션에 연결 된 각 데스크톱에 대해 데스크톱 힙 크기를 제어 하는 세 번째 SharedSection 값 (512). 이 값이 없는 경우 비 대화형 윈도우 스테이션의 데스크톱 힙 크기를 같은 대화형 윈도우 스테이션 (두 번째 SharedSection 값) 지정 된 크기로 됩니다.
prodnt 낮은 오류 고정된 크기의 페이지 파일

경고: 이 문서는 자동으로 번역되었습니다.

속성

문서 ID: 126962 - 마지막 검토: 08/06/2016 05:06:00 - 수정: 5.0

Microsoft Windows 2000 Server, Microsoft Windows 2000 Advanced Server, Microsoft Windows 2000 Professional Edition, Microsoft Windows NT Workstation 3.5, Microsoft Windows NT Workstation 3.51, Microsoft Windows NT Workstation 4.0 Developer Edition, Microsoft Windows NT Server 3.51, Microsoft Windows NT Server 4.0 Standard Edition, Microsoft Windows NT Advanced Server 3.1, Microsoft Windows XP Home Edition, Microsoft Windows XP Professional, Microsoft Windows Server 2003, Datacenter Edition (32-bit x86), Microsoft Windows Server 2003, Enterprise Edition (32-bit x86), Microsoft Windows Server 2003, Standard Edition (32-bit x86), Microsoft Windows Server 2003, Web Edition

  • kbenv kbmt KB126962 KbMtko
피드백