Computer >> 컴퓨터 >  >> 시스템 >> Windows

Windows 10 '지정된 리소스 관리자의 트랜잭션 지원이 시작되지 않았거나 오류로 인해 종료되었습니다' 오류 해결 방법

일부 Windows 10 사용자들이 작업 스케줄러에서 예약 작업을 추가, 편집 또는 삭제하지 못하는 문제를 겪고 있다고 보고했습니다. 해당 작업을 시도할 때마다 다음과 같은 오류 메시지가 나타납니다.

지정된 리소스 관리자 내의 트랜잭션 지원이 시작되지 않았거나 오류로 인해 종료되었습니다.

이 오류는 Windows 업데이트와도 연관이 있어, 업데이트 설치조차 되지 않는 경우가 발생할 수 있습니다. 다행히 이 문제는 비교적 간단한 방법으로 해결할 수 있으며, 이 가이드에서 그 방법을 자세히 소개합니다.

트랜잭션 지원 오류의 특징

이 오류가 발생했을 때 흥미로운 점은, 작업 스케줄러(Task Scheduler)가 열리지 않는데도 불구하고 작업 관리자의 서비스 목록에서는 '실행 중'으로 표시된다는 것입니다. 아래의 해결 방법을 통해 이 문제를 수정할 수 있습니다.

  1. TxR 폴더의 모든 내용을 정리합니다.
  2. fsutil 명령어로 트랜잭셔널 리소스 관리자를 초기화합니다.
  3. 하드 디스크를 교체합니다.

아래에서 각 해결 방법을 단계별로 자세히 살펴보겠습니다.

1] TxR 폴더의 모든 내용 정리하기

먼저 파일 탐색기를 열고 숨김 파일을 표시하도록 설정합니다. 상단의 보기 메뉴를 클릭한 후 숨긴 항목 체크박스에 체크하면 됩니다.

다음으로 주소 표시줄을 클릭하고 아래 경로를 입력한 뒤 Enter 키를 누릅니다.

%windir%/System32\config\TxR

해당 경로로 이동하면 TxR 폴더가 열립니다. Ctrl + A 키를 눌러 이 폴더 안의 모든 파일을 선택한 후, Ctrl + X 키로 전체를 잘라냅니다.

이후 다른 폴더로 이동하여 Ctrl + V 키를 눌러 파일들을 새 위치에 붙여넣습니다. 이제 파일 탐색기를 종료해도 됩니다.

2] fsutil 명령어로 트랜잭셔널 리소스 관리자 초기화하기

이 방법의 첫 번째 단계는 명령 프롬프트를 관리자 권한으로 실행하는 것입니다.

Windows 키를 누르고 cmd를 검색한 후, 검색 결과의 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.

명령 프롬프트 창에 아래 명령어를 입력하고 Enter 키를 눌러 실행합니다.

fsutil resource setautoreset true c:\

참고: 위 명령어는 C 드라이브 기준으로 작성되었습니다. 시스템 드라이브가 다른 드라이브 문자(예: D:)라면 해당 문자로 변경해서 입력해야 합니다.

명령 실행 후 명령 프롬프트를 종료하고 컴퓨터를 재시작하면 변경 사항이 적용됩니다.

3] 하드 디스크 교체하기

가상 머신 환경에서 이 오류가 발생했고, 앞서 소개한 두 가지 해결 방법으로도 문제가 해결되지 않는다면 하드웨어 문제, 즉 하드 디스크 자체의 결함을 의심해 볼 필요가 있습니다.

특히 손상된 드라이브(RAID 1 구성 포함)는 가상 머신이 해당 드라이브를 인식하지 못하게 만들 수 있으며, 이로 인해 이 오류가 발생할 수 있습니다. 따라서 하드 디스크 교체가 최후의 해결책이 될 수 있습니다.

이 가이드가 문제 해결에 도움이 되기를 바랍니다.