Windows/윈도우 공통

event id 1450 시스템 리소스가 부족하기 때문에 요청한 서비스를 완성할 수 없습니다.

99iberty 2014. 3. 14. 13:27

 

http://support.microsoft.com/kb/304101/ko

http://support.microsoft.com/kb/304101/en-us

 

--------------------------------------------------------------------

 

시스템 팁본 문서의 정보는 현재 사용하는 Windows 버전과 다른 버전에 적용됩니다. 따라서 문서의 내용이 관련되지 않을 수도 있습니다.Windows 7 솔루션 센터 방문하기

Collapse image이 페이지에서

Collapse image현상

NTBackup.exe 사용 하거나 NT 백업 API를 사용 하는 타사 백업 프로그램을 사용 하 여 백업을 만들려고 하면 백업이 성공적으로 완료 되지 않을 수 있습니다. 서버에서 로컬로 프로그램을 실행할 경우에이 문제가 발생할 수 있습니다. 또한 다음 현상 중 하나 이상이 발생할 수 있습니다.
  • 다음 오류 메시지 중 하나 이상이 응용 프로그램 로그에 나타납니다.
    오류 메시지 1
    오류 1450: 불충분한 시스템 리소스가 요청한 서비스를 완료할 수 없습니다.

    오류 1450:/0x5aa 16진수 ERROR_NO_SYSTEM_RESOURCES

    운영 체제 오류 1450 부족 시스템 리소스가 요청한 서비스를 완료할 수 없습니다.

    "장치" 쓰기 실패 상태를 1450 =
    오류 메시지 2
    오류 1130: 서버 저장소가 부족하여 이 명령을 처리하는 데 사용할 수 있습니다.

    0x46a 1130/16 진수 오류 ERROR_NOT_ENOUGH_SERVER_MEMORY

    백업 또는 복원 작업이 비정상적으로 종료되고.
  • 이벤트 ID 2020 및 이벤트 ID 2021 메시지는 서버 서비스에 의해 생성 될 수 있습니다.

    참고 일반적으로 이벤트 ID 2020 및 이벤트 ID 2021 메시지가 나타나지 않습니다.
  • Hewlett-Packard (HP) OmniBack 백업 프로그램을 실행 하는 경우 다음과 유사한 오류 메시지가 나타날 수 있습니다.
    [81:78] C:\foldername\file.name
    57256 바이트 오프셋된 436176408(:1) 읽을 수 없습니다: ([1450]
    위한 시스템 리소스가 부족 요청한 서비스를 완성할 수 있습니다.).
  • Windows 작업 관리자의 성능 탭을 보면 비페이징된 커널 메모리가 매우 낮은 알 수 있습니다.
참고 이 문서에서 설명 하는 문제가 관련이 없는 이유로이 오류 메시지가 나타날 수 있습니다. 메시지가 나타나면이 문서에서 설명 하는 가장 가능성이 높은 원인은 두 대형 시스템 볼륨을 백업 하는 경우에 이러한 오류 메시지는.

이 문제가 발생 하는지 확인 하려면 Windows 작업 관리자를 시작 하 고 성능 탭을 클릭 합니다. 오른쪽 아래에 커널 메모리 (K) 영역을 찾은 다음 페이징에 대 한 값을 확인 합니다. 이 값은 약 160 메가바이트 (MB)에 도달 하면 Microsoft Windows NT 4.0 또는 Microsoft Windows 2000에서이 문제가 발생할 수 있습니다. 또한이 값을 160 MB 초과 하면 Microsoft Windows Server 2003에서이 문제가 발생할 수 있습니다. 더 높은 값으로 페이지 된 풀 메모리에 대 한 레지스트리 키를 설정한 경우 발생 하지 것입니다이 문제 페이지 된 풀 메모리의 훨씬 더 높은 값이 사용 될 때까지 (문제는 페이징된 풀 메모리 사용 설정 값의 약 80%에 도달 하면 발생할 수 있습니다). 있으면 gflags 설정은 풀 태그에 대 한 켜고 Poolmon 유틸리티를 사용 하면 활용률이 MmSt 태그 참조. 공유 파일을 추적 하는 데 사용 되는 운영 체제 메모리 매핑하는 데 사용 되는 풀 태그입니다.

Collapse image원인

