최근 여러 윈도우 사용자들이 엑셀 표를 편집한 후 변경 사항을 저장하지 못하는 문제로 어려움을 겪고 있다고 문의해 왔습니다. 확인해 보면 파일을 저장하려고 할 때마다 '공유 위반(sharing violation)'이라는 오류 메시지가 나타나며 작업이 중단되는 것입니다. 이 문제는 특정 윈도우 버전에만 국한되지 않으며, 윈도우 7, 윈도우 8.1, 윈도우 10 모두에서 발생한다는 보고가 있습니다.

엑셀에서 공유 위반 오류가 발생하는 원인
다양한 사용자 사례와 실제로 문제를 해결한 사용자들의 방법을 분석한 결과, 이 오류를 유발할 수 있는 몇 가지 주요 원인이 있는 것으로 확인되었습니다.
- 엑셀 파일이 인덱싱되지 않도록 설정된 경우 – 대부분의 경우 이 문제는 엑셀 파일이 내부 파일의 인덱싱을 허용하지 않는 폴더에 있을 때 발생합니다. 해당 폴더의 고급 특성 설정을 수정하면 문제를 해결할 수 있습니다.
- 공유 마법사(Sharing Wizard)가 비활성화된 경우 – 엑셀을 포함한 대부분의 오피스 프로그램은 정상적으로 작동하기 위해 공유 마법사 기능이 활성화되어 있어야 합니다. 폴더 옵션에서 공유 마법사를 다시 켠 후 문제가 해결되었다는 사용자 보고가 있습니다.
- 서드파티 백신이 엑셀 파일을 점유하는 경우 – 일부 서드파티 백신 프로그램(Comodo, AVG, Avast, McAfee, Malwarebytes 등)은 엑셀이 파일에 저장을 시도하는 동안 파일을 점유하여 이 오류를 일으키는 것으로 알려져 있습니다. 이 경우 백신의 실시간 보호를 일시 중지하거나 윈도우 기본 보안 프로그램(Windows Defender)으로 전환하면 해결됩니다.
동일한 오류로 고민하고 계시다면, 이 글에서 검증된 해결 방법들을 단계별로 안내해 드립니다. 아래 소개하는 방법들은 실제로 같은 문제를 겪었던 사용자들이 성공적으로 활용한 것들로, 각각 최소 한 명 이상의 사용자에게 효과가 확인된 솔루션입니다.
가장 좋은 결과를 얻으려면 효율성과 난이도 순으로 정렬되어 있는 만큼, 소개된 순서대로 하나씩 시도해 보시기 바랍니다. 어떤 원인 때문에 발생했든 아래 방법 중 하나로는 문제를 해결할 수 있을 것입니다.
그럼 시작해 보겠습니다!
방법 1: 엑셀 파일의 인덱싱 허용하기
이 오류가 발생하는 가장 흔한 원인은 엑셀 파일이 콘텐츠 인덱싱을 허용하지 않는 폴더 안에 있는 경우입니다. 최신 버전의 엑셀은 이 고급 특성이 꺼져 있는 폴더와 호환성이 떨어지기 때문에 그 결과로 공유 위반 오류가 발생합니다.
실제로 많은 사용자가 해당 폴더의 고급 특성을 수정하여 내부 파일의 인덱싱을 허용함으로써 문제를 해결했다고 보고했습니다. 다음은 그 절차입니다:
- 엑셀을 완전히 종료하고, 트레이 바 아이콘을 확인하여 백그라운드에서 실행 중인 Microsoft Office 프로세스가 없는지 확인합니다.
- 문제의 파일이 들어 있는 폴더로 이동한 후 마우스 오른쪽 버튼으로 클릭하고, 컨텍스트 메뉴에서 속성을 선택합니다.
- 속성 창에서 일반 탭을 선택한 뒤 특성 섹션으로 이동하여 고급 버튼을 클릭합니다.
- 고급 특성 창에서 보관 및 인덱싱 특성 항목의 "빠른 검색을 위해 파일 속성 외에 파일 콘텐츠도 색인이 생성되도록 허용" 체크박스에 체크합니다.
- 확인을 클릭한 후 적용을 눌러 변경 사항을 저장합니다. 그런 다음 엑셀을 다시 실행하여 해당 파일을 저장할 때 여전히 공유 위반 오류가 발생하는지 확인합니다.

여전히 동일한 오류가 발생한다면 아래의 다음 방법으로 넘어가세요.
방법 2: 공유 마법사(Sharing Wizard) 활성화하기
공유 위반 오류의 또 다른 흔한 원인은 공유 마법사가 비활성화되어 있는 경우입니다. 엑셀이 정상적으로 작동하려면 이 기능이 켜져 있어야 합니다. 폴더 옵션 화면에서 공유 마법사를 다시 활성화한 후 문제가 해결되었다는 사용자 보고가 있습니다.
폴더 옵션 메뉴에서 공유 마법사를 활성화하는 방법은 다음과 같습니다:
- Windows 키 + R을 눌러 실행 대화 상자를 엽니다. 그런 다음 "control folders"를 입력하고 Enter 키를 눌러 폴더 옵션 메뉴를 엽니다.

- 파일 탐색기 옵션 화면이 열리면 보기 탭을 선택합니다. 고급 설정 목록을 아래로 스크롤하여 "공유 마법사 사용(권장)" 항목을 찾습니다. 해당 항목의 체크박스에 체크되어 있는지 확인한 후 적용을 클릭하여 설정을 저장합니다.

- 설정을 변경한 후 컴퓨터를 재시작하고, 부팅이 완료되면 문제가 해결되었는지 확인합니다.
그래도 문제가 지속된다면 다음 방법으로 넘어가세요.
방법 3: 서드파티 백신의 실시간 보호 비활성화하기
여러 사용자 보고에 따르면, 지나치게 민감하게 반응하는 백신 프로그램도 이 문제의 원인이 될 수 있습니다. Comodo Antivirus, AVG, Avast, McAfee, 심지어 Malwarebytes 프리미엄 버전까지도(그 외 다른 제품도 있을 수 있습니다) 엑셀이 저장 작업을 진행하는 동안 파일을 점유하여 이 오류를 일으키는 것으로 알려져 있습니다. 반면 윈도우 기본 백신인 Windows Defender에는 이런 문제가 없습니다.
서드파티 백신을 사용 중이라면 실시간 보호를 비활성화한 상태에서 엑셀 파일을 저장해 보고, 공유 위반 오류 없이 저장이 되는지 확인해 보세요. 대부분의 백신 프로그램은 트레이 바 아이콘을 통해 실시간 보호를 끌 수 있습니다.

백신이 오류의 원인임을 확인했다면 앞으로 두 가지 선택지가 있습니다. 엑셀 작업 중에는 백신을 계속 비활성화해 두거나, 현재 백신을 완전히 제거하고 윈도우 기본 백신인 Windows Defender로 전환하는 것입니다.
현재 사용 중인 서드파티 백신을 제거하기로 했다면, 잔여 파일이 남지 않도록 백신 제조사에서 제공하는 전용 제거 도구를 사용해 보안 프로그램을 깨끗하게 삭제하는 것이 좋습니다.