Windows 10의 파일 공유 기능을 사용하면 사용자가 구성한 로컬 네트워크 안에서 파일을 빠르고 편리하게 주고받을 수 있습니다. 하지만 최근 일부 Windows 10 빌드에서 이 기능이 제대로 작동하지 않는 문제가 발생했다는 보고가 많습니다.

대표적인 증상은 두 가지입니다. 네트워크에서 컴퓨터끼리 서로를 인식하지 못하거나, 권한 설정 문제로 다른 PC의 파일에 접근할 수 없는 경우입니다. 어느 쪽이든 파일 공유 기능 자체가 망가진 상태라 많은 사용자들이 곤란을 겪고 있습니다. 다행히 실제로 효과가 있었던 해결 방법이 여러 가지 확인되었으니, 아래 내용을 하나씩 따라 해 보시기 바랍니다.
Windows 10 파일 공유 오류의 주요 원인
이 문제는 다양한 원인으로 발생할 수 있으며, 온라인에서 실제 사용자들에 의해 확인된 원인들을 바탕으로 해결 방법을 정리했습니다. 정확한 원인을 파악하는 것이 성공적인 문제 해결의 첫걸음입니다. 올바른 원인을 알면 그에 맞는 해결책을 더 빠르게 적용할 수 있습니다. 아래 목록을 확인해 보세요!
- 관련 서비스가 실행되지 않음 – Windows 10의 파일 공유는 몇 가지 필수 서비스에 의존합니다. 파일을 공유하려면 해당 서비스가 반드시 실행 중이어야 하며, 시작 유형이 '자동'으로 설정되어 있는지도 확인해야 합니다.
- 대상 컴퓨터의 소유권 및 권한 부족 – 특정 컴퓨터의 특정 폴더에 접근할 때만 문제가 발생한다면 권한(Permissions)과 소유권(Ownership) 문제일 가능성이 높습니다. 해당 파일 속성에서 공유가 허용되어 있는지 확인하세요.
- Windows 자격 증명 미등록 – 모든 컴퓨터 간 접근이 기본적으로 허용되지는 않습니다. 대상 컴퓨터를 네트워크에서 신뢰할 수 있는 장치로 인식시키려면 자격 증명을 추가해야 할 수 있습니다. 또는 regedit(레지스트리 편집기)를 사용해 모든 사용자의 접근을 허용하는 방법도 있습니다.
- IPv6 – IPv6를 비활성화했더니 문제가 해결되었다는 사용자 사례가 많으므로, 한 번쯤 시도해 볼 만합니다.
- SMB 1.0/CIFS 파일 공유 지원 비활성화 – 새로운 Windows 업데이트 후 이 기능이 꺼지는 경우가 종종 있지만, 여전히 많은 네트워크 프로토콜과 동작이 이 기능에 의존하고 있으므로 활성화가 필요합니다.
- 최신 업데이트 미설치 – 최신 Windows 업데이트가 적용되어 있지 않으면 버그 수정과 보안 패치를 놓치게 됩니다. 이 문제에 대한 수정 사항이 업데이트에 포함되어 있을 수도 있으므로 항상 최신 버전을 유지하세요.
해결 방법 1: 필수 서비스가 정상적으로 실행 중인지 확인
Windows 10의 다른 기능과 마찬가지로 파일 공유도 특정 서비스에 의존하여 작동합니다. 이때 필요한 서비스는 Function Discovery Provider Host와 Function Discovery Resource Publication입니다. 이 두 서비스는 시작되어 있어야 하며, 항상 실행 상태를 유지해야 합니다. 아래 단계를 따라 설정해 보세요.
- 키보드에서 Windows 키 + R 키를 동시에 눌러 실행(Run) 창을 엽니다. 열린 입력창에 따옴표 없이 "services.msc"를 입력하고 확인을 클릭하면 서비스(Services) 도구가 실행됩니다.

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

