Windows 홈그룹(HomeGroup)은 여러 대의 컴퓨터를 하나의 네트워크로 연결할 수 있게 해주는 매우 유용한 기능으로, 기업뿐만 아니라 개인 사용자에게도 널리 활용되고 있습니다. 하지만 홈그룹에서 탈퇴하려고 할 때 'Windows가 홈 그룹에서 컴퓨터를 제거할 수 없습니다'라는 오류 메시지가 나타나는 경우가 있으며, 이 문제는 해결하기가 꽤 까다로울 수 있습니다.

다행히도 이 문제에 대한 검증된 해결 방법이 여러 가지 존재합니다. 이 글에서는 각 해결 방법을 자세한 설명과 함께 정리해 소개하니, 아래 안내를 따라 차근차근 진행하면 오류를 해결할 수 있습니다.
홈그룹 제거 오류의 원인
이 오류를 유발하는 원인 목록은 그리 길지 않으며, 아래 몇 가지 원인만 확인해도 문제를 해결할 수 있는 경우가 많습니다.
- HomeGroup Provider 및 HomeGroup Listener 서비스가 비활성화되어 있거나 중지되어 있을 수 있습니다. 이 경우 두 서비스를 사용 설정하고 시작하면 문제를 해결할 수 있으며, 과정도 간단합니다.
- C:\ProgramData\Microsoft\Crypto\RSA 경로에 있는 MachineKeys 폴더가 손상되었을 수 있습니다. 폴더의 소유권을 가져온 후 내부 파일을 정리하면 됩니다.
- 로컬 디스크의 Windows 폴더 깊숙한 곳에 있는 idstore.sst 파일이 손상되었을 수도 있습니다. 이 파일의 이름을 변경하거나 삭제하면 Windows가 새로 생성하므로 문제가 해결됩니다.
해결 방법 1: HomeGroup Provider 및 HomeGroup Listener 서비스 사용 설정
다른 많은 Windows 기능과 마찬가지로 홈그룹 기능 역시 이 두 서비스에 의존합니다. 홈그룹에서 탈퇴하려면 해당 서비스가 반드시 실행 중이어야 합니다. 서비스를 활성화하는 방법은 어렵지 않으니 아래 단계를 따라 진행해 보세요.
- 키보드에서 Windows 키 + R 키를 동시에 눌러 실행(Run) 유틸리티를 엽니다. 열린 입력창에 따옴표 없이 "services.msc"를 입력하고 확인을 클릭하면 서비스 도구가 실행됩니다.

- 또 다른 방법으로는 시작 메뉴에서 제어판을 찾아 열거나, 시작 메뉴의 검색 기능을 이용해 제어판을 검색하는 것입니다.
- 제어판 창이 열리면 창 오른쪽 상단의 '보기 기준' 옵션을 '큰 아이콘'으로 변경하고, 아래로 스크롤하여 '관리 도구' 항목을 찾습니다. 클릭한 뒤 하단에 있는 '서비스' 바로 가기를 클릭해 엽니다.

- 목록에서 HomeGroup Provider 또는 HomeGroup Listener 서비스를 찾아 마우스 오른쪽 버튼으로 클릭한 후, 나타나는 상황별 메뉴에서 '속성'을 선택합니다.
- 서비스가 이미 시작 중이라면(서비스 상태 메시지 옆에서 확인 가능) 창 가운데 있는 '중지' 버튼을 클릭해 일단 중지합니다. 이미 중지 상태라면 그대로 둡니다.
- 서비스 속성 창의 '시작 유형' 메뉴가 '자동'으로 설정되어 있는지 확인한 후 다음 단계를 진행합니다. 시작 유형을 변경할 때 나타나는 대화 상자가 있다면 모두 확인을 눌러줍니다. 마지막으로 창 가운데의 '시작' 버튼을 클릭한 후 창을 닫습니다. 앞서 언급한 두 서비스 모두 동일한 과정을 반복합니다.

'시작' 버튼을 클릭했을 때 다음과 같은 오류 메시지가 나타날 수 있습니다.
"로컬 컴퓨터에서 서비스를 시작하지 못했습니다. 오류 1079: 이 서비스에 지정된 계정이 동일한 프로세스에서 실행 중인 다른 서비스에 지정된 계정과 다릅니다."
이런 경우에는 아래 지침에 따라 문제를 해결하세요.
- 위 단계 1~3을 다시 수행해 서비스 속성 창을 엽니다. '로그온' 탭으로 이동한 후 '찾아보기...' 버튼을 클릭합니다.

