Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

시작 시 'TaskSchedulerHelper.dll이(가) 없습니다' 오류 해결 방법

일부 사용자들은 컴퓨터를 켤 때마다 "TaskSchedulerHelper.dll이(가) 없습니다"라는 RunDLL 오류 메시지가 나타난다고 보고하고 있습니다. 대부분의 경우 이 문제는 서드파티 프로그램에 속한 파일이 손상되었거나 제대로 삭제되지 않았을 때 발생합니다.

조사 결과, TaskSchedulerHelper.dll은 서드파티 유틸리티인 Auslogics 소프트웨어에 속한 동적 링크 라이브러리(DLL) 파일로 확인되었습니다. 또한 일부 사용자들의 경우 이 DLL 파일이 Nvidia 키와 연관되어 있었다는 보고도 있습니다. 물론 그 외의 응용 프로그램이나 게임 역시 이 DLL 파일을 사용할 가능성이 있습니다.

부팅할 때마다 "TaskSchedulerHelper.dll이(가) 없습니다" 오류가 발생한다면 아래의 해결 방법들을 시도해 보시기 바랍니다. 비슷한 상황의 다른 사용자들이 실제로 문제를 해결하는 데 성공했던 방법들을 모아 정리했습니다. 자신에게 더 편한 방법을 골라 진행하거나, 오류 메시지가 완전히 사라질 때까지 두 가지 방법을 모두 순서대로 적용해 보세요.

방법 1: AutoRuns로 원인이 되는 시작 프로그램 제거하기

시작 시 발생하는 RunDLL 오류를 처리하는 가장 효과적인 방법은 Autoruns를 사용하는 것입니다. Autoruns는 실행(run), runonce, 레지스트리 키 및 시작 폴더 항목을 제거하도록 설계된 Microsoft의 공식 도구입니다.

이 오류는 매번 부팅 시 나타나기 때문에, 잘못된 설치 과정에서 남겨진 예약 작업이나 소프트웨어 손상으로 인해 트리거되었을 가능성이 높습니다.

Autoruns를 사용해 "TaskSchedulerHelper.dll이(가) 없습니다" 오류를 유발하는 시작 항목, runonce 또는 run 키를 제거하는 절차는 다음과 같습니다:

  1. Microsoft 공식 다운로드 페이지에서 Download Autoruns and Autorunsc 버튼을 클릭해 유틸리티 압축 파일을 내려받습니다. 다운로드가 완료되면 WinRAR, WinZip 등 압축 해제 프로그램으로 파일을 접근하기 쉬운 위치에 풀어줍니다.
  2. 압축을 푼 폴더에서 Autoruns 실행 파일을 엽니다. Autoruns 창이 나타나면 Everything 목록에 시작 항목이 모두 로드될 때까지 다른 작업 없이 기다립니다.
  3. 목록이 완전히 표시되면 Ctrl + F를 눌러 검색 기능을 엽니다. Find what 입력란에 "TaskSchedulerHelper.dll"을 입력한 후 Find Next 버튼을 클릭합니다.
  4. 파란색으로 강조 표시된 첫 번째 항목을 마우스 오른쪽 버튼으로 클릭하고 Delete를 선택해 해당 시작 항목(또는 레지스트리 키)을 삭제합니다. 첫 번째 항목을 처리한 뒤에는 다시 검색 기능을 열고 Find Next 버튼을 클릭해 같은 과정을 반복합니다. 목록에서 TaskSchedulerHelper.dll이 포함된 항목이 모두 사라질 때까지 진행합니다.
  5. 모든 항목을 삭제했다면 Autoruns를 닫고 컴퓨터를 재시작합니다. 다음 부팅 시 동일한 "TaskSchedulerHelper.dll이(가) 없습니다" 오류가 나타나는지 확인합니다. 오류가 더 이상 표시되지 않는다면 문제가 성공적으로 해결된 것입니다.

그래도 시작 시 "TaskSchedulerHelper.dll이(가) 없습니다" 오류가 계속된다면 방법 2를 이어서 진행하세요.

방법 2: CCleaner로 원인이 되는 시작 프로그램 제거하기

방법 1만으로 오류를 해결하지 못했다면, 이번에는 CCleaner를 활용해 보겠습니다.

CCleaner는 RunDLL 오류를 유발할 수 있는 잔여 파일을 제거할 수 있는 유틸리티입니다. 시작 프로그램 목록을 살펴 TaskSchedulerHelper.dll 파일을 호출하도록 설정된 시작 항목이 있는지 확인하는 데 유용한 기능을 제공합니다.

아래 가이드에 따라 CCleaner로 TaskSchedulerHelper.dll 파일이 포함된 시작 프로그램을 제거하고, 같은 프로그램으로 이런 오류를 유발할 수 있는 불필요한 파일과 레지스트리 키까지 함께 정리해 보세요.

  1. CCleaner 공식 웹사이트에서 무료 버전을 다운로드합니다. 설치 파일을 실행한 후 화면의 안내에 따라 프로그램을 시스템에 설치합니다.
  2. CCleaner를 열고 Tools > Startup(도구 > 시작 프로그램) 메뉴로 이동합니다. 먼저 Windows 탭에서 File 항목에 TaskSchedulerHelper.dll이 포함된 키가 있는지 확인합니다. 해당 항목을 발견하면 한 번 클릭해 선택한 후 Delete를 눌러 삭제합니다.
  3. Scheduled Tasks(예약 작업) 탭과 Context Menu(컨텍스트 메뉴) 탭에서도 동일한 방법으로 관련 항목을 모두 제거합니다.
  4. RunDLL 오류를 유발할 수 있는 모든 시작 항목을 제거했다면 Cleaner(청소) 메뉴로 이동해 Run Cleaner 버튼을 클릭해 기본 설정으로 청소를 실행합니다.
  5. 청소가 완료되면 Registry(레지스트리) 메뉴로 이동해 Registry Cleaner의 모든 하위 항목이 선택되어 있는지 확인한 후 Scan for Issues를 클릭합니다. 분석이 끝나면 Fix selected Issues를 클릭해 발견된 문제를 수정합니다.
    참고: 레지스트리 변경 사항을 백업할지 묻는 메시지가 나타나면 예(Yes)를 선택하는 것이 좋습니다.
  6. 모든 과정이 끝나면 CCleaner를 닫고 컴퓨터를 재시작합니다. 다음 부팅 시에는 "TaskSchedulerHelper.dll이(가) 없습니다" RunDLL 오류가 더 이상 나타나지 않아야 합니다.