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

usoclient.exe란? Windows 10 CMD 팝업 원인과 비활성화 방법 총정리

많은 사용자가 Windows 10을 부팅할 때마다 잠깐 나타났다 사라지는 CMD(명령 프롬프트) 창을 보고 usoclient.exe 프로세스에 대해 궁금증을 갖게 됩니다. 이 낯선 동작 때문에 UsoClient 실행 파일이 정상적인 시스템 프로세스인지, 아니면 악성코드인지 혼란스러워하는 경우가 많습니다. 사실 이 짧은 CMD 창이 보이는 이유는 해당 프로세스가 작업 스케줄러(Task Scheduler)를 통해 호출되기 때문입니다.

보통 1초 미만으로 깜박 사라지는 CMD 창이라면 정상이지만, 일부 WU(Windows Update) 버그로 인해 이 창이 화면에 계속 남아 있는 문제가 발생하기도 합니다.

usoclient.exe란? Windows 10 CMD 팝업 원인과 비활성화 방법 총정리

이 글에서는 usoclient.exe의 역할, 정상 파일과 보안 위협을 구분하는 방법, 그리고 프로그램 자체를 비활성화하는 방법까지 차근차근 안내해 드립니다.

usoclient.exe란 무엇인가?

정상적인 usoclient.exe는 업데이트를 자동으로 확인하는 Windows Update(WU)의 공식 구성 요소입니다. USOUpdate Session Orchestrator(업데이트 세션 오케스트레이터)의 약자로, Windows 10에서 기존 Windows Update Agent를 대체한 요소입니다. 이전 버전과 마찬가지로 주된 목적은 Windows 업데이트를 검색, 설치 또는 재개하는 작업을 실행하는 것입니다.

잠재적인 보안 위협 확인하기

조사 결과 UsoClient 실행 파일을 가장하는 악성 프로그램은 아직 확인되지 않았습니다. 하지만 유사한 사례들을 고려할 때, 악성코드가 높은 권한을 가진 시스템 파일로 위장해 보안 검사를 회피할 가능성은 충분히 있습니다.

다행히 실행 파일의 위치를 확인하면 이를 쉽게 검증할 수 있습니다. 작업 관리자(Ctrl + Shift + Esc)를 연 후 프로세스 목록에서 usoclient.exe를 찾아 마우스 오른쪽 버튼으로 클릭하고 '파일 위치 열기'를 선택하세요.

표시되는 위치가 C:\Windows\System32\가 아니라면 시스템이 악성코드에 감염되었을 가능성이 높습니다. 이 경우 강력한 백신 도구로 감염을 제거하는 것이 좋으며, 준비된 도구가 없다면 Malwarebytes를 활용해 시스템을 정화할 수 있습니다.

반대로 위치가 C:\Windows\System32\라면 악성 실행 파일일 가능성은 거의 없으니 안심해도 됩니다. 그래도 더 확실한 확인을 원한다면 해당 실행 파일에 대한 보안 검사를 진행하거나, 시간을 절약하고 싶다면 실행 파일만 VirusTotal에 업로드하여 분석 결과를 받아볼 수 있습니다.

usoclient.exe를 삭제해도 될까?

usoclient.exe를 직접 삭제하는 것은 권장하지 않습니다. 예기치 않은 동작을 유발할 수 있으며, Windows가 자주 사용하는 시스템 파일이므로 다음 부팅 시 운영체제가 파일을 다시 생성할 가능성이 큽니다.

더 나은 해결책은 프로그램을 비활성화하거나, 우선 Windows 문제 해결사를 통해 CMD 창이 화면에 계속 남는 버그를 수정하는 것입니다. 아래 방법들을 순서대로 시도해 보세요.

참고: usoclient.exe를 비활성화하면 최신 Windows 업데이트가 설치되지 않을 수 있다는 점을 유의하세요.

방법 1: Windows 업데이트 문제 해결사 실행

일부 사용자는 Windows Update 문제 해결사를 실행해 문제를 해결했다고 보고했습니다. 다만 이 방법은 CMD 창이 화면에 무한히 남아 있는 경우에만 효과적입니다.

참고: 아래 단계를 완료해도 usoclient.exe는 비활성화되지 않으며 Windows 업데이트는 계속 수신됩니다. 이 수정은 CMD 창이 화면에 계속 남는 버그만 해결하는 것을 목표로 합니다.

