내 사용자 중 일부는 하루 종일 다양한 Excel 2007 스프레드시트를 사용하고 있습니다. 그 중 한 명은 "50%의 시간 동안" 파일 서버에서 스프레드시트를 열려고 시도할 때 다음과 같은 정보 메시지가 표시된다고 보고했습니다.
foo.xlsx는 편집을 위해 잠겨 있습니다.
'다른 사용자'에 의해.
"읽기 전용"을 열거나 "알림"을 클릭하여 읽기 전용으로 열고
문서가 더 이상 사용되지 않을 때 알림을 받습니다.
10번 중 9번은 다른 사용자가 문서를 열지 않습니다. 내 사용자는 즉시 동일한 문서를 다시 열려고 시도하고 작동합니다.
Excel이 서버에 소유자 파일을 남겨두기 때문에 발생하는 것으로 생각되지만 그 이유는 모르겠습니다.
추가된 단서: 내 사용자 중 한 명이 "알림"을 선택하면 해당 파일을 편집할 수 있음을 알리는 대화 상자가 즉시 나타납니다.
이 문제를 해결하고 사용자의 일상을 더 좋게 만드는 방법에 대한 지침이 있습니까?
답변1
바로에서마이크로소프트 KB 313472:
Word에서 문서의 소유자 파일이 이미 존재한다고 판단하면 이 문제가 발생할 수 있습니다. 이는 다음 조건 중 하나 이상이 참인 경우 발생할 수 있습니다.
- 이전에는 Word가 부적절하게 종료되었으므로 소유자 파일을 삭제하지 않았습니다. -또는-
- 문서가 이미 열려 있는 상태에서 Word의 두 번째 인스턴스가 백그라운드에서 실행 중입니다. -또는-
- 문서가 네트워크를 통해 공유되었으며 다른 사용자가 해당 문서를 열어 놓았습니다.
내 개인적인 경험에 따르면 위의 첫 번째와 세 번째 사항을 조합하면 이 오류가 매우 지속적으로 재현될 수 있습니다.
네트워크의 원본 파일 옆에 남아 있는 임시 파일(특히 파일이 큰 경우 복사하여 붙여넣거나 하루 종일 열려 있는 경우)이 원인입니다.
이 문제를 해결하려면 먼저 네트워크의 다른 사용자가 문서를 열지 않았는지 확인하세요. 문서가 사용 중인 경우 문서를 읽기 전용으로 엽니다. 사용하지 않는 경우 Word의 모든 인스턴스를 종료한 다음 소유자 파일을 제거하십시오. 이렇게 하려면 다음 단계를 따르세요.
참고: Microsoft Windows에는 여러 버전이 있으므로 다음 단계는 컴퓨터에 따라 다를 수 있습니다. 그렇다면 제품 설명서를 참조하여 이 단계를 완료하십시오.
- Word의 모든 인스턴스를 종료하십시오. 이렇게 하려면 다음 단계를 수행하십시오. 1. 모든 작업 내용을 저장한 다음 모든 프로그램을 종료합니다. 2. CTRL+ALT+DELETE를 눌러 Windows 보안 대화 상자를 엽니다. 3. 작업 관리자를 클릭한 다음 프로세스 탭을 클릭합니다. 4. Winword.exe를 클릭한 다음 프로세스 끝내기를 클릭합니다. 5. 작업 관리자 경고 대화 상자에서 예를 클릭합니다. 프로그램이 응답하지 않는다는 메시지가 나타나면 지금 종료를 클릭하십시오. 6. Winword.exe가 나타날 때마다 d단계와 e단계를 반복합니다. 7. 파일 메뉴에서 작업 관리자 종료를 클릭합니다.
- Windows 탐색기를 시작한 다음 오류 메시지가 나타날 때 열려고 했던 문서 파일이 포함된 폴더를 찾습니다.
소유자 파일을 삭제합니다.
소유자 파일은 열려고 한 문서와 동일한 폴더에 있습니다. 소유자 파일 이름은 다음 규칙을 사용합니다. 물결표(~)로 시작하고 그 뒤에 달러 기호($)가 오고 그 뒤에 문서 파일 이름의 나머지 부분이 옵니다. 파일 이름 확장자는 .doc입니다. 예를 들어 Document.doc의 소유자 파일 이름은 ~$cument.doc입니다.
- 워드를 시작하세요. Word에서 전역 또는 일반 템플릿의 변경 사항을 로드할지 묻는 메시지가 나타나면 아니요를 클릭합니다.
- 문서를 엽니다.
네트워크를 통해 공유된 문서에 대한 추가 참고 사항:
문서를 편집할 수 있는 사람이 여러 명인 경우 누가 문서를 열었는지 파악하기 어려울 수 있습니다. 에 표시된대로TechTalkMadness, 답변을 찾는 가장 좋은 방법은 공유 파일을 호스팅하는 시스템에서 컴퓨터 관리를 사용하는 것입니다.
Computer Management -> System Tools -> Shared Folders -> Open Files
문서를 잠근 사람이 누구인지 알아보려면 로 이동하세요 . 사용자에게 연락하여 연결을 끊을 수 없는 경우 잠긴 파일을 마우스 오른쪽 버튼으로 클릭하고 열린 파일 닫기를 선택하여 강제로 연결을 끊을 수 있습니다(경고: 사용자가 변경 사항을 잃을 수 있음).
답변2
탐색기에서 "세부정보" 및 "미리보기"를 꺼보세요.
방금 이 문제가 발생했는데 MS 지식 베이스 문서가 도움이 되지 않았습니다. (다른 사용자에게 문서를 닫으라고 말합니까? 이것은 공유 Excel 통합 문서이므로 여러 사용자가 열어야 합니다!)
어쨌든 우리 문제를 해결한 것은세부탐색기에서 탭을 끕니다(Windows 7에서는 Organise
메뉴 표시줄이 일반적으로 있는 위치를 클릭한 Layout
다음 아이콘이 선택 취소되어 있는지 확인 하고 소리 Details
도 들어야 합니다.)Preview
이렇게 하면 문제가 즉시 해결되었습니다. 세부 정보 탭이 표시되면 파일이 너무 오랫동안 열려 있어 Office 앱에서 해당 파일에 액세스할 수 없는 것 같습니다. 이는 또한 사람들이 자신이 만든 문서를 여는 데 문제가 있고 다른 사람은 사용하지 않는 이유를 설명합니다.
답변3
인덱싱 서비스를 꺼보세요
저는 이 문제를 Windows에서 인덱싱 서비스를 꺼서 해결했습니다. 효과는 즉각적이므로 문제의 파일에서 인덱싱 서비스가 교착 상태에 빠진 것으로 의심됩니다.
XP에서는 다음과 같이 인덱싱 서비스를 끄십시오. 시작 버튼을 클릭한 다음 검색을 클릭하세요. 열리는 창에서 환경 설정 변경(왼쪽 하단)을 선택합니다. "인덱싱 서비스 없음", "아니요, 인덱싱 서비스를 활성화하지 않습니다" 라디오 버튼을 클릭하고 확인을 클릭합니다.
다운로드를 하다가 문제를 발견했습니다handle.exe
. handle.exe
어떤 프로그램에 파일이 열려 있는지 알려주는데 제 경우에는 cidaemon.exe
. 빠른 구글은 그것이 Windows 색인 서비스의 실제 색인기임을 확인했습니다.
Microsoft 덕분에 하루에 2시간의 가치가 더해졌습니다.
답변4
어쩌면 호환되지 않는 Office 버전일까요?
오늘 다른 사용자가 실제로 이 오류를 보았습니다.했다파일을 열어두세요. 문제는 Excel이 첫 번째 사용자의 실제 이름을 보고하는 대신 두 번째 사용자에게 '다른 사용자'라고 알려주기 때문에 누가 열어 놓았는지 파악하기 어렵다는 것입니다.
나는 이것이 Office/Excel 옵션의 이름이어야 한다고 가정했습니다. 이것은 두 사용자 모두에 대해 올바르게 설정되었습니다.
우리의 경우 파일을 연 첫 번째 사용자는 Excel 2007을 사용하고 있습니다. 두 번째 사용자는 Excel 2010을 사용하고 있습니다. 아마도 두 번째 사용자의 Excel이 실제 이름을 얻을 수 없게 만드는 일부 비호환성이 있을 수 있습니다.
업데이트: 이름 확인 문제를 해결하려면 패치를 설치하세요.
2012년 9월 12일 업데이트:짐
메시지의 잘못된 이름을 수정합니다.