이 문제의 두 가지 원인은 관련이 있습니다. 더 자주 원인은 먼저 나열 됩니다.
  • 파일을 더 이상 메모리 캐시 관리자가 처리할 수 있는 것 보다 열려 있습니다. 따라서 캐시 관리자 사용 가능한 페이징된 풀 메모리를 모두 사용 했습니다.
  • 백업 프로그램 백업 API 해당 버전의 운영 체제에 액세스할 수 보다 큰 파일을 백업 하려고 했습니다. 이것은 같은 결과 (즉, 페이징된 풀 모두 사용).

    참고
각 문제 해결 Windows Server 2003, Microsoft Windows 2000 또는 Windows NT 4.0에서이 문제가 발생 하는 여부에 따라 다릅니다.

Collapse image해결 방법

Windows Server 2003 및 Windows 2000

중요
322756 Windows에서 레지스트리를 백업 및 복원하는 방법


두 레지스트리 설정을 변경 해야 할 수 있습니다.

레지스트리 1 설정

  1. 시작, 실행을 순서대로 클릭한 다음 열기 상자에 regedit 를 입력하고 확인을 클릭합니다.
  2. 다음 레지스트리 하위키를 찾아 클릭합니다.
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory 관리
  3. 편집 메뉴에서 새로만들기를 가리킨 및 다음 DWORD 값을 클릭 합니다.
  4. 항목 이름으로 PoolUsageMaximum 을 입력 한 다음 ENTER 키를 누릅니다.
  5. PoolUsageMaximum마우스 오른쪽 단추로 클릭 하 고 수정을 클릭 합니다.
  6. 10 진수를 클릭 합니다.
  7. 값 데이터 상자에 60입력 하 고 확인을 클릭 합니다.

    중요 한
    • 60을 초기 값으로 사용하십시오. 백업 성공하지 못한 경우 40을 같은 값을 사용하십시오. 그래도 문제가 해결되지 않으면 백업 프로그램이 페이지된 풀 요구를 줄이기 위해 동작을 변경해야 합니다. 값을 작동하면 백업을 수행할 수 없는 때까지 값을 약 25%까지 늘려야 할 수도 있습니다. 백업이 실패할 경우 이 문서에서 설명하는 두 번째 레지스트리 설정을 사용하십시오.
    • 이 레지스트리 설정에 대한 값을 두 개 이상의 60 아닌지 확인하십시오.
    • 사용 중인 경우 해당 /3 GB 전환, 40 초기 설정으로 사용합니다. 이 값을 백분율 값으로 있음을 유의하십시오.
  8. 레지스트리 편집기를 종료합니다.
  9. 컴퓨터를 다시 시작 합니다.
가장 스트레스가 백업 중 이러한 설정을 테스트 해야 합니다 백업 가장 리소스를 소모 확실 하지 않은 경우를 완료 하려면 전체 백업 주기 월 기다려야 할 수 있습니다. 이 상황은 때문에 낮은 값을 먼저 테스트 하는 것이 좋습니다. 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료를 확인하십시오.
312362 서버가는 시스템의 페이징 풀에서 메모리를 할당할 수 없으면

