다음을 통해 공유


링커 도구 오류 LNK1168

filename을(를) 쓰기용으로 열 수 없습니다.

링커는 을(를) 쓸 filename수 없습니다. 파일이 사용 중이고 파일 핸들이 다른 프로세스에 의해 잠겨 있거나, 파일 또는 파일이 있는 디렉터리나 네트워크 공유에 대한 쓰기 권한이 없을 수 있습니다. 이 오류는 종종 일시적인 상태(예: 바이러스 백신 프로그램에서 보유한 잠금, 파일 검색 인덱싱 프로세스 또는 Visual Studio 빌드 시스템에서 보유한 잠금 해제 지연)로 인해 발생합니다.

이 문제를 해결하려면 filename 파일 핸들이 잠겨 있지 않은지, 파일에 대해 쓰기 권한이 있는지 확인합니다. 실행 파일이라면 이미 실행 중이 아닌지 확인합니다.

Windows SysInternals 유틸리티 핸들 또는 프로세스 탐색기를 사용하여 파일 핸들 잠금이 있는 프로세스를 확인할 수 있습니다filename. 프로세스 탐색기를 사용하여 열린 파일 핸들에 대한 잠금을 해제할 수도 있습니다. 이러한 유틸리티를 사용하는 방법에 대한 자세한 내용은 함께 제공된 도움말 파일을 참조하십시오.

파일이 바이러스 백신 프로그램으로 잠겨 있으면 백신 프로그램의 자동 검색에서 빌드 출력 디렉터리를 제외하여 이 문제를 해결할 수 있습니다. 바이러스 검색 프로그램은 종종 파일 시스템에서 새 파일 생성에 의해 트리거되며 검색이 진행되는 동안 파일에 대해 잠금을 설정합니다. 검색에서 특정 디렉터리를 제외하는 방법에 대한 자세한 내용은 바이러스 백신 프로그램 설명서를 참조하십시오.

파일이 검색 인덱싱 서비스에 의해 잠겨 있으면 자동 인덱싱에서 빌드 출력 디렉터리를 제외하여 이 문제를 해결할 수 있습니다. 자세한 내용은 인덱싱 서비스의 설명서를 참조하세요. Windows 검색 인덱싱 서비스를 변경하려면 Windows 제어판 인덱싱 옵션을 사용합니다. 자세한 내용은 Windows 10의 검색 인덱싱: FAQ를 참조 하세요.

빌드 프로세스에서 실행 파일을 덮어쓸 수 없는 경우 파일 탐색기 의해 잠글 수 있습니다. 애플리케이션 환경 서비스를 사용하지 않도록 설정한 경우 파일 탐색기 실행 파일 핸들 잠금을 오랫동안 유지할 수 있습니다. 이 문제를 해결하려면 services.msc를 실행다음 애플리케이션 환경 서비스에 대한 속성 대화 상자를 엽니다. 시작 유형을 사용 안에서 수동으로 변경합니다.