고정 : 원격 데스크톱에서 이 명령을 처리할 충분한 저장 공간이 제공되지 않습니다.
서버에 RDP할 때 "이 명령을 처리할 충분한 저장 공간이 없다" 오류로 골치를 앓고 원인을 모르시나요? 손쉽게 문제를 해결하는 방법을 알아보기 위해 저를 따라오세요.
명령을 처리하기에 충분한 저장 공간이 없습니다.
"최근에 Windows Server 2012R2에서 새로운 사용자로 RDP를 통해 로그인할 때 "명령을 처리하기에 충분한 저장 공간이 없습니다"라는 경고가 나타났습니다. 실제로 CPU와 메모리 상태는 시스템 운영에 충분했습니다. 도움을 주실 수 있는 분 있나요? 대단히 감사합니다."
- Emma 질문
RDP 오류 "명령을 처리하기에 충분한 저장 공간이 없습니다" 해결 방법
원격 제어를 위해 RDP로 로그인하거나 네트워크를 통해 다른 컴퓨터의 파일에 액세스할 때 이 문제가 발생하는 것은 꽤 괴롭습니다. 여기에서는 Server 2012R2/2022/2016에서 "명령을 처리하기에 충분한 저장 공간이 없습니다" 오류를 해결하는 방법과 지침을 안내해 드리겠습니다.
시작하기 전에 다음의 2가지 빠른 해결 방법이 시간을 많이 절약할 수 있습니다.
- ★ 팁:
- PC를 다시 시작하여 문제가 여전히 있는지 확인해보세요.
- 드라이브 "로컬 디스크 C"의 저장 공간을 확인하세요. (적어도 30GB 이상의 여유 저장 공간)
해결 방법 1. IRPStackSize의 레지스트리 값을 변경합니다.
"명령을 처리하기에 충분한 저장 공간이 없습니다" 오류의 원인은 IRPStackSize의 범위가 축소되어 더 큰 범위에서 작동할 수 없기 때문입니다. 그러므로 IRPStackSize의 범위를 확장해야 합니다.
단계 1. regedit를 입력하고 "확인"을 눌러 레지스트리 편집기를 엽니다.
단계 2. 다음으로 이동합니다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters
단계 3. "IRPStackSize"을 찾아 두 번 클릭하고 값을 30과 같은 더 큰 숫자로 변경하세요 (범위는 11부터 50까지입니다).
단계 1. 위의 단계와 같이 "Parameters"를 찾으세요.
단계 2. 오른쪽 창에서 마우스 오른쪽 버튼을 클릭하고 "새로 만들기"를 선택한 다음 "32비트 DWORD 값"을 선택하세요.
단계 3. "IRPStackSize"를 복사해서 이름으로 붙여 넣으세요.
단계 4. 이중 클릭하여 값을 위의 단계와 같이 변경하세요. 마지막으로, "이 명령을 처리하기 위한 충분한 저장소가 없습니다"라는 문제가 해결될 것입니다.
해결책 2. 임시 폴더 삭제
컴퓨터의 임시 폴더에는 손상된 파일이나 쓰레기 파일이 있을 수 있으며, 이는 Windows 서비스에서 RDP 오류 "이 명령을 처리하기 위한 충분한 저장소가 없습니다"를 발생시킬 수도 있습니다. 따라서 이러한 파일들을 정리해야 합니다.
단계 1. Win R을 누르고 "%temp%"을 입력한 다음 확인을 클릭하세요.
단계 2. Ctrl A를 누르고 마우스 오른쪽 버튼을 클릭한 다음 "삭제"를 클릭하세요.
단계 3. 그런 다음 This PC > Local Disk (C): > Windows > Temp로 이동해서 Ctrl A를 누르고 모든 임시 파일을 삭제하세요.
단계 4. 컴퓨터를 재시작하고 문제가 해결되었는지 확인하세요.
해결책 3. UI 애플리케이션 fork 차단
작동이 제대로 되는지 확인하기 위해 애플리케이션을 종료하고 다시 시작할 수 있습니다. 이렇게 하는 이유는 일부 캐시가 해제되고 새로운 런타임 공간이 생성되기 때문입니다. 메모리 할당이 해제될 것이므로 오류는 일시적으로 사라질 것입니다.
그러나 윈도우 스테이션에 대한 데스크톱 힙은 다시 저장소 문제를 마주할 것입니다. 문제를 영구적으로 해결하려면 abc.exe와 같이 메모리가 부족한 서비스를 구성하여 세션 0에서 UI 애플리케이션 fork를 피해야 합니다. 이 문제를 해결하기 위해서는 해당 서비스를 구성하기만 하면 세션 0에서 UI 애플리케이션을 fork하지 않도록 만들면 됩니다.
해결책 4. Microsoft SQL Server 업데이트
일부 사용자들의 피드백에 따르면, 최신 버전의 Microsoft SQL Server로 업데이트한 후에 이 문제가 해결되었습니다. 최신 Windows 버전이 컴퓨터에 있는 경우에는 설치해보세요. 또한, 공식 Microsoft 웹사이트에서도 설치할 수 있습니다. Microsoft SQL Server를 성공적으로 업데이트한 후에는 컴퓨터를 재시작하세요.
재시작한 후에는 동일한 서비스를 실행해보고 RDP 오류 "이 명령에 대한 충분한 저장 공간이 없습니다"가 여전히 발생하는지 확인해보세요.
해결책 5. 원격 데스크톱 대안 시도
위의 모든 해결책을 시도했지만 오류가 여전히 발생하는 경우, 우리는 무료 원격 액세스 소프트웨어인 AnyViewer를 사용하는 것을 추천합니다. AnyViewer를 사용하면 클릭 한 번으로 원격 연결을 즐길 수 있을뿐만 아니라 간편한 설정과 안정적인 연결을 경험할 수 있습니다. 프로페셔널 또는 엔터프라이즈로 업그레이드하면 더 많은 기기를 할당하고 키보드 및 마우스를 비활성화하고 원격 PC의 화면을 블랙아웃시키는 개인 정보 보호 모드와 같은 다양한 기능을 사용할 수 있습니다. 작업 방법에 대해 알아보려면 따라해보세요.
Step 1. AnyViewer 설치. AnyViewer 계정을 만들고 두 컴퓨터에서 이 계정으로 로그인하세요. 로그인하면 PC가 자동으로 계정에 할당됩니다.
Step 2. 로그인한 후, 다음 그림처럼 인터페이스를 확인할 수 있습니다.
Step 3. 클라이언트 컴퓨터에서 "기기"로 이동하여 제어해야 할 PC를 찾고 클릭하세요. 그런 다음 "한 번에 제어하기"를 클릭하여 한 번 클릭으로 원격 연결을 설정하세요.
결론
이제 RDP를 통해 Server 2012R2/2022/2016에서 "명령을 처리하기에 충분한 저장 공간이 없습니다" 오류를 어떻게 해결하는지 알게 되었습니다. 위에서 언급한 솔루션 중 하나를 선택하여 적합한 것을 찾을 수 있습니다. 더 간편하고 신뢰할 수 있는 솔루션을 찾기 어렵다면, 곤경에서 벗어나기 위해 AnyViewer를 추천합니다.