- 목록에서 Function Discovery Provider Host와 Function Discovery Resource Publication 서비스를 찾아 각각 마우스 오른쪽 버튼으로 클릭한 뒤, 나타나는 메뉴에서 속성(Properties)을 선택합니다.
- 서비스가 실행 중이라면(서비스 상태 메시지 옆에서 확인 가능) 창 가운데의 중지(Stop) 버튼을 눌러 일단 중지합니다. 이미 중지 상태라면 그대로 둡니다.

- 서비스 속성 창의 시작 유형(Startup type) 메뉴가 자동(Automatic)으로 설정되어 있는지 확인합니다. 시작 유형 변경 시 나타나는 대화 상자가 있다면 확인을 눌러 진행합니다. 마지막으로 창 가운데의 시작(Start) 버튼을 클릭한 후 창을 닫습니다. 앞서 언급한 모든 서비스에 대해 동일한 과정을 반복합니다.
시작 버튼을 클릭할 때 다음과 같은 오류 메시지가 나타날 수 있습니다.
Windows could not start the service on Local Computer. Error 1079: The account specified for this service differs from the account specified for other services running in the same process.
이런 경우에는 아래 지침에 따라 문제를 해결하세요.
- 위의 1~3단계를 다시 수행하여 서비스 속성 창을 엽니다. 로그온(Log On) 탭으로 이동한 뒤 찾아보기(Browse...) 버튼을 클릭합니다.

- '선택할 개체 이름 입력' 입력란에 본인 계정 이름을 입력하고 이름 확인(Check Names)을 클릭한 뒤, 이름이 인식될 때까지 잠시 기다립니다.
- 완료되면 확인을 클릭하고, 암호를 설정해 두었다면 암호 입력 요청 시 암호(Password) 칸에 입력합니다. 이제 Windows 10 파일 공유가 정상적으로 작동할 것입니다!
해결 방법 2: 문제가 되는 폴더에 소유권 및 권한 부여
특정 파일이나 폴더에서만 문제가 발생한다면, 접근하려는 컴퓨터에 필요한 권한이 있는지 먼저 확인해야 합니다. 권한이 없다면 해당 파일과 폴더에 권한을 직접 부여해 주어야 합니다.
- 문제가 되는 PC에서 라이브러리(Libraries)를 열거나 아무 폴더나 연 뒤 왼쪽 메뉴에서 내 PC(This PC)를 클릭합니다.
- 파일 공유로 접근할 수 없는 문제의 폴더로 이동합니다. 문제가 되는 폴더마다 동일한 과정을 반복해야 합니다.

- 진행하기 전에 먼저 폴더의 소유권을 가져와야 합니다. 폴더를 마우스 오른쪽 버튼으로 클릭하고 속성(Properties)을 선택한 뒤 보안(Security) 탭으로 이동합니다. 고급(Advanced) 버튼을 클릭하면 '고급 보안 설정' 창이 나타납니다. 여기서 소유자(Owner)를 변경해야 합니다.
- '소유자:' 항목 옆의 변경(Change) 링크를 클릭합니다. 사용자 또는 그룹 선택 창이 나타납니다.

- 고급(Advanced) 버튼을 통해 사용자 계정을 선택하거나, '선택할 개체 이름 입력' 영역에 직접 사용자 계정을 입력한 뒤 확인을 클릭합니다. Everyone 그룹도 추가합니다.
- 필요에 따라 폴더 내 모든 하위 폴더와 파일의 소유자까지 변경하려면 '고급 보안 설정' 창에서 '하위 컨테이너 및 개체의 소유자 바꾸기' 체크박스를 선택합니다.

- 아래의 추가(Add) 버튼을 클릭한 뒤 상단의 '보안 주체 선택(Select a principal)' 버튼을 누릅니다. 고급 버튼으로 사용자 계정을 선택하거나 '선택할 개체 이름 입력' 영역에 직접 입력한 후 확인을 클릭합니다. 여기서도 Everyone을 추가합니다.
- 기본 사용 권한(Basic permissions) 섹션에서 변경 사항을 적용하기 전에 반드시 모든 권한(Full control)을 선택합니다.

