OneDrive란 무엇인가?
OneDrive(이전 명칭: SkyDrive, Windows Live SkyDrive, Windows Live Folders)는 마이크로소프트가 온라인 서비스 스위트의 일부로 운영하는 파일 호스팅 서비스입니다. 사용자는 클라우드에 파일을 저장할 수 있으며, PC와 동기화하거나 웹 브라우저 및 모바일 기기를 통해 접근할 수 있고, 공개적으로 또는 특정 사용자에게만 공유하는 것도 가능합니다.
하지만 이 프로그램으로 인한 높은 CPU 사용량은 수많은 사용자가 불만을 토로하는 주요 원인이며, 그 문제가 그 어느 때보다 심각해진 것으로 보입니다. 특정 프로그램이 메모리와 CPU 자원을 상당 부분 점유하게 되면, 다른 리소스를 많이 사용하는 프로세스들이 정상적으로 작동하지 못하고 성능 저하를 겪게 됩니다.

때로는 프로그램 자체에 문제가 있는 경우도 있고, 때로는 설치 파일이 PC를 막는 원인이 되기도 합니다.
아래에서 소개하는 여러 가지 해결 방법을 순서대로 따라 하면 OneDrive가 PC 리소스를 잠식하는 것을 막을 수 있습니다.
해결 방법 1: OneDrive 연결 해제
OneDrive 연결을 해제하고 여러 폴더의 내용을 교체하는 방법은 온라인 포럼의 한 사용자가 제안한 것으로, 다른 사용자들의 반응을 볼 때 수많은 사람들에게 실질적인 도움이 된 것으로 보입니다. 이 방법은 오래 걸리지 않으며 빠르게 효과를 확인할 수 있습니다.
- 컴퓨터에서 평소 위치의 아이콘을 더블클릭하여 OneDrive를 엽니다.
- OneDrive 설정 옵션에서 "OneDrive 연결 해제(Unlink OneDrive)"를 클릭합니다.

- PC가 OneDrive 폴더의 연결을 해제하고, 마이크로소프트 공식 사이트에서 다운로드할 수 있는 설치 마법사가 시작될 때까지 기다립니다. 이때 OneDrive 설치 과정에 대해 아무 작업도 하지 마세요.
- 하드 드라이브에 있는 OneDrive 폴더의 이름을 OneDriveKeep으로 변경합니다. 이 폴더는 '내 PC >> 로컬 디스크(C:)'로 이동한 후 OneDrive를 검색하면 찾을 수 있습니다.

- OneDrive 설치 프로그램으로 돌아가 설치를 다시 진행합니다. 이 과정에서 새로운 OneDrive 폴더가 생성되며, 이 폴더는 문제를 일으키지 않습니다.
- OneDriveKeep 폴더의 파일과 폴더를 설치 프로그램이 생성한 새 OneDrive 폴더로 이동합니다. OneDrive의 용량이 크다면 인내심을 갖고 기다려야 합니다.
- 파일과 폴더 이동이 완료되고 데이터 손실이 없는지 확인한 후 PC를 재시작합니다.
- 다시 로그인하면 OneDrive가 "변경 내용 처리(Processing Changes)"를 시작합니다. OneDrive가 사용자가 직접 변경한 사항을 검사하여 손상된 파일이 없는지 확인해야 하므로 시간이 다소 걸릴 수 있습니다.

해결 방법 2: OneDrive 설정에서 해당 옵션 비활성화
이 옵션은 "업로드 속도 개선(Improve upload speed)"이라는 이름으로, 선택 시 더 많은 네트워크 대역폭을 소비합니다. 따라서 종량제 네트워크를 사용 중이거나 인터넷 연결에 문제가 있다면 이 옵션의 체크를 해제하는 것이 좋습니다. 또한 CPU나 메모리 사용량이 비정상적으로 높다는 것을 발견했다면 이 옵션을 비활성화한 후 프로그램의 동작을 지켜보세요.
- Windows 작업표시줄 오른쪽 끝에서 OneDrive 아이콘을 찾을 수 있습니다. 아이콘이 보이지 않는다면 평소 사용하는 방식으로 접근하세요. OneDrive 아이콘을 마우스 오른쪽 버튼으로 클릭하고 '설정(Settings)'을 선택합니다.

