그림 작업을 위해 컴퓨터로 타블렛 펜을 사용 중인데 며칠 전부터 컴퓨터 부팅 후 'dll 파일이 없어서 코드 실행을 진행할 수 없다'는 오류 메시지가 나오는 것을 보았다.
UpDownManager.dll
HnDuilib.dll
CfglO.dll
처음 보는 오류 메시지의 뜻이 궁금해서 찾아보니 dll은 윈도우에서 타 프로그램을 불러서 사용하게 해주는 동적 라이브러리라고 한다.
글쓴이의 증상을 설명하자면 휴이온 타블렛 프로그램인 드라이버를 컴퓨터 부팅 시 자동 시작하게 해 두었는데 위 dll 오류 때문에 진행되지 않는 상황이었다.
수동으로 드라이버를 실행하면 작동에는 오류가 없었지만, 자동 시작이 안 되고 또 알 수 없는 오류 메시지도 나와서 여러 가지 알아본 끝에 해결책을 발견하였다. 아래는 단계별로 진행할 수 있는 방법인데 마지막 항목으로 갈수록 효과가 확실하다.
1. 드라이버 삭제 후 재설치
먼저 드라이버의 옵션이나 컴퓨터 제어판 - 프로그램 제거에서 드라이버 항목을 제거/삭제를 진행하자.
https://www.huion.com/kr/download
다운로드 센터 사용자가 드라이버, 매뉴얼 및 펌웨어 업데이트에 액세스할 수 있는 원스톱 숍으로, 사용자 친화적이며 정기적으로 업데이트되는 다운로드 리소스를 제공합니다.
www.huion.com
이후 자신이 사용 중인 제품의 공식 홈페이지 접속 후 모델에 맞는 최신 드라이버를 내려받고 설치까지 마치면 된다. 소프트웨어 업데이트가 있었다면 프로그램 재설치 - 컴퓨터 재부팅을 통해 해결할 수 있는 부분이다.
2. 명령 프롬프트 등록
윈도우 작업 표시줄 검색란에 cmd 입력 - 명령 프롬프트 아이콘이 나오면 마우스 우클릭 - 관리자 권한으로 실행하면 위의 창이 나온다.
sfc /scannow
커서가 있는 곳에 위 명령어 입력 후 엔터 키를 누르면 시스템 자동 검사가 진행된다. 조금 기다리면 결과가 나오는데 손상된 레지스트리나 dll, 시작 앱 관련 설정도 복구된다고 한다.
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
만약 효과가 없다면 위 3가지 명령어를 차례로 입력해 보자. 셋 다 윈도우 이미지 자체를 복원한다고 해서 문제 해결에 도움 된다고 한다.
3. Visual C ++, Direct X 설치
• Visual C ++ : 런타임 dll 파일을 포함하며 여러 프로그램에서 공통으로 사용하는 라이브러리
• Direct X : 그래픽이나 오디오 등 멀티미디어 API 묶음
dll 파일에 오류가 생긴 것은 단순히 타블렛 드라이버가 아니라 윈도우 시스템 전반의 구조 오류와 연관되어 있는 문제이다. 많은 소프트웨어가 dll을 포함하기 때문에 Microsoft도 이미 필수 dll이 시스템이 있다고 가정하는 듯하다.
위의 두 소프트웨어를 설치하면 dll을 최신 상태로 복구할 수 있다고 하는데 첨부한 링크와 설명을 참고하자.
* 위 CCleaner 같은 프로그램은 무료로 PC 스캔까지 가능하지만, 결제 후 업데이트할 수 있어서 설치하지 않는 것을 추천한다.
Visual C ++ 다운로드
지원되는 최신 Visual C++ 재배포 가능 패키지 다운로드
이 문서에는 최신 버전의 Visual C++ 재배포 가능 패키지에 대한 다운로드 링크가 나열되어 있습니다.
learn.microsoft.com
페이지에 접속하면 위 링크를 찾을 수 있고 세 가지 중 자신이 사용 중인 아키텍처를 설치하면 된다. GPT에게 물어본 결과, 대부분 인텔, AMD 기반의 PC 사용자에게 ARM64는 해당 사항이 없다고 해서 X86과 X64만 설치했다.
Direct X
최신 버전의 DirectX를 설치하는 방법 - Microsoft 지원
DirectX 11.1은 Windows 8, Windows RT 및 Windows Server 2012 포함되어 있습니다. DirectX 11.1에 대한 독립 실행형 업데이트 패키지는 없습니다. Windows 8, Windows RT 및 Windows Server 2012 Windows 업데이트 통해서만 이 Dir
support.microsoft.com
Direct X는 위 링크에 접속해서 윈도우 버전별 dxdiag 설치 안내를 보고 진행하면 된다.
4. 윈도우 초기화 (끝판왕)
앞서 타블렛 드라이버를 실행했을 때 '자동 시작'이 체크할 수 없는 비활성화로 되어 있었다. 또한 컴퓨터 시작 앱에 아무것도 나오지 않거나 시작 프로그램으로 등록해도 계속 오류가 발생했다. 얼마 전 컴퓨터의 불필요한 프로그램을 대량으로 지웠는데 중간에 dll과 연관된 파일을 잘못 지운 것 같았다.
위의 3가지 방법으로도 해결이 안 되서 결국 윈도우 초기화를 하기로 했고 확실하게 dll 문제를 해결할 수 있었다. 포맷이 윈도우의 모든 흔적을 지우고 새로 설치하는 방식이라면, 초기화는 개인 파일은 유지하면서 윈도우가 설치된 C드라이브만 초기화하는 과정이다.
진행 방법은 화면 하단 작업 표시줄의 윈도우 아이콘(🪟) 클릭 - 설정 - 왼쪽 메뉴 중 시스템 - 복구를 선택하고 이 PC 초기화를 선택하면 된다.
사용 중인 컴퓨터라면 위의 '내 파일 유지'를 선택하고, 아예 포맷을 원하면 '모든 항목 제거'를 선택하면 된다.
메뉴를 선택하면 컴퓨터가 자동으로 초기화를 진행한다. 중간에 컴퓨터 꺼졌다가 업데이트가 진행되는데 그대로 전원을 유지하고 5~10분 정도 기다리면 초기화가 완료된다.
초기화가 완료되면 시스템이 제거된 앱 명단을 띄워서 보여준다. 한동안 프로그램을 내려받고 설치하느라 바빴는데 다행히 초기화로 dll 오류도 없어졌고 컴퓨터도 좀 더 가여워진 느낌이라 만족한다.
* 구글 계정 로그인 후 크롬을 사용 중이었다면 윈도우 초기화 후 북마크가 초기화될 수 있다. 초기화 후 재로그인하면 자동 복구가 안 되는 것을 대비해 북마크 내보내기 후 파일로 저장했다가 복구하는 것을 추천한다.
'IT' 카테고리의 다른 글
윈도우에서 듀얼 모니터 방향 가로 세로 해상도 바꾸는 방법 (0) | 2025.05.18 |
---|