MoUsoCoreWorker.exe의 과도한 RAM 사용량을 수정하거나 제한하는 방법은 무엇입니까?

MoUsoCoreWorker.exe의 과도한 RAM 사용량을 수정하거나 제한하는 방법은 무엇입니까?

MoUsoCoreWorker.exe는 지난 달(2021년 6월)부터 문제를 일으키고 있으며, 16GB RAM이 장착된 컴퓨터에서 과도한 메모리 사용으로 인해 예기치 않게 충돌과 시스템 불안정이 발생했습니다.

시스템 이벤트 로그를 확인한 결과 거의 4GB의 RAM을 사용하는 MoUsoCoreWorker를 나타내는 "Resource Exhaustion Detector"를 발견했습니다. MsMpEng(Windows Defender)도 동시에 의심스러울 만큼 많은 양의 RAM(750MB)을 사용합니다.

(문제의 컴퓨터는 총 8GB의 RAM을 사용하는 다른 프로그램을 실행하는 경우가 많습니다. 따라서 비정상적이고 과도한 백그라운드 RAM 사용으로 인해 문제가 발생할 수 있습니다.)

해당 컴퓨터의 "페이지 파일"은 정당한 이유로 대부분 비활성화되어 있습니다(16MB로 제한). 따라서 런어웨이/잘못 프로그래밍된 백그라운드 프로세스는 과도한 쓰기로 인해 영구 저장소를 파쇄하지 않습니다.

MoUsoCoreWorker가 수행하는 작업에 대해 읽었습니다. 이는 Windows 업데이트 프로세스입니다. 업데이트 프로세스에서 4GB RAM을 사용해야 하는 정당한 이유는 없습니다. 어쩌면 최대 500MB가 현실적인 할당일 수도 있습니다.

2021년 6월 이전에는 이 문제를 발견하지 못했습니다. 이는 MoUsoCoreWorker에 대한 잘못된 업데이트(아마도 메모리 누수)로 인해 발생했거나 불합리한 메모리 사용을 유발하는 잘못 구성된 최근 업데이트로 인해 발생했음을 나타냅니다.

MoUsoCoreWorker의 메모리 공간에 엄격한 제한을 적용하려면 어떻게 해야 합니까? 메모리 사용량을 합리적인 수준으로 제한하거나 위험한 양의 RAM을 할당하기 전에 다른 프로그램이 메모리를 포기할 때까지 "기다리도록" 하고 싶습니다. 이것이 불가능할 경우 시작 구성을 "수동" 또는 "비활성화"로 설정하여 강제로 비활성화한 다음 수동으로 실행하여 필요에 따라 업데이트를 가져옵니다.

관련 정보