오류 1068 해결 방법: 종속 서비스 복구하기

오류 1068이란 무엇인가

오류 1068은 Windows 운영 체제에서 특정 서비스를 시작하려고 할 때 발생하는 문제입니다. 이 오류 메시지는 "종속 서비스 또는 그룹을 시작할 수 없습니다"라는 의미를 가지고 있습니다. 즉, 어떤 서비스를 실행하려고 하는데 그 서비스가 의존하고 있는 다른 서비스들이 제대로 작동하지 않거나 비활성화되어 있기 때문에 발생합니다. 특히 인터넷 공유 기능, 사운드 장치, 네트워크 드라이버와 관련된 서비스에서 자주 나타납니다. 예를 들어, 인터넷 연결 공유를 활성화하려고 할 때 이 오류가 발생하면 네트워크 연결이 중단될 수 있습니다. 이 문제는 Windows 7, Windows 8, Windows 10 그리고 Windows 11에서 모두 보고되었습니다. 사용자들은 종종 이 오류를 해결하기 위해 여러 방법을 시도하지만 근본 원인을 이해하지 못하면 쉽게 해결되지 않습니다.

오류 1068의 주요 원인은 종속 서비스의 시작 유형이 잘못 설정되었거나 해당 서비스가 손상되었기 때문입니다. 예를 들어 DHCP 클라이언트 서비스는 네트워크 연결을 위해 필수적인데, 이 서비스가 비활성화되어 있으면 오류 1068이 발생할 수 있습니다. 또한 Windows 레지스트리에서 종속 서비스 목록이 잘못 구성된 경우에도 이 문제가 나타납니다. 따라서 이 오류를 해결하려면 먼저 어떤 서비스가 문제인지 확인하고 해당 서비스의 종속성을 점검해야 합니다. 아래에서는 실제로 적용할 수 있는 구체적인 해결 방법을 단계별로 설명합니다.

서비스 관리자에서 종속 서비스 확인 및 설정 변경

가장 기본적이면서 효과적인 해결 방법은 Windows 서비스 관리자를 사용하는 것입니다. 먼저 키보드에서 Windows 키와 R 키를 동시에 눌러 실행 창을 엽니다. 여기에 services.msc를 입력하고 Enter 키를 누르면 서비스 관리자가 열립니다. 이 창에서 오류가 발생한 서비스를 찾습니다. 예를 들어 인터넷 연결 공유와 관련된 오류라면 Internet Connection Sharing 서비스를 찾습니다. 해당 서비스를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다. 속성 창의 일반 탭에서 시작 유형이 자동으로 설정되어 있는지 확인합니다. 만약 수동이나 사용 안 함으로 되어 있다면 자동으로 변경합니다. 그다음 서비스 상태가 중지됨으로 표시되면 시작 버튼을 클릭하여 서비스를 실행합니다.

오류 1068 해결 방법: 종속 서비스 복구하기 - 1

하지만 이 방법만으로 해결되지 않는 경우가 많습니다. 그 이유는 해당 서비스가 의존하는 다른 서비스들이 여전히 비활성화되어 있기 때문입니다. 서비스 속성 창에는 종속성 탭이 있습니다. 이 탭을 클릭하면 이 서비스가 의존하는 서비스 목록과 이 서비스에 의존하는 서비스 목록이 표시됩니다. 예를 들어 DHCP 클라이언트 서비스가 종속 서비스로 등록되어 있다면 해당 서비스도 자동으로 시작되어야 합니다. 종속 서비스 목록에 있는 각 서비스를 하나씩 확인하고 시작 유형을 자동으로 변경합니다. 또한 서비스가 실행 중인지 확인합니다. 이 작업을 완료한 후 컴퓨터를 다시 시작하면 오류 1068이 해결될 가능성이 높습니다.

다음은 일반적으로 오류 1068과 관련된 주요 서비스와 그 종속 서비스를 정리한 표입니다.

주요 서비스종속 서비스 예시권장 시작 유형
Internet Connection SharingDHCP Client, Network Connections자동
Windows AudioPlug and Play, Power자동
DHCP ClientAfd, NetBIOS over Tcpip자동
EapHostRpcSs, SamSs자동

이 표를 참고하여 각 서비스의 상태를 확인하고 필요한 경우 시작 유형을 수정합니다. 특히 DHCP 클라이언트 서비스는 네트워크 연결에 필수적이므로 반드시 자동으로 설정해야 합니다.

오류 1068 해결 방법: 종속 서비스 복구하기 - 2

레지스트리 편집을 통한 DependOnService 값 수정

