Computer >> 컴퓨터 >  >> 시스템 >> Windows

Windows 서비스 변경 시 '매개변수가 올바르지 않습니다' 오류 해결 방법

Windows에서 서비스 상태를 변경하려는데 "매개변수가 올바르지 않습니다"라는 오류가 떠서 곤란했던 경험이 있으신가요? 이 글에서는 레지스트리 편집기를 활용해 이 문제를 해결하는 실전 방법을 소개합니다.

업데이트: 2025년 7월 11일

문제 상황: 서비스 상태 변경이 되지 않는다

이런 상황을 생각해 볼 수 있습니다. 특정 Windows 서비스의 실행 상태를 바꾸고 싶은 경우입니다. 예를 들어 부팅 시 자동으로 시작되는 서비스를 수동 시작으로 전환하거나, 아예 비활성화하고 싶을 수 있습니다. 서비스 도구(services.msc)를 실행하고 해당 서비스를 연 뒤 상태를 변경하고 적용(Apply) 또는 확인(OK) 버튼을 누르면... 그런데 "매개변수가 올바르지 않습니다"라는 오류 메시지만 나타나는 것입니다.

저는 Windows Defender의 웹 위협 검사 서비스를 비활성화하려다 이 문제를 겪었습니다. 이 구성 요소는 실시간으로 동작하는 Defender의 일부인데, 저는 사용하지 않고, 사용할 의사도 없으며, 앞으로도 사용할 생각이 없습니다. 제가 쓰는 모든 Windows PC에서는 어떤 방식으로든 반드시 꺼 두는데, 그룹 정책으로 처리할 수 없다면 관련 프로그램 폴더를 통째로 삭제해 버립니다. 여러 번 말씀드린 바 있습니다. 그런데 Defender 자체는 제거했음에도 이 웹 위협 서비스는 계속 실행 중이었고, 서비스 유틸리티로는 상태를 바꿀 수 없었습니다. 자, 이제 이 문제를 해결해 보겠습니다.

Windows 서비스 변경 시  매개변수가 올바르지 않습니다  오류 해결 방법

레지스트리로 들어가야 한다

해결책은 레지스트리 편집기(regedit.exe)를 실행해 올바른 경로로 이동한 뒤, 서비스 상태 값을 직접 수정하는 것입니다. 사실 저는 Linux에서 WINE으로 Windows 프로그램을 설치할 때 정확히 이 방법을 소개한 적이 있는데, 이런 데에서도 쓰이게 될 줄은 몰랐네요.

진행하기 전에 주의할 점이 있습니다. 잘못 건드리면 시스템에 큰 문제가 생길 수 있습니다. 중요한 시스템 서비스를 비활성화하면 컴퓨터가 아예 부팅되지 않을 수도 있습니다. regedit 사용에 능숙하고, 각 서비스의 역할과 시스템 동작에 미치는 영향을 충분히 이해하는 경우에만 이 작업을 진행하시기 바랍니다.

이제 regedit를 관리자 권한으로 실행하고 다음 경로로 이동합니다.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services

왼쪽 창에 긴 서비스 목록이 나타납니다. 그중 필요한 서비스를 선택하세요. 오른쪽 창에서 Start(REG_DWORD) 항목을 찾습니다. 항목이 없다면 마우스 우클릭으로 새로 만들면 됩니다. 그리고 값을 원하는 숫자로 변경합니다. 제 경우에는 4, 즉 '사용 안 함' 상태 값으로 설정했습니다.

Windows 서비스 변경 시  매개변수가 올바르지 않습니다  오류 해결 방법

설정 가능한 값은 다음과 같습니다.

0 = 부팅
1 = 시스템
2 = 자동
3 = 수동
4 = 사용 안 함

제 경우에는 불필요한 기능과 관련된 서비스가 목록에 무려 네 개나 있어서, 하나하나 이 작업을 반복해야 했습니다. 모든 변경이 끝나면 regedit를 닫고 컴퓨터를 재시작합니다. 다시 로그인한 뒤 서비스 도구를 열어보면, 그토록 상태 변경을 거부하던 서비스들이 실제로 변경되어 있는 것을 확인할 수 있습니다. 작업 완료입니다.

마무리

이상입니다. 시스템 설정을 변경하다가 어쩌다 "매개변수가 올바르지 않습니다" 오류를 만난다면, 레지스트리에서 서비스 상태 값을 직접 수정하는 것이 해결책입니다. 가장 이상적인 방법은 아니지만, 때로는 이런 수밖에 없습니다. 제 경우에는 Windows 11 초기화 테스트 이후 시스템이 온갖 불필요한 것들로 가득 차서, 십여 개가 넘는 서비스를 비활성화하는 것이 정리 작업의 일부였습니다. 그중 몇몇이 이 고집 센 오류를 냈고, 위에서 소개한 방법으로 깔끔하게 해결됐습니다. 아주 쉬운 작업이었죠.

그렇긴 하지만, 저는 Windows 11 사용을 권하지 않습니다. 침해적이고 짜증을 유발하는 운영체제이며, 사용자에게 적대적입니다. 프로파일링당하거나 무시당하지 않고 내 하드웨어를 제대로 쓰려면 멍청한 기능들을 일일이 다듬고 길들이느라 많은 시간을 쏟아부어야 합니다. 저에게 Windows 11에 대한 관심은 코믹하면서도 비극적이며, 저는 독자 여러분이 이런 무의미한 의식을 겪지 않도록 대신 겪어 드리러 온 것입니다. 이 글이 여러분의 기이한 문제 몇 가지를 넘어가는 데 도움이 되기를 바랍니다. 모두 늘 건강하세요.

감사합니다.