Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

Microsoft Office SDX Helper 백그라운드 높은 CPU 사용량 문제 해결 방법

sdxhelper.exe(SDX Helper)는 Office를 안전하게 다운로드하고 업데이트하는 역할을 하는 프로세스입니다. 이 프로세스의 CPU 사용량이 비정상적으로 높아지는 주요 원인은 Office 설치가 오래되었거나 손상된 경우입니다. 또한 백신 프로그램의 간섭이나 손상된 Office 문서 캐시도 같은 문제를 일으킬 수 있습니다.

PC가 느려지는 현상을 겪는 사용자는 작업 관리자에서 Office SDX Helper 프로세스가 지속적으로 높은 CPU 사용량(약 15%~70%)을 차지하는 것을 확인할 수 있습니다.

Microsoft Office SDX Helper 백그라운드 높은 CPU 사용량 문제 해결 방법

본격적인 해결 방법을 살펴보기 전에, 먼저 네트워크 연결이 미터된 연결(Metered Connection)로 설정되어 있지 않은지 확인하세요.

해결 방법 1: Office와 Windows를 최신 버전으로 업데이트

마이크로소프트는 최신 기술 변화에 대응하고 알려진 문제를 수정하기 위해 Office 제품을 꾸준히 업데이트합니다. Office 설치나 Windows가 구버전인 경우 Office 모듈과 운영체제 모듈 간의 호환성 문제가 발생하여 이 문제가 나타날 수 있습니다. 따라서 Office와 Windows를 최신 빌드로 업데이트하면 문제가 해결될 수 있습니다.

  1. PC의 Windows를 최신 버전으로 업데이트합니다. 선택적 업데이트가 남아 있지 않은지도 함께 확인하세요.
  2. Office 제품(예: MS Word)을 실행한 후 파일 탭으로 이동합니다.
  3. 기타(More)를 클릭하고 계정을 엽니다.Microsoft Office SDX Helper 백그라운드 높은 CPU 사용량 문제 해결 방법
  4. 업데이트 옵션을 클릭한 다음 지금 업데이트를 선택합니다.Microsoft Office SDX Helper 백그라운드 높은 CPU 사용량 문제 해결 방법
  5. 업데이트가 있는지 확인하고, 있다면 Office를 업데이트한 후 높은 CPU 사용량 문제가 해결되었는지 점검합니다.

해결 방법 2: Office 설치 복구

SDX 문제는 Office 스위트 설치가 손상되어 발생했을 가능성이 있습니다. 이 경우 Office 설치 복구 기능으로 문제를 해결할 수 있습니다.

  1. Windows 키를 누르고 설정을 엽니다.
  2. 을 선택한 다음 Office 설치 항목을 확장합니다.Microsoft Office SDX Helper 백그라운드 높은 CPU 사용량 문제 해결 방법
  3. 수정(Modify)을 클릭하고(UAC 프롬프트가 나타나면 '예' 클릭) 빠른 복구를 선택합니다.Microsoft Office SDX Helper 백그라운드 높은 CPU 사용량 문제 해결 방법
  4. 복구 버튼을 클릭하고 복구 과정이 완료될 때까지 기다립니다.Microsoft Office SDX Helper 백그라운드 높은 CPU 사용량 문제 해결 방법
  5. SDX Helper 문제가 해결되었는지 확인합니다.
  6. 해결되지 않았다면 1~3단계를 반복하되, 3단계에서 온라인 복구를 선택합니다.Microsoft Office SDX Helper 백그라운드 높은 CPU 사용량 문제 해결 방법
  7. 복구 버튼을 클릭하고 완료될 때까지 기다립니다(시간이 다소 걸릴 수 있습니다).
  8. 시스템에서 높은 CPU 사용량 문제가 사라졌는지 확인합니다.

해결 방법 3: 백신 설정에서 SDX Helper 예외 추가

백신 프로그램이 Office 업데이트 모듈의 작동을 방해하면 SDX Helper의 CPU 사용량이 급증할 수 있습니다. 이 경우 백신 설정에서 SDX Helper를 예외 목록에 추가하면 문제가 해결될 수 있습니다.