서비스 관리자에서 종속 서비스를 모두 올바르게 설정했음에도 불구하고 오류 1068이 계속 발생한다면 Windows 레지스트리에 문제가 있을 수 있습니다. 레지스트리는 시스템 설정을 저장하는 데이터베이스로, 여기서 DependOnService라는 값이 종속 서비스 목록을 관리합니다. 이 값에 존재하지 않거나 비활성화된 서비스가 포함되어 있으면 오류가 발생합니다. 이 경우 레지스트리 편집기를 사용하여 직접 수정해야 합니다.

먼저 Windows 키와 R 키를 눌러 실행 창을 열고 regedit를 입력한 후 Enter 키를 누릅니다. 사용자 계정 컨트롤 창이 나타나면 예를 클릭합니다. 레지스트리 편집기에서 다음 경로로 이동합니다: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\오류가발생한서비스이름. 예를 들어 DHCP 클라이언트 서비스가 문제라면 Services 폴더 아래에 Dhcp 폴더를 찾습니다. 이 폴더 안에 DependOnService라는 항목이 있습니다. 이 항목을 더블 클릭하면 여러 문자열이 나열되어 있습니다. 이 문자열은 각각 종속 서비스의 이름을 나타냅니다. 여기서 불필요하거나 손상된 서비스 이름을 제거합니다. 예를 들어 Afd라는 서비스가 더 이상 사용되지 않거나 문제를 일으킨다면 해당 줄을 삭제합니다. 하지만 주의해야 할 점은 필수적인 서비스를 제거하면 시스템이 불안정해질 수 있다는 것입니다. 따라서 제거하기 전에 각 서비스의 역할을 확인하는 것이 좋습니다.

이 방법은 특히 EapHost 서비스나 DHCP 클라이언트 서비스에서 자주 사용됩니다. EapHost 서비스의 경우 DependOnService 값에 RpcSs와 SamSs만 남기고 다른 항목을 제거하면 오류가 해결되는 사례가 보고되었습니다. 레지스트리를 수정한 후에는 반드시 레지스트리 편집기를 닫고 컴퓨터를 다시 시작해야 변경 사항이 적용됩니다.

오류 1068 해결 방법: 종속 서비스 복구하기 - 3

명령 프롬프트를 사용한 네트워크 및 시스템 파일 복구

오류 1068이 네트워크 관련 서비스에서 발생하는 경우 명령 프롬프트를 사용하여 네트워크 설정을 초기화하고 시스템 파일을 복구하는 방법이 효과적입니다. 이 방법은 특히 인터넷 연결 공유나 DHCP 클라이언트 서비스에서 문제가 있을 때 유용합니다. 먼저 관리자 권한으로 명령 프롬프트를 실행해야 합니다. 시작 버튼을 마우스 오른쪽 버튼으로 클릭하고 Windows PowerShell(관리자) 또는 명령 프롬프트(관리자)를 선택합니다. 사용자 계정 컨트롤 창이 나타나면 예를 클릭합니다.

그다음 다음 명령어를 순서대로 입력하고 각 명령어를 입력한 후 Enter 키를 누릅니다. 첫 번째 명령어는 netsh winsock reset입니다. 이 명령어는 Windows 소켓 설정을 초기화하여 네트워크 통신 문제를 해결합니다. 두 번째 명령어는 netsh int ip reset입니다. 이 명령어는 IP 스택을 재설정하여 IP 주소 할당 문제를 해결합니다. 세 번째 명령어는 netsh firewall reset입니다. 이 명령어는 방화벽 설정을 기본값으로 복원합니다. 네 번째 명령어는 sfc /scannow입니다. 이 명령어는 시스템 파일 검사기를 실행하여 손상된 시스템 파일을 복구합니다. 모든 명령어를 실행한 후 명령 프롬프트를 닫고 컴퓨터를 다시 시작합니다.

이 방법은 네트워크 서비스의 종속성 문제를 해결하는 데 매우 효과적입니다. 또한 시스템 파일이 손상되어 서비스가 제대로 작동하지 않는 경우에도 도움이 됩니다. 만약 sfc /scannow 명령어가 문제를 해결하지 못한다면 DISM 명령어를 추가로 사용할 수 있습니다. DISM /Online /Cleanup-Image /RestoreHealth 명령어를 관리자 권한 명령 프롬프트에서 실행하면 시스템 이미지를 복구할 수 있습니다.

오류 1068 해결 방법: 종속 서비스 복구하기 - 4