- '선택할 개체 이름 입력' 입력란에 본인 계정 이름을 입력하고 '이름 확인'을 클릭한 뒤, 이름이 인식될 때까지 잠시 기다립니다.
- 완료되면 확인을 클릭하고, 비밀번호를 설정해 두었다면 암호 입력 창이 뜰 때 비밀번호를 입력합니다. 이제 서비스가 문제없이 시작될 것입니다!
해결 방법 2: MachineKeys 폴더의 소유권 가져오기
C:\ProgramData\Microsoft\Crypto\RSA 경로에 있는 MachineKeys 폴더의 소유권을 가져오는 것만으로 같은 문제로 고생하던 수많은 사용자들이 문제를 해결했습니다. 로컬 관리자 계정이라면 소유권을 본인의 사용자 계정으로 이전해야 합니다. 아래 단계를 따라 진행해 보세요!
- PC에서 라이브러리를 열거나 아무 폴더나 연 뒤 왼쪽 메뉴에서 '내 PC' 옵션을 클릭합니다.
- C:\ProgramData\Microsoft\Crypto\RSA 폴더로 이동합니다.

- 그 안에 있는 MachineKeys 폴더의 소유권을 가져와야 합니다. 폴더를 마우스 오른쪽 버튼으로 클릭하고 '속성'을 선택한 다음 '보안' 탭을 클릭합니다. '고급' 버튼을 누르면 '고급 보안 설정' 창이 나타납니다. 여기서 키의 소유자를 변경해야 합니다.
- '소유자:' 라벨 옆의 '변경' 링크를 클릭합니다. '사용자 또는 그룹 선택' 창이 나타납니다.

- '고급' 버튼을 통해 사용자 계정을 선택하거나, '선택할 개체 이름 입력' 영역에 직접 사용자 계정을 입력한 후 확인을 클릭합니다. 이렇게 본인의 사용자 계정을 추가합니다.
- (선택 사항) 폴더 내 모든 하위 폴더와 파일의 소유자까지 변경하려면 '고급 보안 설정' 창에서 '하위 컨테이너와 개체의 소유자 바꾸기' 체크박스를 선택합니다. 확인을 클릭하면 소유권이 변경됩니다.
- 이제 폴더에 대한 완전한 제어 권한을 갖게 되었으므로, 폴더를 열어 내부의 모든 파일을 선택해 다른 위치로 이동시킵니다. 컴퓨터를 재시작하면 문제가 해결될 것입니다.
해결 방법 3: idstore.sst 파일 이름 변경 또는 삭제
C:\Windows\ServiceProfiles\LocalService\AppData\Roaming\PeerNetworking 경로에는 idstore.sst라는 파일이 있는데, 이 파일은 피어 네트워킹(Peer Networking)과 직접 관련되어 있기 때문에 손상되면 홈그룹 설정에 직접적인 영향을 미칠 수 있습니다. 이 파일을 삭제하면 컴퓨터를 재시작하거나 PNRP 서비스를 재시작할 때 자동으로 다시 생성되므로, 한번 시도해 볼 만합니다.
- PC에서 라이브러리를 열거나 아무 폴더나 연 뒤 왼쪽 메뉴에서 '내 PC' 옵션을 클릭합니다. 로컬 디스크 C:를 더블클릭해 연 후 그 안의 Windows 폴더로 들어갑니다.
- ServiceProfiles >> LocalService >> AppData >> Roaming >> PeerNetworking 순서로 폴더를 이동합니다.
- ProgramData 폴더가 보이지 않는다면 숨김 파일 및 폴더 표시 옵션을 켜야 할 수 있습니다. 파일 탐색기 메뉴의 '보기' 탭을 클릭하고 '표시/숨기기' 섹션의 '숨긴 항목' 체크박스에 체크합니다.

- idstore.sst라는 이름의 파일을 찾아 마우스 오른쪽 버튼으로 클릭한 후 상황별 메뉴에서 '이름 바꾸기'를 선택합니다. idstore.old처럼 다른 이름으로 변경하고 변경 사항을 적용합니다. 컴퓨터를 재시작한 후 문제가 해결되었는지 확인합니다.