주의: 백신 설정을 변경하면 바이러스, 트로이 목마 등 각종 위협에 시스템과 데이터가 노출될 수 있으므로, 반드시 본인의 책임 하에 신중하게 진행하세요.

  1. 백신을 일시적으로 비활성화한 후 SDX Helper가 더 이상 높은 CPU를 사용하지 않는지 확인합니다.
  2. 그렇다면 백신 설정에서 다음 경로의 파일들에 대한 예외를 추가해야 합니다:

    64비트의 경우:

    %programfiles%\microsoft office\root\vfs\programfilescommonx64\microsoft shared\office16\

    32비트의 경우:

    %programfiles(x86)%\microsoft office\root\vfs\programfilescommonx64\microsoft shared\office16\
  3. 예외 추가 후 백신을 반드시 다시 활성화하고, 높은 CPU 사용량 문제가 해결되었는지 확인합니다.

해결 방법 4: Office 문서 캐시 삭제

Office 문서 캐시가 손상된 경우에도 이 오류가 발생할 수 있습니다. 이 경우 문서 캐시를 삭제하면 문제가 해결될 수 있습니다.

  1. Office 업로드 센터를 관리자 권한으로 실행(시스템 트레이 또는 시작 메뉴에서)하고 설정을 엽니다.Microsoft Office SDX Helper 백그라운드 높은 CPU 사용량 문제 해결 방법
  2. 캐시된 파일 삭제를 클릭한 후 PC를 재부팅합니다.Microsoft Office SDX Helper 백그라운드 높은 CPU 사용량 문제 해결 방법
  3. 재부팅 후 SDX Helper가 정상적으로 작동하는지 확인합니다.

그래도 문제가 해결되지 않는다면, 다음 폴더의 내용을 삭제하고 PC를 재부팅하여 문제가 해결되는지 확인합니다(안전 모드에서 파일을 삭제해야 할 수도 있습니다):

\Users\%username%\AppData\Local\Microsoft\Office\16.0\OfficeFileCache
Microsoft Office SDX Helper 백그라운드 높은 CPU 사용량 문제 해결 방법

해결 방법 5: 작업 스케줄러에서 관련 작업 비활성화

SDX Helper가 계속 다시 실행된다면 작업 스케줄러에 등록된 작업이 원인일 수 있습니다. 이 경우 해당 작업들을 비활성화하면 문제가 해결될 수 있습니다. 다음 단계는 반드시 문제가 발생하는 사용자 계정(관리자 계정이 아닌)에서 수행해야 합니다. 또한 이 작업들을 비활성화하면 이후 Office 응용 프로그램을 수동으로 업데이트해야 할 수 있다는 점을 유의하세요.

  1. Windows 키를 누르고 Windows 검색에 '작업 스케줄러'를 입력한 후 작업 스케줄러를 선택합니다.
  2. 다음 경로로 이동합니다:
    작업 스케줄러 라이브러리 >> Microsoft >> Office
  3. Office 기능 업데이트(Office Feature Updates)를 마우스 오른쪽 버튼으로 클릭하고 사용 안 함을 선택합니다.Microsoft Office SDX Helper 백그라운드 높은 CPU 사용량 문제 해결 방법
  4. 같은 방법으로 Office 기능 업데이트 로그온(Office Feature Updates Logon) 작업도 비활성화합니다.Microsoft Office SDX Helper 백그라운드 높은 CPU 사용량 문제 해결 방법
  5. 작업 스케줄러를 종료하고 PC를 재부팅합니다.
  6. 재부팅 후 SDX Helper 문제가 해결되었는지 확인합니다.

PowerShell(관리자)에서 다음 명령을 실행하여 동일한 결과를 얻을 수도 있습니다:

Schtasks /change /s $_ /tn '\Microsoft\Office\Office Feature Updates' /disable

Schtasks /change /s $_ /tn '\Microsoft\Office\Office Feature Updates Logon' /disable

해결 방법 6: SDX Helper 파일 이름 변경

