일부 사용자들은 컴퓨터를 켤 때마다 "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 키를 제거하는 절차는 다음과 같습니다:
- Microsoft 공식 다운로드 페이지에서 Download Autoruns and Autorunsc 버튼을 클릭해 유틸리티 압축 파일을 내려받습니다. 다운로드가 완료되면 WinRAR, WinZip 등 압축 해제 프로그램으로 파일을 접근하기 쉬운 위치에 풀어줍니다.
- 압축을 푼 폴더에서 Autoruns 실행 파일을 엽니다. Autoruns 창이 나타나면 Everything 목록에 시작 항목이 모두 로드될 때까지 다른 작업 없이 기다립니다.
- 목록이 완전히 표시되면 Ctrl + F를 눌러 검색 기능을 엽니다. Find what 입력란에 "TaskSchedulerHelper.dll"을 입력한 후 Find Next 버튼을 클릭합니다.
- 파란색으로 강조 표시된 첫 번째 항목을 마우스 오른쪽 버튼으로 클릭하고 Delete를 선택해 해당 시작 항목(또는 레지스트리 키)을 삭제합니다. 첫 번째 항목을 처리한 뒤에는 다시 검색 기능을 열고 Find Next 버튼을 클릭해 같은 과정을 반복합니다. 목록에서 TaskSchedulerHelper.dll이 포함된 항목이 모두 사라질 때까지 진행합니다.
- 모든 항목을 삭제했다면 Autoruns를 닫고 컴퓨터를 재시작합니다. 다음 부팅 시 동일한 "TaskSchedulerHelper.dll이(가) 없습니다" 오류가 나타나는지 확인합니다. 오류가 더 이상 표시되지 않는다면 문제가 성공적으로 해결된 것입니다.
그래도 시작 시 "TaskSchedulerHelper.dll이(가) 없습니다" 오류가 계속된다면 방법 2를 이어서 진행하세요.
방법 2: CCleaner로 원인이 되는 시작 프로그램 제거하기
방법 1만으로 오류를 해결하지 못했다면, 이번에는 CCleaner를 활용해 보겠습니다.
CCleaner는 RunDLL 오류를 유발할 수 있는 잔여 파일을 제거할 수 있는 유틸리티입니다. 시작 프로그램 목록을 살펴 TaskSchedulerHelper.dll 파일을 호출하도록 설정된 시작 항목이 있는지 확인하는 데 유용한 기능을 제공합니다.
아래 가이드에 따라 CCleaner로 TaskSchedulerHelper.dll 파일이 포함된 시작 프로그램을 제거하고, 같은 프로그램으로 이런 오류를 유발할 수 있는 불필요한 파일과 레지스트리 키까지 함께 정리해 보세요.
- CCleaner 공식 웹사이트에서 무료 버전을 다운로드합니다. 설치 파일을 실행한 후 화면의 안내에 따라 프로그램을 시스템에 설치합니다.
- CCleaner를 열고 Tools > Startup(도구 > 시작 프로그램) 메뉴로 이동합니다. 먼저 Windows 탭에서 File 항목에 TaskSchedulerHelper.dll이 포함된 키가 있는지 확인합니다. 해당 항목을 발견하면 한 번 클릭해 선택한 후 Delete를 눌러 삭제합니다.
- Scheduled Tasks(예약 작업) 탭과 Context Menu(컨텍스트 메뉴) 탭에서도 동일한 방법으로 관련 항목을 모두 제거합니다.
- RunDLL 오류를 유발할 수 있는 모든 시작 항목을 제거했다면 Cleaner(청소) 메뉴로 이동해 Run Cleaner 버튼을 클릭해 기본 설정으로 청소를 실행합니다.
- 청소가 완료되면 Registry(레지스트리) 메뉴로 이동해 Registry Cleaner의 모든 하위 항목이 선택되어 있는지 확인한 후 Scan for Issues를 클릭합니다. 분석이 끝나면 Fix selected Issues를 클릭해 발견된 문제를 수정합니다.
참고: 레지스트리 변경 사항을 백업할지 묻는 메시지가 나타나면 예(Yes)를 선택하는 것이 좋습니다. - 모든 과정이 끝나면 CCleaner를 닫고 컴퓨터를 재시작합니다. 다음 부팅 시에는 "TaskSchedulerHelper.dll이(가) 없습니다" RunDLL 오류가 더 이상 나타나지 않아야 합니다.