- Microsoft OneDrive 창이 열리면 '성능(Performance)' 탭을 클릭합니다.
- '업로드(Upload)' 섹션의 체크박스를 해제하여 파일을 일괄 업로드해 업로드 속도를 개선하는 기능을 비활성화합니다. 이 옵션이 비활성화된 상태로 유지되도록 하세요.
- 즉시 컴퓨터를 재시작하고 OneDrive가 여전히 비정상적으로 리소스를 소비하는지 확인합니다.
해결 방법 3: 다소 복잡하지만 확실히 효과 있는 방법
이 방법은 일부 단계가 초보 사용자에게 다소 혼란스럽게 느껴질 수 있어 시간이 필요하지만, OneDrive 설치 프로그램이 CPU를 크게 점유하는 문제를 겪었던 사용자들에게 높은 평가를 받았습니다. 아래 단계를 차례대로 따라 해보세요.
- '제어판 >> 관리 도구 >> 컴퓨터 관리 >> 로컬 사용자 및 그룹 >> 사용자'로 이동합니다. 알파벳만으로 구성된 이름으로 새 사용자를 생성합니다. 창 오른쪽의 '추가 옵션(More options)' 버튼을 클릭하면 됩니다. 생성한 사용자를 Administrator 그룹에 추가합니다.

- 문제가 발생하는 사용자 계정에서 로그오프한 후, 방금 만든 새 사용자로 로그인하고 OneDriveSetup.exe 파일을 마우스 오른쪽 버튼으로 클릭하여 "관리자 권한으로 실행(Run as administrator)"합니다.
- 설치 프로그램이 열리고 OneDrive가 실행됩니다. 화면의 지시에 따라 설치되는 버전은 마이크로소프트 사이트에서 다운로드한 OneDriveSetup.exe 파일의 버전입니다.

- 새 사용자 계정에서 로그오프하고 원래 사용자로 다시 로그인합니다. 이 사용자의 OneDrive 버전은 해당 업데이트를 적용하지 않은 이전 버전으로 유지됩니다.
- 작업표시줄의 아이콘을 마우스 오른쪽 버튼으로 클릭하여 OneDrive를 종료합니다.
- 다음 폴더를 엽니다:
- C:\Users\(새 사용자)\AppData\Local\Microsoft\OneDrive; 그리고 아래 파일과 폴더를 이 폴더로 복사합니다:
- C:\Users\(문제 사용자)\AppData\Local\Microsoft\OneDrive. 복사 시 기존 파일을 덮어씁니다.
- 덮어써진 C:\Users\(문제 사용자)\AppData\Local\Microsoft\OneDrive\OneDrive.exe를 실행해도 아이콘 우클릭 - 설정에 표시되는 버전 정보는 여전히 이전 버전으로 나타날 수 있습니다. 이 경우 OneDrive를 다시 종료합니다.
- OneDriveSetup.exe 파일을 마우스 오른쪽 버튼으로 클릭하여 "관리자 권한으로 실행(Run as administrator)"합니다.

- 이후 설치가 다시 진행되며, 처음에 이 문제를 겪던 사용자에게 최신 버전이 정상적으로 설치됩니다.
해결 방법 4: 문제가 되는 파일 삭제
두 개의 문제 파일을 삭제하면 문제가 완전히 해결될 수 있습니다. 이 방법은 처음에 일본 포럼에 게시되었으나 한 사용자가 이를 번역했고, 일부 사용자들에게 즉각적인 효과가 있었던 것으로 보입니다.
- Ctrl + Shift + Esc 키 조합을 눌러 작업 관리자를 엽니다. 또는 Ctrl + Alt + Del 키 조합을 누른 후 메뉴에서 '작업 관리자'를 선택할 수도 있으며, 시작 메뉴에서 검색하는 방법도 있습니다.

- '세부 정보(More details)'를 클릭하여 작업 관리자를 확장하고 목록에서 OneDriveSetup 항목을 찾습니다. 마우스 오른쪽 버튼으로 클릭하고 '작업 끝내기(End Task)' 옵션을 선택합니다.
- "C:\Users\사용자이름\AppData\Local\Microsoft\OneDrive\setup\logs" 폴더로 이동하여 다음 두 파일을 찾습니다:
UserTelemetryCache.otc (삭제)
UserTelemetryCache.otc.session (삭제)
- 두 파일을 삭제한 후 "C:\Users\사용자이름\AppData\Local\Microsoft\OneDrive\Update" 폴더로 이동하여 OneDriveSetup 파일을 다시 실행합니다. 이렇게 하면 설치 프로그램이 OneDrive를 정상적으로 업데이트합니다.