Windows 업데이트 문제 해결사로 버그를 해결하는 방법은 다음과 같습니다:

  1. Windows 키 + R을 눌러 실행 창을 연 뒤 "ms-settings:troubleshoot"를 입력하고 Enter를 눌러 Windows 10 설정문제 해결 탭으로 이동합니다.
    usoclient.exe란? Windows 10 CMD 팝업 원인과 비활성화 방법 총정리
  2. 문제 해결 탭에서 Windows Update를 선택한 후 문제 해결사 실행을 클릭합니다.
    usoclient.exe란? Windows 10 CMD 팝업 원인과 비활성화 방법 총정리
  3. 진단이 완료되면 화면 지시에 따라 복구 전략을 적용합니다. '수정 사항 적용' 버튼을 클릭해야 할 수도 있습니다. 완료 후 자동으로 재부팅되지 않으면 컴퓨터를 직접 재시작하세요.
    usoclient.exe란? Windows 10 CMD 팝업 원인과 비활성화 방법 총정리

이 방법으로 해결되지 않거나 UsoClient를 영구적으로 비활성화하고 싶다면 아래 방법들을 계속 진행하세요.

방법 2: 작업 스케줄러에서 usoclient.exe 비활성화

특별한 이유가 없다면 권장하지 않지만, 작업 스케줄러에서 해당 프로세스를 비활성화하면 UsoClient.exe CMD 팝업이 나타나지 않게 할 수 있습니다.

작업 스케줄러에서 usoclient.exe 팝업을 비활성화하는 방법은 다음과 같습니다:

  1. Windows 키 + R을 눌러 실행 명령창을 열고 "taskschd.msc"를 입력한 후 Enter를 눌러 작업 스케줄러를 실행합니다.usoclient.exe란? Windows 10 CMD 팝업 원인과 비활성화 방법 총정리
  2. 작업 스케줄러 창의 왼쪽 창에서 작업 스케줄러 라이브러리 > Microsoft > Windows > UpdateOrchestrator로 이동합니다.
  3. UpdateOrchestrator 폴더를 연 후 중앙 창에서 Schedule Scan 작업을 선택합니다.
    usoclient.exe란? Windows 10 CMD 팝업 원인과 비활성화 방법 총정리
  4. Schedule Scan이 선택된 상태에서 오른쪽 창의 '선택한 항목' 아래에 있는 사용 안 함(Disable)을 클릭합니다.
    usoclient.exe란? Windows 10 CMD 팝업 원인과 비활성화 방법 총정리
  5. 작업 스케줄러를 닫고 컴퓨터를 재부팅합니다. 다음 재시작부터는 UsoClient.exe CMD 팝업이 더 이상 나타나지 않을 것입니다. 다만 이 작업을 비활성화해 두면 WU(Windows Update) 구성 요소가 최신 업데이트 정보를 반영하지 못할 수 있습니다.

참고: 나중에 Update Orchestrator 구성 요소의 정상 기능을 복원하고 싶다면 위 단계를 역순으로 진행하고 마지막 단계에서 사용(Enable)을 선택하면 됩니다.

사용 중인 Windows 10 버전에서 작업 스케줄러에 접근할 수 없다면 방법 3을 사용해 usoclient.exe를 비활성화하세요.

방법 3: 레지스트리 편집기로 usoclient.exe 비활성화

첫 번째 방법이 시스템에 적용되지 않는다면 레지스트리 편집기를 사용해 CMD 팝업이 다시는 나타나지 않도록 할 수 있습니다. 이 방법은 NoAutoRebootWithLoggedOnUsers라는 DWORD(32비트) 값을 생성하여 UsoClient 실행 파일의 자동 재부팅 기능을 비활성화합니다.

레지스트리 편집기에서 usoclient.exe를 비활성화하는 방법은 다음과 같습니다:

  1. Windows 키 + R을 눌러 실행 창을 연 뒤 "regedit"를 입력하고 Enter를 눌러 레지스트리 편집기를 실행합니다.
    usoclient.exe란? Windows 10 CMD 팝업 원인과 비활성화 방법 총정리
  2. 레지스트리 편집기의 왼쪽 창에서 다음 경로로 이동합니다.
    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU

    usoclient.exe란? Windows 10 CMD 팝업 원인과 비활성화 방법 총정리

  3. AU 폴더를 선택한 상태에서 오른쪽 패널의 빈 공간을 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 > DWORD(32비트) 값을 선택합니다. 그런 다음 새로 만든 값의 이름을 NoAutoRebootWithLoggedOnUsers로 변경합니다.
    usoclient.exe란? Windows 10 CMD 팝업 원인과 비활성화 방법 총정리
  4. NoAutoRebootWithLoggedOnUsers를 두 번 클릭하고 값 데이터를 1로 설정합니다.
    usoclient.exe란? Windows 10 CMD 팝업 원인과 비활성화 방법 총정리
  5. 레지스트리 편집기를 닫고 컴퓨터를 재부팅합니다. 재시작 후에는 usoclient.exe로 인한 CMD 팝업이 더 이상 표시되지 않을 것입니다.

원래 상태로 되돌리고 싶다면 레지스트리 편집기에서 HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU 경로로 다시 이동한 후 NoAutoRebootWithLoggedOnUsers 항목을 삭제하거나 값을 0으로 변경하면 됩니다.