다음은 오류 1068 해결을 위해 시도할 수 있는 방법을 단계별로 정리한 목록입니다.

  • 서비스 관리자에서 문제 서비스의 시작 유형을 자동으로 변경하고 종속 서비스를 확인합니다.
  • 레지스트리 편집기에서 DependOnService 값을 수정하여 불필요한 종속성을 제거합니다.
  • 관리자 권한 명령 프롬프트에서 네트워크 리셋 명령어와 시스템 파일 검사기를 실행합니다.
  • 컴퓨터를 다시 시작하여 변경 사항을 적용하고 오류가 해결되었는지 확인합니다.
  • 위 방법이 실패하면 Windows 업데이트를 확인하거나 시스템 복원을 시도합니다.

이 목록을 순서대로 따라 하면 대부분의 오류 1068 문제를 해결할 수 있습니다.

추가 해결 방법 및 예방 조치

위의 방법으로도 오류 1068이 해결되지 않는 경우 추가적인 조치를 고려해야 합니다. 먼저 Windows 업데이트를 확인하는 것이 중요합니다. 최신 업데이트에는 서비스 관련 버그 수정이 포함되어 있을 수 있습니다. 설정 앱에서 업데이트 및 보안을 선택하고 Windows 업데이트를 실행합니다. 업데이트가 있으면 설치하고 컴퓨터를 다시 시작합니다. 또한 최근에 설치한 프로그램이나 드라이버가 서비스와 충돌을 일으킬 수 있습니다. 이 경우 시스템 복원을 사용하여 문제가 발생하기 전의 시점으로 되돌리는 방법이 효과적입니다. 시스템 복원은 Windows 검색창에 시스템 복원을 입력하고 복원 지점 만들기를 선택한 후 안내에 따라 진행합니다.

오류 1068 해결 방법: 종속 서비스 복구하기 - 5

또한 오류 1068은 악성 소프트웨어나 바이러스 감염으로 인해 서비스가 비활성화되거나 손상되어 발생할 수도 있습니다. 따라서 백신 프로그램을 사용하여 전체 시스템 검사를 수행하는 것이 좋습니다. Windows Defender를 사용하거나 신뢰할 수 있는 타사 백신 프로그램을 실행합니다. 검사 결과 위협이 발견되면 제거한 후 서비스 상태를 다시 확인합니다. 마지막으로 하드웨어 문제도 고려해야 합니다. 네트워크 카드나 사운드 카드 드라이버가 손상되면 관련 서비스가 작동하지 않을 수 있습니다. 장치 관리자에서 해당 드라이버를 업데이트하거나 제거한 후 다시 설치합니다.

예방을 위해서는 정기적으로 Windows 업데이트를 설치하고, 불필요한 서비스를 비활성화하지 않으며, 시스템 파일을 주기적으로 검사하는 습관을 들이는 것이 좋습니다. 또한 레지스트리를 직접 수정해야 하는 경우 백업을 먼저 수행하는 것이 안전합니다. 레지스트리 편집기에서 내보내기 기능을 사용하여 현재 레지스트리 상태를 저장해 두면 문제가 발생했을 때 복원할 수 있습니다.

참고 자료

이 문서의 내용은 다음과 같은 출처를 참고하여 작성되었습니다. Microsoft 공식 지원 페이지에서는 오류 1068에 대한 기본적인 정의와 해결 방법을 제공합니다. 구체적인 서비스 설정 방법은 Hamachi 지원 문서에서 확인할 수 있습니다. 또한 레지스트리 수정 방법에 대한 자세한 설명은 ISO Standards 기술 문서에서 참고하였습니다.

Microsoft Support. "Error 1068 when you try to enable Internet Connection Sharing." Microsoft, https://support.microsoft.com/en-us/topic/error-1068-when-you-try-to-enable-internet-connection-sharing-a4a9f21a-24ec-53e6-6131-48b8346b7afc. Accessed 15 Oct. 2023.

Hamachi Support. "How to resolve Hamachi error 1068." GoTo, https://support.goto.com/help/how-to-resolve-hamachi-error-1068. Accessed 15 Oct. 2023.

ISO Standards. "Fixing error 1068 the dependency service or group failed to start." ISO Standards, https://isost.org/help/fixing-error-1068-the-dependency-service-or-group-failed-to-start. Accessed 15 Oct. 2023.

오류1068 종속서비스 서비스복구 Windows오류 시스템문제 의존성오류
주의 일반적인 안내이며 환경에 따라 결과가 다를 수 있습니다.
작성자

Stefano Barcellos

Visite Barbados 기여자.

« 이전 글
0x80073cf9 오류 해결 방법과 원인 총정리

관련 글