- 마지막으로 공유(Sharing) 탭으로 이동하여 고급 공유(Advanced Sharing) 버튼을 클릭합니다. 나타나는 창에서 '이 폴더 공유' 항목 옆의 체크박스를 선택합니다.

- 두 대의 컴퓨터를 모두 재시작한 뒤, 파일 공유 기능으로 문제의 컴퓨터에 있는 폴더에 접근할 수 있는지 확인합니다!
해결 방법 3: Windows 자격 증명 추가
원격 서버 컴퓨터에 연결하려는데 파일 공유를 위해 특정 폴더에 접근하지 못한다면, Windows가 연결을 차단하지 않도록 자격 증명을 추가하는 것이 좋습니다. 진행하려면 원격 컴퓨터나 서버의 네트워크 주소(IP), 사용자 이름, 암호를 미리 알아 두어야 합니다.
- 시작 버튼에서 유틸리티를 검색하거나, 작업 표시줄 왼쪽의 검색(Cortana) 버튼을 클릭해 제어판(Control Panel)을 엽니다.
- Windows 키 + R 키 조합을 사용해 실행 창에 "control.exe"를 입력하고 실행을 눌러 제어판을 바로 여는 방법도 있습니다.

- 제어판 창 오른쪽 위의 보기 기준 옵션을 큰 아이콘으로 변경한 뒤 자격 증명 관리자(Credentials Manager)를 찾습니다.
- 웹 자격 증명에서 Windows 자격 증명 보기로 전환한 뒤, 해당 섹션 아래의 'Windows 자격 증명 추가' 버튼을 클릭합니다.

- '인터넷 또는 네트워크 주소'에 대상 컴퓨터의 이름(IP 주소)을 입력하고, 사용자 이름과 암호를 각각 입력합니다. 이렇게 하면 해당 컴퓨터가 제대로 인식되어 파일 공유 문제가 해결될 가능성이 높습니다.
해결 방법 4: IPv6 비활성화
파일 공유용으로 구성한 네트워크에 연결된 컴퓨터에서 IPv6(Internet Protocol Version 6) 연결을 비활성화했더니 문제가 해결된 사례가 많습니다. 시도하기 매우 쉬운 방법이므로 문제 해결 과정에서 건너뛰지 말고 꼭 확인해 보세요.
- Windows + R 키 조합을 눌러 실행 대화 상자를 연 뒤, 입력란에 'ncpa.cpl'을 입력하고 확인을 클릭하면 제어판의 네트워크 연결 설정 화면이 열립니다.
- 동일한 작업을 제어판을 직접 열어서 수행할 수도 있습니다. 창 오른쪽 위의 보기 기준을 범주(Category)로 변경하고 상단의 네트워크 및 인터넷을 클릭합니다. 이후 네트워크 및 공유 센터 버튼을 클릭해 열고, 왼쪽 메뉴에서 어댑터 설정 변경 버튼을 찾아 클릭합니다.

- 네트워크 연결 창이 열리면 현재 사용 중인 네트워크 어댑터를 더블클릭합니다.
- 그다음 속성(Properties)을 클릭하고 목록에서 Internet Protocol Version 6(TCP/IPv6) 항목을 찾습니다. 해당 항목 옆의 체크박스를 해제하고 확인을 클릭합니다. 변경 사항을 적용하기 위해 컴퓨터를 재시작한 뒤 문제가 지속되는지 확인합니다.

해결 방법 5: SMB 1.0/CIFS 파일 공유 지원 활성화
최근 Windows 10 업데이트가 파일 공유를 담당하는 SMB 기능을 비활성화한 것으로 보이며, 이로 인해 갑자기 오류를 마주한 사용자들이 당황했습니다. 다행히 Windows 기능 창에서 SMB 1.0을 켜는 것만으로도 문제를 쉽게 해결할 수 있습니다. 아래 단계를 따라 해 보세요!
- 시작 메뉴 버튼을 클릭하고 "제어판(Control Panel)"을 입력한 뒤 첫 번째 결과를 클릭해 제어판을 엽니다. 또는 Windows 키 + R을 동시에 누르고 실행 대화 상자에 "control.exe"를 입력해도 됩니다.
- 제어판 보기를 범주별 보기로 변경한 뒤 프로그램 섹션 아래의 프로그램 제거(Uninstall a program)를 클릭합니다.

