로지텍 SetPoint는 마우스 버튼, 키보드 F 키, 커서 이동 속도 등 기기별 세부 설정을 사용자 지정할 수 있는 소프트웨어입니다. 특히 마우스에 다섯 개 이상의 버튼이 있는 경우 Windows에 SetPoint를 설치하면 추가 버튼에 특정 동작이나 키를 할당할 수 있도록 지원합니다. 이 글에서는 많은 사용자들이 보고한 SetPoint 관련 런타임 오류를 해결하는 방법을 단계별로 안내해 드립니다.

SetPoint에서 런타임 오류가 발생하는 원인
런타임 오류는 주로 다음과 같은 소프트웨어 구성 요소의 문제로 인해 발생합니다.
- 레지스트리(Registry)에 불규칙하거나 손상된 항목이 존재하는 경우
- 시스템 설정이 잘못 구성되어 있는 경우
- Visual C++ 런타임 구성 요소의 라이브러리가 누락된 경우
본격적인 해결 방법으로 넘어가기 전에 CCleaner 같은 레지스트리 클리너를 활용해 레지스트리의 불필요한 항목을 먼저 정리해 보세요. 프로그램을 업데이트하거나 제거하는 과정에서 레지스트리에는 누락되거나 깨진 항목이 계속 쌓일 수 있습니다. 정리 후에도 문제가 지속된다면 아래 가이드를 순서대로 따라 해 보시기 바랍니다.
방법 1: Microsoft 재배포 가능 패키지 재설치
이 오류가 발생하는 주요 원인 중 하나는 Visual C++ 런타임 구성 요소의 라이브러리가 누락된 것입니다. 이 경우 Microsoft C++ 재배포 가능 패키지를 제거한 후 공식 사이트에서 최신 버전을 다시 설치하는 것이 좋습니다.

특히 시스템에 Visual C++ 2019가 설치되어 있고 프로그램이 Visual C++ 2015 재배포 패키지로 빌드된 경우 충돌이나 오류가 발생할 수 있습니다. 최신 버전은 다른 버전과 호환되지 않는 별도의 업데이트된 런타임 파일을 포함하고 있으므로, 반드시 최신 버전을 설치해야 문제를 예방할 수 있습니다.
방법 2: 'msvcp110.dll' 파일 갱신
재설치로도 문제가 해결되지 않는다면 msvcp110.dll 파일 자체가 손상되었을 가능성이 높습니다. 아래 경로에서 해당 파일을 삭제하세요. 그러면 SetPoint를 다시 실행할 때 누락된 DLL 파일을 자동으로 감지하여 새 복사본으로 교체합니다.
참고: 아래 경로는 작성자의 시스템 기준이며, 사용자 환경에 따라 실제 경로는 다를 수 있습니다.
C:\ProgramFiles\Logitech\SetPointP\msvcp110.dll
- 파일을 삭제하기 전에 먼저 작업 관리자를 열고 Setpoint.exe 프로세스를 종료합니다.

- 파일을 삭제하면 시스템이 Windows 내부에 있는 DLL을 사용하거나 앞서 설명한 대로 새 복사본으로 교체하도록 강제합니다.
- 기존 DLL 파일을 삭제한 후 시스템을 재부팅하고 문제가 해결되었는지 확인합니다.
방법 3: 부팅 항목 옵션 수동 설정
Windows Installer를 설치하면 기본 부팅 항목 옵션이 생성됩니다. 또한 부팅 옵션을 편집하면 운영 체제에 대한 추가적인 사용자 지정 부팅 항목을 만들 수 있습니다. BCDEdit /set 명령을 사용하면 커널 디버거 설정 및 메모리 옵션과 같은 특정 부팅 항목 요소를 구성할 수 있습니다. 이 문제를 해결하려면 부팅 항목을 수동으로 구성해야 하며, 절차는 다음과 같습니다.
- 검색 창을 열고 명령 프롬프트(Command Prompt)를 입력한 후 마우스 오른쪽 버튼을 클릭하고 관리자 권한으로 실행을 선택합니다.

- 명령 프롬프트 창이 열리면 다음 명령을 입력합니다.
Bcdedit /set IncreaseUserVA 2800

- 명령 실행 후 exit를 입력하고 시스템을 재부팅합니다. 이제 더 이상 오류 메시지가 화면에 나타나지 않을 것입니다.