Window 10, Widnow 11에서 Microsoft 365 (Office 365)를 사용하다 보면 생기는 문제로, Excel "리소스가 부족하여 하나 이상의 수식을 계산할 수 없습니다" 에러와 마주치는 경우가 있다.
구글링을 통해 여러 방법 (가상 메모리 조절, 윈도우 및 오피스 업데이트 등등) 을 사용하였지만, 해결이 되지 않았다. 내가 해결한 방법을 정리해서 공유하고자 한다.
발생 조건 및 상황
1. 다양한 수식 및 서식, 블록 복사 등으로 인한 집중적인 연산 발생
2. CPU의 특정 코어 하나에 집중적인 부하 발생
3. 메모리 부족 및 다른 문제 상황 발생하지 않음.
해결 방법
먼저, 현재 설치한 office 버전을 다운그레이드 할 것이다.
먼저 윈도우 검색창에 cmd를 검색하여 명령 프롬프트를 관리자 권한으로 실행한다.
다음과 같은 명령어를 친다.
cd "C:\Program Files\Common Files\Microsoft Shared\ClickToRun\"
만약 제대로 작동하지 않는다면, ClickToRun 폴더를 찾아야 하는데, Program Files 에 없다면 Program Files(x86)으로 수정하여 사용해보자.
제대로 입력이 되었으면, 명령 프롬프트 창이 다음과 같을 것이다.
그 후, 다음과 같은 명령어를 입력하면 버전을 다운그레이드 할 수 있다.
officec2rclient.exe /update user updatetoversion=16.0.xxxxx.yyyyy
xxxxx.yyyyy에 들어갈 버전은 다음 링크에서 확인할 수 있다.
Microsoft 365 앱의 업데이트 기록(날짜순) - Office release notes
릴리스 정보에 대한 링크를 포함하여 Microsoft 365 앱 릴리스의 전체 목록을 날짜별로 구성해서 IT 전문가에게 제공합니다.
learn.microsoft.com
필자는 버전 2002, 빌드 12527.20242로 다운그레이드 하였다. 이런 경우 12527.20242를 xxxxx.yyyyy자리에 입력하면 된다.
업데이트가 끝난 후에, 하드웨어 그래픽 가속 사용 안함 옵션을 체크해준다.
추가적으로, 자동 업데이트를 사용 안함으로 변경해준다.
위의 에러 뿐만 아니라, 긴 로딩 시간과 엑셀 프리징 현상도 어느정도 완화되는 것을 확인할 수 있었다.
'다시 보기 싫은 에러 정리' 카테고리의 다른 글
TypeError: can't convert cuda:0 device type tensor to numpy. Use Tensor.cpu() to copy the tensor to host memory first. (0) | 2023.12.01 |
---|---|
JAX GPU 메모리 사용량 문제 (JAX Preallocate) (0) | 2022.09.14 |