레지스트리 설정을 2

  1. 시작, 실행, 열기 상자에 regedit 를 입력 및 다음 확인 을 누릅니다
  2. 다음 레지스트리 하위키를 찾아 클릭합니다.
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory 관리
  3. 편집 메뉴에서 새로만들기를 가리킨 및 다음 DWORD 값을 클릭 합니다.
  4. PagedPoolSize 항목 이름으로 입력 하 고 enter 키를 누릅니다.
  5. PagedPoolSize마우스 오른쪽 단추로 클릭 하 고 수정을 클릭 합니다.
  6. 16 진수를 클릭 합니다.
  7. 값 데이터 상자에 FFFFFFFF값을 입력 하 고 확인을 클릭 합니다.

    중요 한
    • 0xFFFFFFFF (-1) PagedPoolSize 설정하면 컴퓨터가 다른 리소스 대신 최대 페이지된 풀을 할당합니다. 이것은 일반적으로 도메인 컨트롤러 또는 터미널 서버가 필요합니다. 기본적으로 대부분의 Windows 2000 시스템 페이징된 풀은 최대 크기는 160 MB로 제한될 것 같습니다. 커널 디버거는 공용 웹 사이트에서 다운로드하는 커널 덤프를 사용할 디버거에서 여는 확인할 수 있습니다. 명령을 사용할 수 없는 ! vm. 이 페이지된 풀 예를 들어 163840 KB의 최대 나타냅니다. 이 값을 추가하는 경우 페이지 테이블 시스템에서 사용할 수 있는 항목 (PTE) 줄어들고 Windows 2000에서 343 MB 페이징된 풀은 최대 확장됩니다. Windows Server 2003에서 큰 값으로 페이징된 풀은 최대 크기를 확장할 수 있습니다.

      참고 기본 및 Windows Server 2003 최대 페이지된 풀 값을 훨씬 큰 Windows 2000에 있습니다. 일반적으로 Windows Server 2003 값이 50% 이상 높은 Windows 2000에서 찾을 값이 있습니다. 이러한 큰 값을 사용하면 여기서 페이징된 풀 값을 이 문서에서 설명하는 문제가 영향을 미치는 문제가 발생할 수 가능성이 더 수 있습니다. 그러나 이 문제가 발생할 수 있습니다.
    • 이 값은 시스템을 사용 가능한 PTE 제한합니다. PTE는 시스템에서 사용하는 다른 관련 없는 시스템 리소스입니다. 이 설정은 운영 체제가 예기치 않게 및 시작될 때 블루 스크린에 Stop 0x3F 오류 표시하려면 발생할 수 있습니다. 시스템 다시 시작 메뉴 또는 복구 콘솔에서 마지막으로 성공한 다시 시작 옵션을 사용하여 이 데이터를 복구할 수 있습니다. 성능 모니터 자유 시스템 페이지 테이블 항목 카운터를 볼 수 있습니다. 관찰된 사용 가능한 값이 40,000 이상인 경우 PagePoolSize 설정을 추가할 수 있습니다.
    • 실행 중인 경우 /3 GB/PAE 함께, 이 설정은 포괄적인 테스트 없이 및 정확히 얼마나 많은 시스템 PTE 환경에 있어야 합니다 설정하기 전에 설정하지 마십시오. 아마도 10,000-20,000 사용 가능한 범위의 값을 볼 수 있습니다. 문서가 페이지된 풀 메모리를 구성할 수 있지만 절대로 PTE 아래에 10, 000개의 사용 가능한 시스템 놓을 수 있습니다. 사용 중인 경우 다른 값을 설정하지 않은 경우 /3 GB 전환합니다. 지원되는 유일한 값은 0, 0A000000, 및 FFFFFFFF.
  8. 레지스트리 편집기를 종료합니다.
  9. 컴퓨터를 다시 시작 합니다.
이 문제를 해결 하 고 방지 하는 방법에 대 한 자세한 내용은 Microsoft 기술 자료에 있는 다음 문서 번호를 클릭 합니다.
256004 "STOP 0x0000003F" 오류 메시지가 Windows Server 2003에서에서 "STOP 0x000000D8", Windows XP 및 Windows 2000 문제를 해결 하는 방법

Windows NT 4.0

중요
322756 Windows에서 레지스트리를 백업 및 복원하는 방법


참고

첫 번째 문제를 해결 합니다.

  1. 레지스트리 편집기(Regedt32.exe)를 시작합니다.
  2. 찾아 다음 다음 레지스트리 하위 키를 누릅니다.
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory_Management
  3. 편집 메뉴에서 값 추가를 클릭하고 다음 레지스트리 값을 추가합니다.
    값 이름: UnusedFileCache
    데이터 형식: REG_DWORD
    기수: 10진수
    값 데이터: 15
    참고

    중요 한
    • 15를 초기 값으로 사용하십시오. 백업 성공하지 못한 경우 5를 와 값을 사용하십시오. 이 작동하지 않습니다, 이제 페이지된 풀 요구를 줄이는 백업 프로그램의 동작을 변경할 합니다 Windows로 업그레이드해야 2000, 두 개 이상 있는 경우 이중 페이지된 풀 (자세한 내용은 "Windows 2000" 참조 절) 사용할 수 있습니다. 이 값은 작동하면 백업이 실패할 때까지 약 20%까지 늘려야 할 수도 있습니다. 백업이 실패할 경우 이 문서에서 설명하는 두 번째 레지스트리 설정을 사용하십시오.
    • 사용 중인 경우 해당 /3 GB 전환, 초기 설정으로 5 사용합니다.
  4. 레지스트리 편집기를 종료합니다.
  5. 컴퓨터를 다시 시작 합니다.
