VSS 섀도 복사본을 만들려고 할 때 VSS_WS_FAILED_AT_FREEZE 오류

이 문서는 VSS 섀도 복사본을 만들 때 발생하는 문제를 해결하는 데 도움이 됩니다.

적용 대상: Windows Server 2016, Windows Server 2012 R2
원래 KB 번호: 4460135

증상

90초 미만의 간격으로 설정된 트랜잭션 레지스트리 작업을 사용하는 애플리케이션은 VSS(볼륨 섀도 복사본 서비스)가 시간 초과되고 VSS_WS_FAILED_AT_FREEZE 오류를 반환할 수 있습니다.

원인

VSS는 타사 백업 소프트웨어에 첫 번째 해동 알림을 보내고 해당 소프트웨어가 트랜잭션 뮤텍스를 획득하는 단계에서 중단되었기 때문에 시간 초과가 발생합니다.

트랜잭션은 커밋의 PrePrepare 단계에 있습니다. 그런 다음 PrePrepare는 시스템 RM - 레지스트리로 이동합니다. 시스템 RM - 레지스트리는 차례로 VSS에 의해 고정됩니다. 따라서 레지스트리 작성기가 60초 후에 시간 초과될 때까지 전체 프로세스가 교착 상태가 됩니다. 대부분의 작가도 시간이 초과됩니다.

참고

PrePrepare 처리는 커밋의 마지막 단계에서 트랜잭션을 제한하기 때문에 타사 소프트웨어가 동결되는 동안 사전 준비 처리가 허용됩니다.

해결 방법

타사 공급업체에 문의하여 레지스트리 트랜잭션 간격을 늘릴 수 있는지 여부를 확인합니다. KTM(커널 트랜잭션 관리자)을 사용하여 레지스트리 이벤트의 타이밍을 120초 이상으로 늘리는 것이 좋습니다.

상태

이 문제는 다음 버전의 Windows Server 2016 해결될 예정입니다.

타사 정보 고지 사항

이 문서에 나와 있는 다른 공급업체 제품은 Microsoft와 무관한 회사에서 제조한 것입니다. Microsoft는 이들 제품의 성능이나 안정성에 관하여 명시적이든 묵시적이든 어떠한 보증도 하지 않습니다.