문제가 여전히 지속된다면, 파일 이름을 변경하여 실행되지 않도록 막을 수 있습니다(문제가 해결될 때까지). Windows 또는 Office 업데이트가 진행될 때마다 이 방법을 반복해야 할 수 있습니다. SDX Helper는 운영체제가 백그라운드에서 Office 응용 프로그램을 업데이트하는 데 사용되므로, 이름을 변경한 후에는 Office를 수동으로 업데이트해야 할 수 있습니다(서버-클라이언트 환경이라면 WSUS나 SCCM을 활용할 수 있습니다).

  1. Windows 버튼을 마우스 오른쪽 버튼으로 클릭하고 실행을 선택합니다.
  2. 다음 경로로 이동합니다(주소를 복사하여 실행 상자에 붙여넣으세요):
    %programfiles%\Microsoft Office\root\vfs\ProgramFilesCommonX64\Microsoft Shared\OFFICE16
  3. 작업 표시줄을 마우스 오른쪽 버튼으로 클릭하고 작업 관리자를 선택합니다(이전 단계에서 연 Office16 폴더 창은 닫지 마세요).Microsoft Office SDX Helper 백그라운드 높은 CPU 사용량 문제 해결 방법
  4. 작업 관리자 창의 세부 정보 탭에서 sdxhelper.exe 프로세스를 마우스 오른쪽 버튼으로 클릭하고 작업 끝내기를 선택합니다.
  5. Office16 폴더 창(2단계)으로 전환합니다.
  6. sdxhelper.exe를 마우스 오른쪽 버튼으로 클릭하고 이름 바꾸기를 선택합니다(파일을 다른 위치에 백업한 후 삭제하는 방법도 가능합니다).Microsoft Office SDX Helper 백그라운드 높은 CPU 사용량 문제 해결 방법
  7. 이름을 입력하고 Enter 키를 누릅니다. 이때 파일 확장자도 함께 변경해야 합니다(예: sdxhelper1.old).
  8. SDX Helper 문제가 해결되었는지 확인합니다.
  9. 문제가 재발한다면 Office16 폴더 전체를 삭제(2단계의 위치)하여 문제가 해결되는지 확인합니다(삭제 전에 반드시 폴더를 백업하세요).

도메인 네트워크 환경에서 문제가 발생한다면 그룹 정책을 사용하여 파일 이름을 변경할 수 있습니다. 또한 마이크로소프트가 공식적인 해결책을 제공하면 파일 이름을 원래대로 되돌리는 것이 좋습니다.

해결 방법 7: Office 스위트 재설치

위의 어떤 방법으로도 해결되지 않는다면, Office 설치가 복구 불가능할 정도로 손상되었을 가능성이 있습니다. 이 경우 Office를 다시 설치하면(일부 사용자에게는 다소 번거로운 작업입니다) 문제가 해결될 수 있습니다. 진행하기 전에 중요한 데이터를 반드시 백업하세요.

  1. Windows 키를 누르고 설정을 엽니다.
  2. 을 선택하고 Office 설치 항목을 확장합니다.
  3. 제거 버튼을 클릭하고 '제거'를 클릭하여 확인합니다.Microsoft Office SDX Helper 백그라운드 높은 CPU 사용량 문제 해결 방법
  4. 화면의 지시에 따라 Office 제거를 완료합니다.
  5. 다른 Office 제품이나 언어 팩도 모두 제거합니다(Office 365를 사용하는 경우 비즈니스용 Skype도 반드시 제거하세요).
  6. PC를 재부팅한 후 Windows 버튼을 마우스 오른쪽 버튼으로 클릭합니다.
  7. 실행을 선택하고 다음 경로로 이동합니다:
    \Users\%Username%\AppData\Local\Microsoft\
  8. Office 폴더와 Office 관련 다른 폴더(Word, Excel 등)를 삭제합니다.Microsoft Office SDX Helper 백그라운드 높은 CPU 사용량 문제 해결 방법
  9. 다음 경로로 이동합니다:
    %programfiles%
  10. 다음 폴더들을 삭제합니다:
    Microsoft Office

    Microsoft Office 15
    Microsoft Office SDX Helper 백그라운드 높은 CPU 사용량 문제 해결 방법
  11. Office 365 웹 사이트의 사용자 포털에서 Office를 다운로드하여 설치합니다(Office 365 사용 시).
  12. 시스템에서 SDX Helper의 높은 CPU 사용량 문제가 해결되었는지 확인합니다.

그래도 문제가 해결되지 않는다면, Microsoft Support and Recovery Assistant를 사용하여 Office를 제거한 후 다시 설치해야 할 수 있습니다. 64비트 버전을 사용 중이라면 이를 제거하고 32비트 버전의 Office를 설치했을 때 문제가 해결되는지 확인해 보세요.

문제가 계속된다면 Office 원격 분석 대시보드(Telemetry Dashboard)를 설정하여 해결되는지 확인해 보세요. Office 업데이트 이후에 문제가 시작되었다면 이전 버전의 Office로 되돌리는 것도 좋은 방법입니다. 그럼에도 문제가 지속된다면 작업 관리자를 열어 두고, SDX Helper 프로세스가 다시 실행될 때마다 강제 종료하는 방법 외에는 뚜렷한 대안이 없을 수 있습니다.