가장 스트레스가 백업 중 이러한 설정을 테스트 해야 합니다 백업 가장 리소스를 소모 확실 하지 않은 경우를 완료 하려면 전체 백업 주기 월 기다려야 할 수 있습니다. 이 때문에 낮은 값을 먼저 테스트 하는 것이 좋습니다. 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료를 확인하십시오.
171458 Windows NT 큰 파일을 열려는 요청이 실패할 수 있습니다.

두 번째 문제를 해결 합니다.

한 가지 가능한 해결 백업을 제한 한 번에 하나의 파일 백업 하는 것입니다. 이 수 하거나 백업 파일의 크기에 따라 작동 하지 않을 수 있습니다. (것입니다 180 gb 보다 작은 파일에서 작업 합니다.) 또한 여러 개의 큰 파일을 백업 하는 하지만 각 파일 180 GB 보다 작은 경우이 해결을 시도할 수 있습니다. 또한 첫 번째 문제를 해결 하려면 단계를 수행 해야 합니다. 180 GB 보다 큰 파일에 대 한 해결 방법은 없습니다 있습니다. 따라서 시스템 Windows 2000으로 업그레이드 해야 합니다. 해결 방법으로 원격으로 시스템을 백업 하려고 하면 같은 문제가 발생할 수 있습니다.
  1. 레지스트리 편집기(Regedt32.exe)를 시작합니다.
  2. 다음 레지스트리 하위키를 찾아 클릭합니다.
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory_Management
  3. 편집 메뉴에서 값 추가를 클릭하고 다음 레지스트리 값을 추가합니다.
    값 이름: DisablePagedPoolHint
    데이터 형식: REG_DWORD
    기수: 10진수
    값 데이터: 1
  4. 레지스트리 편집기를 종료합니다.
  5. 컴퓨터를 다시 시작 합니다.

Collapse image현재 상태

Microsoft는 "적용 대상" 섹션에 나열된 Microsoft 제품의 문제임을 확인했습니다.

Collapse image추가 정보

NTBackupreadNTBackupwrite 둘 다를 사용 하 여 I/O를 버퍼링 합니다. 이 Windows NT 캐시 I/O 스트림에 대해 수행 하는 것을 의미 합니다. 파일의 메타 데이터를 백업 하는 유일한 API 이기도 합니다. 이 캐시 제한 된 리소스에서 추출 됩니다: 즉, 풀과 비페이징된 풀. 이 때문에 매우 많은 파일이 나 아주 큰 파일 풀 리소스가 부족 하 여 발생할 수 있습니다.

여러 가지 요인을 페이지 된 풀 메모리의 공급을 소모할 수 있습니다. 풀 태그를 설정 하 고 poolsnaps 드라이버는 페이지 된 풀 메모리가 소모 될 수 있도록 다른 시간 간격에 따라 걸릴 수 있습니다. 풀스냅을 MmSt 태그 (Mm 섹션 개체 프로토타입 Pte) 큰 소비자 이며 80 m B는 매우 많은 수의 파일 서버에서 아마도 열려 됩니다.

키가 존재 하는 경우 컴퓨터에서 가능한 최대 페이지 된 풀 메모리를 FFFFFFFF 설정 페이지 된 풀 키와 Windows 2000에서 페이징된 풀의 343 MB 또는 164 MB. 가능한 최대 페이지 된 풀 메모리가 192MB Windows NT 에서입니다. 기본적으로 시스템이 총 페이지 된 풀의 80% 도달 하면 할당 된 페이징된 풀 메모리 트리밍하려면 메모리 관리자가. 예를 들어, 80 %343 mb는 274 MB입니다. 메모리 관리자의 요구를 충족 하도록 만큼 빠르게 해제할 수 없습니다,이 문서의 "현상" 절에 나열 된 이벤트가 발생할 수 있습니다. 이전 버전 (예를 들어, 40%에 도달 하면) 프로세스를 시작 하도록 메모리 관리자를 조정 하면 컴퓨터 유지할 수 있습니다 페이지 된 풀 요구를 충족 사용량이 갑자기 페이지 된 풀 메모리가 부족 해지지 않도록. 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료를 확인하십시오.
192409 열려 있는 파일을 커널 INSUFFICIENT_RESOURCES 보고서를 인해 발생할 수 있습니다.


이 문서에 나와 있는 다른 공급 업체 제품 들은 Microsoft와 무관 한 회사에서 제조한 것입니다. Microsoft는 성능 또는 안정성 이러한 제품에 대 한 명시적이 든 묵시적이 든 어떠한 보증도 하지 않습니다.