Windows 업데이트를 실행하는 도중 0x80071a91 오류가 발생했다는 사용자 보고가 꾸준히 늘고 있습니다. 중요한 보안 업데이트가 대기 중인 상태에서 이 오류가 발생하면 PC가 최신 상태를 유지하지 못해 심각한 문제로 이어질 수 있습니다.
오류 코드 0x80071a91은 '지정된 파일 시스템 리소스 관리자 내의 트랜잭션 지원이 시작되지 않았거나 오류로 인해 종료되었습니다'라는 의미입니다. 이 오류는 주로 FSRM(File System Resource Manager, 파일 시스템 리소스 관리자) 서비스가 비정상적으로 작동할 때 발생하지만, 그 외에도 여러 가지 원인이 있을 수 있습니다. 아래에서 단계별 해결 방법을 하나씩 살펴보겠습니다.
해결 방법 1: FSRM 초기화하기
가장 먼저 시도할 수 있는 방법은 명령 프롬프트를 통해 파일 시스템 리소스 관리자(FSRM)를 초기화하는 것입니다.
Windows 키를 누르고 cmd를 입력합니다. 검색 결과에서 cmd를 마우스 오른쪽 버튼으로 클릭한 뒤 관리자 권한으로 실행을 선택합니다. 명령 프롬프트 창이 열리면 아래 명령어를 입력하고 Enter 키를 누릅니다.
fsutil resource setautoreset true C:\
여기서 C:는 Windows가 설치된 드라이브 문자를 의미합니다. 환경에 맞게 변경하세요.

명령이 정상적으로 실행되면 시스템을 재시작한 후 Windows 업데이트를 다시 실행해 보세요. 동일한 오류가 반복된다면 다음 방법으로 넘어갑니다.
해결 방법 2: CLFS 트랜잭션 로그 삭제하기
CLFS(Common Log File System, 공용 로그 파일 시스템) 트랜잭션 로그가 손상된 경우에도 이 오류가 발생할 수 있습니다. 로그 파일을 삭제하면 Windows가 자동으로 새 로그를 생성하므로 안심하고 진행해도 됩니다.
Windows 키를 누르고 cmd를 입력한 뒤, 검색 결과에서 cmd를 마우스 오른쪽 버튼으로 클릭하여 관리자 권한으로 실행합니다. 그리고 아래 명령어를 한 줄씩 입력하고 각 명령 후 Enter 키를 누릅니다.
cd /d %SystemRoot%\System32\SMI\Store\Machine
attrib -s -h *
del *.blf
del *.regtrans-ms

만약 '파일이 사용 중입니다'라는 오류가 나타나면 시스템을 재시작한 후 다시 시도하세요. 그래도 같은 메시지가 반복된다면 제공된 링크에서 Unlocker 프로그램을 다운로드하여 설치합니다.
Windows 키 + R을 눌러 실행 대화 상자를 연 뒤 %SystemRoot%\System32\SMI\Store\를 입력하고 Enter 키를 누릅니다. 해당 폴더에서 Machine 폴더를 마우스 오른쪽 버튼으로 클릭하고 Unlocker를 선택합니다. 폴더가 사용 중이라면 Unlock All을 클릭하여 잠금을 해제합니다.
이후 위의 삭제 명령어를 다시 실행하고, 마지막으로 시스템을 재시작하여 문제가 해결되었는지 확인합니다. 그래도 안 되면 다음 방법을 시도하세요.
해결 방법 3: Windows 업데이트 문제 해결사 실행하기
Microsoft에서 제공하는 공식 문제 해결사를 활용하면 업데이트 오류를 자동으로 진단하고 수정할 수 있습니다.
브라우저에서 https://go.microsoft.com/?linkid=9830262 주소로 이동합니다. 문제 해결사가 다운로드되면 바로 실행/열기를 클릭하거나, 먼저 저장한 후 파일을 실행합니다.
문제 해결사 창에서 Windows 업데이트 항목을 선택하고 다음을 클릭하면, 자동으로 오류를 탐지하고 수정합니다.
완료되면 시스템을 재시작하고 오류가 사라졌는지 확인합니다. 문제가 지속되면 다음 해결 방법으로 넘어갑니다.
해결 방법 4: Windows 업데이트 관련 서비스 재시작하기
BITS 서비스, Windows Update 서비스, 암호화(Cryptographic) 서비스, MSI Installer는 Windows 업데이트에 필수적인 구성 요소입니다. 이 중 하나라도 오작동하면 업데이트 오류가 발생할 수 있습니다. 확실한 해결을 위해 모든 서비스를 한 번에 재시작해 보겠습니다.
windowsupdateservices.bat 파일을 다운로드한 뒤 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.

만약 스크립트가 텍스트 파일로 열린다면 .bat 확장자로 저장한 후 관리자 권한으로 실행하거나, 스크립트 내 명령어를 복사하여 관리자 권한 명령 프롬프트에 직접 붙여넣어 실행해도 됩니다.
해결 방법 5: Windows 업데이트 파일 재등록하기
이 단계에서는 BITS 파일과 Windows Update 관련 파일을 시스템에 다시 등록합니다. Windows reg update 파일을 다운로드한 후 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택하면 자동으로 처리됩니다.
해결 방법 6: 손상된 업데이트 저장소 이름 변경하기
과거에 실패한 업데이트 기록이 남아 있는 경우에도 이 오류가 발생할 수 있습니다. 기존 업데이트 저장소 폴더의 이름을 변경하면 Windows가 새롭고 깨끗한 폴더에서 업데이트를 다시 시도할 수 있습니다.
Windows 키를 눌러 시작 메뉴(검색)를 열고 cmd를 입력합니다. 검색 결과에서 cmd를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.
명령 프롬프트 창에 아래 명령어를 한 줄씩 입력하고 각 명령 후 Enter 키를 누릅니다.
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 Catroot2.old
여기서 C:는 Windows가 설치된 드라이브 문자입니다.
모든 명령이 완료되면 시스템을 재시작하고 Windows 업데이트가 정상적으로 작동하는지 확인합니다.