- 열린 창의 왼쪽 창에서 Windows 기능 켜기/끄기 옵션을 찾아 클릭하고, 아래로 스크롤하여 SMB 1.0/CIFS 파일 공유 지원 항목을 찾습니다.
- SMB 1.0/CIFS 파일 공유 지원 옆의 체크박스가 선택되어 있지 않다면 클릭하여 활성화합니다. 확인을 눌러 Windows 기능 창을 닫고 컴퓨터를 재부팅합니다.

- 재부팅 후 Windows 10에서 파일을 공유해 보고 문제가 사라졌는지 확인합니다!
해결 방법 6: Windows를 최신 버전으로 업데이트
타사 서비스나 프로그램이 원인이 아닌 한, 최신 버전의 Windows 10에서는 이 문제가 근본적으로 해결된 것으로 보입니다. 물론 문제 자체가 새로운 Windows 업데이트로 인해 발생한 경우가 많았지만, Microsoft는 이후 이 문제를 없애는 수정 사항을 배포했습니다. Windows를 최신 버전으로 업데이트하면 파일 공유 기능을 다시 사용할 수 있으므로 아래 방법을 꼭 시도해 보세요!
- Windows 키 + I 키 조합을 눌러 Windows PC의 설정(Settings)을 엽니다. 또는 작업 표시줄의 검색창에서 '설정'을 검색하거나 톱니바퀴 아이콘을 클릭해도 됩니다.

- 설정에서 '업데이트 및 보안(Update & security)' 섹션을 찾아 엽니다. Windows Update 탭에 머무른 뒤, 업데이트 상태 아래의 업데이트 확인 버튼을 클릭하여 새로운 Windows 버전이 있는지 확인합니다.

- 새 업데이트가 있다면 Windows가 즉시 설치를 진행하며, 완료 후 컴퓨터 재시작을 요청할 것입니다.
해결 방법 7: Regedit(레지스트리 편집기)로 접근 허용
아래 방법은 자격 증명 없이도 네트워크 내 PC와 연결을 설정하고 싶을 때 유용합니다. 모든 컴퓨터가 안전하게 보호되어 있고 외부인이 같은 네트워크에 접속할 가능성이 없는 환경이라면 추천할 만합니다. 아래 단계에 따라 레지스트리 수정을 진행해 보세요!
- 레지스트리 키를 편집하는 작업이므로, 다른 문제를 예방하기 위해 레지스트리를 안전하게 백업해 두는 것을 권장합니다. 물론 단계를 정확하고 신중하게 따르면 문제가 생기지 않습니다.
- 검색창, 시작 메뉴 또는 Windows 키 + R로 열 수 있는 실행 대화 상자에 "regedit"를 입력하여 레지스트리 편집기(Registry Editor) 창을 엽니다. 왼쪽 창에서 아래 경로의 키로 이동합니다:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters

- 해당 키를 클릭한 뒤 AllowInsecureGuestAuth라는 이름의 항목이 있는지 찾아봅니다. 없다면 창 오른쪽 빈 공간을 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 >> DWORD(32비트) 값을 선택하여 AllowInsecureGuestAuth라는 새 DWORD 값을 생성합니다. 생성된 값을 마우스 오른쪽 버튼으로 클릭하고 메뉴에서 수정(Modify)을 선택합니다.

- 편집(Edit) 창의 값 데이터(Value data) 섹션에서 값을 1로 변경하고 변경 사항을 적용합니다. 이때 Base(기수)가 십진법(Decimal)으로 설정되어 있는지 확인하세요. 과정 중에 나타나는 보안 대화 상자가 있다면 확인을 눌러 진행합니다.
- 이제 시작 메뉴 >> 전원 버튼 >> 다시 시작을 클릭해 컴퓨터를 재시작한 뒤 문제가 해결되었는지 확인합니다. 이 방법으로 문제가 즉시 해결될 가능성이 높습니다.