작업 스케줄러, 작업에 오류가 발생했습니다 [수정]
일부 사용자는 작업 스케줄러를 사용하는 동안 때때로 오류가 발생합니다. 이 문서에서는 몇 가지 작업 스케줄러 오류를 살펴보고 각각의 가능한 원인과 해결 단계를 강조합니다. 특히 작업 스케줄러 오류 – 작업에 오류가 발생했습니다
- 지정된 인수 중 하나 이상이 잘못되었습니다.
- 지정된 계정 이름이 유효하지 않습니다.
- 선택한 작업 {0}이(가) 더 이상 존재하지 않습니다.
- 이 이름을 가진 작업 또는 폴더가 이미 존재합니다.
작업에 오류가 발생했습니다. 지정된 인수 중 하나 이상이 잘못되었습니다.
특정 작업의 인수는 작업을 성공적으로 실행하는 데 필요한 추가 정보 또는 매개 변수를 나타냅니다.
가능한 원인들:
- 잘못된 작업 구성: 작업 설정이나 작업이 실행되는 조건을 구성하는 동안 실수가 발생하면 오류가 발생할 수 있습니다. 구성 오류에는 오타 오류와 프로그램 또는 스크립트의 잘못된 경로가 포함될 수 있습니다.
- 권한 부족: 작업을 실행하는 관련 계정에 작업 인수에 언급된 특정 리소스에 액세스할 수 있는 충분한 권한이 없는 경우에도 오류가 발생할 수 있습니다. 예를 들어 작업 인수에 특정 파일이나 네트워크 프린터에 대한 액세스가 언급되어 있는 경우 사용자에게는 그렇게 할 수 있는 권한이 없습니다.
이 오류를 해결하는 방법은 다음과 같습니다.
1] 작업 매개변수 확인
문제를 해결하는 첫 번째 단계는 작업 인수가 올바르게 정의되었는지 확인하는 것입니다.
- taskschd.msc를 입력하여 를 엽니다. 실행 대화 상자에서.작업 스케줄러
- 작업을 마우스 오른쪽 버튼으로 클릭하고 속성을 클릭하세요.
- 트리거, 작업 또는 을 클릭하여 변경하세요.수정 잘못된 항목이 있으면 탭하고 조건
2] 관련 권한 할당
권한이 부족해도 오류가 발생할 수 있으므로 작업 실행을 위해 관리자 권한이 있는 사용자 또는 그룹으로 변경하면 오류 해결에 도움이 됩니다. PC가 도메인의 일부인 경우 아래 단계에 따라 사용자 또는 그룹을 변경할 수 있습니다.
- 작업 스케줄러를 열고 관련 작업을 선택하세요.
- 작업을 마우스 오른쪽 버튼으로 클릭하여 속성을 엽니다.
- 작업 아래의 일반 탭을 클릭하세요.
- 보안 옵션에서 섹션.을 선택합니다. 사용자 또는 그룹변경
- 클릭고급 > 지금 찾아 도메인 내에서 관리자 권한이 있는 사용자를 검색하세요.
- 로컬 관리자 계정 또는 그룹으로 변경하면 시스템이 독립형인 경우 문제를 해결할 수 있습니다.
- 사용자 또는 그룹을 선택하고 확인을 클릭하세요.
- 또한 사용자 로그인 여부 실행 옵션을 확인하세요.
- PC를 다시 시작하고 오류가 지속되는지 확인하십시오.
작업에 오류가 발생했습니다: 지정된 계정 이름이 유효하지 않습니다.
오류 설명은 사용자 계정 관련 문제로 인해 특정 작업에 대한 실행 오류를 나타냅니다.
가능한 원인들:
- 잘못되거나 존재하지 않는 사용자 계정 정보: 사용자 계정 세부정보의 철자가 틀리거나 계정 정보 형식이 잘못되면 오류가 발생하는 주요 원인이 될 수 있습니다. 잘못된 정보를 입력하면 시스템에서 계정 세부정보를 일치시키지 못할 수 있습니다.
- 충분한 계정 권한: 사용자 계정에 작업 실행에 필요한 권한이 없거나 필요한 리소스에 대한 액세스 권한이 없는 경우 작업 실행 시 이 오류 메시지가 표시됩니다.< /span>
이 문제를 해결하는 방법은 다음과 같습니다.지정한 계정 이름이 유효하지 않습니다. 작업 스케줄러 오류:
1] 사용자 계정 세부정보 확인
잘못된 사용자 계정 세부정보가 오류의 주요 원인일 수 있으므로 계정 세부정보를 다시 확인하는 것이 오류 해결을 위한 기본 문제 해결 단계입니다.
2] 작업 스케줄러를 관리자로 실행
위에서 언급한 단계를 수행해도 오류가 해결되지 않는 경우 작업 스케줄러를 관리자로 실행하여 작업을 생성 및 수정하면 문제가 해결될 수도 있습니다.
작업 생성용
작업을 생성하는 동안 위의 오류가 발생하면 사용자는 관리자 권한으로대체 계정으로 로그인하고 생성을 시도할 수 있습니다. 작업입니다.
스케줄러에서 특정 작업을 수정하는 동안 위의 오류가 발생하는 경우 다음 단계를 수행하면 문제를 해결하는 데 도움이 될 수 있습니다.
- 작업을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
- 속성 창에서 일반 > 사용자 또는 그룹을 변경하여 관리자 권한이 있는 사용자로 전환하세요.
새로운 사용자 정보를 입력한 후 오류가 나타나는지 확인하세요.
작업 스케줄러를 열고 특정 작업을 마우스 오른쪽 버튼으로 클릭하여 속성을 선택하고 엽니다.
- 해당 작업의 일반 탭에서 사용자 또는 그룹 변경을 클릭하세요.
- 고급 버튼을 클릭하여 해당 사용자를 선택하기 전에 사용 가능한 사용자 이름을 확인하세요. 사용자가 선택되면 도메인 이름을 포함한 올바른 사용자 이름 형식이 자동으로 나타납니다.
- 적용을 클릭한 다음 확인을 클릭하여 변경 사항을 저장합니다. 오류가 지속되는지 확인하세요.
PC가 도메인의 일부가 아닌 경우 사용자 또는 그룹 변경에서 관리자 권한이 있는 로컬 사용자 이름을 입력합니다.
4] 작업에 필요한 권한을 할당
사용자 또는 그룹 수준의 권한이 부족하여 오류 메시지가 나타날 수 있다는 점을 이해하고 위 섹션에 설명된 대로 권한 수준이 더 높은 그룹으로 그룹을 변경하면 오류를 해결하는 데 도움이 될 수 있습니다.
작업에 오류가 발생했습니다: 선택한 작업 {0}이(가) 더 이상 존재하지 않습니다.
위 오류는 작업을 수정하거나 보거나 실행하는 동안 발생하며 스케줄러가 특정 작업을 실행하지 못합니다. 이는 작업 ID 또는 이름이 더 이상 유효하지 않음을 나타냅니다.
가능한 원인들:
- 삭제되거나 손상된 작업: 작업이 이미 삭제되었거나 손상된 경우 작업 스케줄러 데이터베이스는 잘못된 레지스트리 항목을 포함하여 특정 작업에 대한 잘못된 정보를 표시합니다.
- 잘못 구성된 트리거 또는 종속성: 트리거는 특정 작업의 실행을 제어하는 일련의 시간 또는 이벤트 기반 조건입니다. 이러한 경우 조건이나 기준이 충족되는 경우에만 특정 작업이 실행됩니다. 종속성은 작업이 수행되어야 하는 순서를 나타냅니다. 작업을 생성하거나 구성하는 동안 트리거가 올바르게 설정되지 않거나 종속성이 제대로 구성되지 않으면 작업 실행 중에 위의 오류가 나타날 수 있습니다.
이 오류를 해결하는 방법은 다음과 같습니다.
1] 손상된 작업 삭제
작업 스케줄러에서
- 작업 스케줄러 열기
- 해당 작업을 마우스 오른쪽 버튼으로 클릭하고 삭제를 클릭하세요.
레지스트리에서
- 실행 대화 상자에 regedit를 입력하여 레지스트리 편집기를 엽니다
- 로 이동
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\NT\CurrentVersion\Schedule\TaskCache\Tree
- 트리 하위 키를 확장하고 작업 폴더를 클릭하세요.
- 작업 폴더에서 해당 작업 폴더를 마우스 오른쪽 버튼으로 클릭하고 삭제를 클릭하세요. 작업을 제거합니다.
작업 스케줄러에서 작업 폴더를 삭제한 후에도 레지스트리에서 작업 폴더를 삭제하는 것이 좋습니다. Windows에서는 작업이 스케줄러에서 삭제되었음에도 불구하고 작업에 대한 레지스트리 항목을 제거하지 못하는 경우가 있습니다. 이로 인해 새 작업이 생성될 때 충돌이 발생할 수 있습니다.
파일 탐색기에서
- Windows + E 키를 함께 눌러 파일 탐색기를 엽니다.
- 다음을 통해 작업 폴더로 이동합니다.
C: \Windows\System32\Tasks\Microsoft\Windows
- 오류를 일으키는 디렉터리에서 개별 작업 폴더를 삭제합니다.
2] 작업 스케줄러 응용 프로그램 또는 서비스 다시 시작
위의 오류는 단일 활성 작업이 아닌 스케줄러의 여러 작업에 대해 발생할 수 있습니다. 이 오류가 표시되는 횟수는 Windows 레지스트리와 동기화되지 않은 작업 수와 정확하게 일치합니다.
예를 들어 오류가 두 번 나타나면 스케줄러에서 현재 활성화된 두 작업에 대해 동일한 문제가 발생합니다. 마찬가지로 이러한 오류가 3개 발생하면 3개 작업에 영향을 미친다는 의미입니다.
그러나 오류 메시지가 발생하면 작업 스케줄러는 더 이상 작업을 표시하지 않습니다. 따라서 작업 스케줄러 응용 프로그램을 닫거나 작업 스케줄러 서비스를 다시 시작하면 문제를 일으키는 작업이 제거됩니다. 삭제한 후에는 작업을 처음부터 설정할 수 있으며 더 이상 오류가 발생하지 않습니다.
작업에 오류가 발생했습니다. 이 이름을 가진 작업 또는 폴더가 이미 존재합니다.
명령줄이나 작업 스케줄러를 통해 작업을 생성하는 동안 일반적으로 이 오류가 발생합니다. 특정 작업을 저장하려고 시도하는 동안 사용자에게 다음과 같은 경고가 표시될 수 있습니다.
WARNING: The task name "<task name>"already exists. Do you want to replace it (Y/N>?.
Y를 입력하면 동일한 이름의 작업이 이미 존재한다는 오류 메시지가 표시됩니다.
가능한 원인들:
- 이름 충돌: 위 오류의 가장 직접적인 원인은 작업 또는 폴더 이름이 작업 스케줄러 내에서 이미 사용되었기 때문입니다.
- 손상된 트랜잭션 로그: 작업 스케줄러는 로그 파일에 작업 실행 기록을 유지합니다. 이러한 로그 파일이 손상되면 문제가 발생할 수 있습니다.
이 오류를 해결하는 방법은 다음과 같습니다.
1] 작업 이름을 미리 확인하세요
태스크 이름은 고유해야 하므로 태스크 생성 시 이름을 지정하기 전에 기존 태스크 이름을 확인하여 태스크 이름 중복으로 인해 충돌이 발생하지 않도록 해야 합니다. 따라서 새 작업의 이름을 다르게 지정하거나 기존 작업을 삭제하면 오류를 방지하는 데 도움이 될 수 있습니다.
작업 스케줄러 UI를 사용하여 이를 수행하려고 할 때도 오류가 발생합니다.
2] 트랜잭션 로그 복구
Windows의 예약된 작업 기록은 트랜잭션 또는 이벤트 로그에 기록됩니다. 손상된 트랜잭션 로그로 인해 스케줄러에서 생성된 작업에 대한 이름 지정 충돌이 발생할 수도 있습니다. 트랜잭션 로그 파일을 재설정하면 오류를 해결하는 데 도움이 될 수 있습니다.
- 데스크탑 검색창에 Windows 터미널을 입력하여 열고 관리자 권한으로 실행하세요.
- 터미널 프롬프트에 아래 언급된 명령을 입력합니다.
fsutil resource setautoreset true c:\
Windows의 fsutil 또는 파일 시스템 유틸리티 도구는 Windows 및 해당 시스템 구성 요소에 대한 트랜잭션 로그를 재설정하는 데 사용됩니다.
여기서 리소스는 이 경우 fsutil의 Resource Manager 구성 요소를 사용해야 함을 나타내며 setautoreset true는 파일이 시스템 트랜잭션 로그는 다음에 다시 시작할 때 자동으로 재설정되어야 합니다.
작업 스케줄러에서 실패한 작업을 어떻게 확인하나요?
컴퓨터의 이벤트 뷰어를 보고 무엇이 잘못되었는지 확인할 수 있습니다. 그 안에서 Microsoft Windows 로그 아래의 작업 스케줄러 섹션을 찾으세요. 빨간색 느낌표가 있거나 문제가 발생했음을 알리는 이벤트를 찾으세요. 이러한 이벤트는 작업이 실패한 이유를 알려주므로 문제의 원인을 파악하는 데 도움이 됩니다.
작업 스케줄러 로그를 활성화하려면 어떻게 해야 합니까?
이벤트 뷰어를 열고 왼쪽 패널의 응용 프로그램 및 서비스 로그 아래 작업 스케줄러로 이동한 후 마우스 오른쪽 버튼을 클릭하여 작업 로그를 활성화합니다. 작업 스케줄러 이벤트를 기록합니다. 필요한 경우 작동을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택하여 로그 설정을 조정합니다.
답글 남기기