오류메시지 : setThreadInformation을 DLL KERNEL32.dll에서 찾을 수 없습니다.

오류 메시지
프로시저 시작 지점 setThreadInformation을 DLL KERNEL32.dll에서 찾을 수 없습니다.

이 오류는 주로 실행 중인 프로그램이 사용하는 함수 SetThreadInformation을 찾으려 했지만, 현재 설치된 Windows 버전의 KERNEL32.dll 파일에 해당 함수가 없을 때 발생합니다. 이는 운영 체제와 실행 중인 프로그램의 호환성 문제에서 기인합니다.

원인

  1. Windows 버전 호환성 문제
    • SetThreadInformation 함수는 Windows 10 버전 1709 이상에서 지원됩니다.
    • 이 함수가 필요한 프로그램을 이전 버전(Windows 7 또는 초기 Windows 10)에서 실행할 경우 해당 오류가 발생합니다.
  2. DLL 파일 손상 또는 누락
    • KERNEL32.dll 파일이 손상되었거나 올바르지 않은 버전이 설치된 경우.
  3. 프로그램의 비정상적인 요구사항
    • 실행 중인 프로그램이 최신 Windows API 함수를 요구하지만, 실행 환경이 이를 지원하지 않는 경우.

해결 방법

1. Windows 업데이트 확인 및 설치

SetThreadInformation은 최신 Windows 버전에서만 지원되므로 Windows를 업데이트하세요.

  1. Windows 설정 > 업데이트 및 보안 > Windows 업데이트로 이동합니다.
  2. 업데이트 확인 버튼을 클릭하여 최신 업데이트를 설치합니다.
  3. 컴퓨터를 재부팅한 후 프로그램을 다시 실행해 보세요.

2. 프로그램 호환성 설정

구형 운영 체제에서 최신 소프트웨어를 실행할 경우 호환성 모드를 사용해 문제를 해결할 수 있습니다.

  1. 오류가 발생하는 프로그램의 실행 파일(.exe) 아이콘을 마우스 오른쪽 버튼으로 클릭합니다.
  2. 속성 > 호환성 탭으로 이동합니다.
  3. 호환 모드에서 이 프로그램 실행을 체크하고, Windows 7 또는 8을 선택합니다.
  4. 적용을 클릭하고 프로그램을 다시 실행해 보세요.

3. KERNEL32.dll 파일 복구

KERNEL32.dll 파일이 손상되었거나 누락된 경우, 아래 명령어를 사용해 시스템 파일을 복구하세요.

  1. 명령 프롬프트 실행
    • 시작 메뉴에서 cmd를 검색하고, 마우스 오른쪽 버튼으로 클릭하여 관리자 권한으로 실행합니다.
  2. 시스템 파일 검사 명령 실행
    • 이 명령은 손상된 시스템 파일을 검사하고 복구합니다.
  3. sfc /scannow
  4. DISM 도구 실행
    만약 sfc로 문제가 해결되지 않으면, 아래 명령어를 실행합니다:
    • 이 명령은 손상된 Windows 이미지 파일을 복구합니다.
  5. DISM /Online /Cleanup-Image /RestoreHealth
  6. 복구가 완료되면 컴퓨터를 재부팅하고 프로그램을 실행해 보세요.

4. 프로그램 재설치

해당 오류가 특정 프로그램에서만 발생한다면, 해당 프로그램을 제거한 후 최신 버전을 다시 설치하세요.

  1. 제어판 > 프로그램 및 기능에서 프로그램을 제거합니다.
  2. 프로그램 공식 웹사이트에서 최신 버전을 다운로드하여 설치합니다.

5. 최신 드라이버 설치

특정 드라이버가 오래된 경우에도 DLL 관련 오류가 발생할 수 있습니다.

  1. 장치 관리자에서 모든 드라이버를 확인합니다.
  2. 오래된 드라이버를 업데이트하거나, 공식 제조사 웹사이트에서 최신 드라이버를 다운로드하여 설치합니다.

6. 최후의 방법: Windows 재설치

위의 방법으로도 문제가 해결되지 않으면 Windows를 재설치해야 할 수 있습니다.

  1. 데이터를 백업합니다.
  2. Windows 설치 미디어를 사용해 운영 체제를 다시 설치합니다.
  3. 설치 후, 프로그램을 다시 실행하여 오류가 해결되었는지 확인합니다.

예방 팁

  1. 항상 최신 Windows 업데이트를 유지하세요.
  2. 공식 소프트웨어와 호환 가능한 Windows 버전을 확인 후 설치하세요.
  3. 시스템 파일 및 DLL 파일을 손상되지 않도록 정기적으로 점검하세요.

이 방법으로도 문제가 해결되지 않을 경우, 프로그램 개발자나 Microsoft 고객 지원에 문의해 추가 지원을 요청하세요.

네이버 애널리틱스