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

Microsoft Surface 'SurfaceBaseFwUpdateDriver.dll 설치 실패' 오류 해결 방법

Microsoft Surface 독(Surface Dock)은 Surface 컴퓨터와 함께 널리 사용되는 액세서리입니다. 다양한 외부 주변 기기를 Surface 기기에 연결할 수 있게 해주어 전반적인 생산성을 크게 향상시켜 줍니다. Surface 독을 활용하려면 먼저 필요한 드라이버를 설치하거나 경우에 따라 업데이트해야 합니다. 이 과정을 간편하게 도와주는 도구 중 하나가 Microsoft Surface Dock Updater로, 펌웨어를 자동으로 업데이트해 주는 역할을 합니다.

그러나 일부 사용자들이 Microsoft Surface Dock Updater를 사용하는 도중 'Failed to install SurfaceBaseFwUpdateDriver.dll'(SurfaceBaseFwUpdateDriver.dll 설치 실패)이라는 오류 메시지를 마주하게 됩니다.

Microsoft Surface  SurfaceBaseFwUpdateDriver.dll 설치 실패  오류 해결 방법

오류의 원인

이 오류 메시지가 나타나면 설치가 중단되므로 Surface 독의 펌웨어를 업데이트할 수 없습니다. 다른 Surface 기기를 이용해 독을 업데이트하는 우회 방법도 있지만, 이 경우 몇 가지 제약이 따릅니다. 예를 들어, 다른 기기로 펌웨어를 업데이트하더라도 해당 Surface 독을 본래 기기에 연결했을 때 일부 기능이 정상적으로 작동하지 않을 수 있습니다.

두 기기가 동일한 모델이라면 큰 문제가 없겠지만, 서로 다른 모델이라면 상황이 달라집니다. 그 이유는 예를 들어 Surface Book과 함께 Surface 독을 사용할 때, Book 자체도 모든 향상된 기능을 사용하기 위해 펌웨어 업데이트가 필요하기 때문입니다. 이 펌웨어 업데이트를 제공하는 것이 바로 Surface Dock Updater 도구인데, 현재 이 도구에서 오류 메시지가 발생하고 있는 것입니다.

오류의 정확한 원인은 명확히 밝혀져 있지 않으며, Microsoft는 종종 하드웨어 불량을 원인으로 지목하지만 항상 그런 것은 아닙니다. 일부 사례에서는 업데이터 도구를 SYSTEM 권한으로 실행하면 문제가 해결된 것으로 보아 권한 부족과 관련이 있을 가능성이 있습니다. 다만 항상 적용되는 것은 아니어서 명확한 원인을 특정하기는 어렵습니다.

다음에서 이 오류를 해결할 수 있는 다양한 방법들을 소개합니다.

방법 1: SYSTEM 권한으로 업데이터 실행하기

앞서 언급했듯이, 문제를 해결하는 한 가지 방법은 Surface Dock Updater 도구를 SYSTEM 권한으로 실행하는 것입니다. 어떤 프로그램이 업데이터를 방해하거나 단순히 권한 부족으로 인해 문제가 발생할 수 있습니다. 이 경우 SYSTEM 권한으로 실행하면 문제의 원인이 되는 요소를 무시하고 진행할 수 있습니다. instructions가 다소 복잡해 보일 수 있지만 실제로는 매우 간단합니다. 아래 순서대로 따라 해 보세요.

  1. 먼저 여기서 Surface Dock Updater 도구를 다운로드합니다.
  2. 그런 다음 PsTools를 다운로드합니다. PsTools는 다양한 명령줄 도구를 포함하는 패키지로, 이번 작업에서는 그중 하나를 사용하게 됩니다.
  3. 패키지를 다운로드한 후 zip 파일을 원하는 위치에 압축 해제합니다.
  4. 이후 시작 메뉴에서 관리자 권한으로 명령 프롬프트를 실행합니다. 검색창에 cmd를 입력하고 결과를 마우스 오른쪽 버튼으로 클릭한 뒤 드롭다운 메뉴에서 관리자 권한으로 실행을 선택합니다.Microsoft Surface  SurfaceBaseFwUpdateDriver.dll 설치 실패  오류 해결 방법
  5. 명령 프롬프트 창에서 먼저 cd 명령어를 사용하여 PsTools 패키지를 압축 해제한 디렉터리로 이동합니다.
  6. 그다음 명령 프롬프트 창에 다음 명령어를 입력합니다.
    psexec -i -s CMD
    Microsoft Surface  SurfaceBaseFwUpdateDriver.dll 설치 실패  오류 해결 방법
  7. 새로운 명령 프롬프트 창이 열립니다. 새 창에서 whoami 명령어를 입력합니다.
  8. nt authority\system이 반환되면 정상입니다.Microsoft Surface  SurfaceBaseFwUpdateDriver.dll 설치 실패  오류 해결 방법
  9. 이제 Surface Dock Updater 도구가 있는 디렉터리로 이동합니다.
  10. 새로 연 명령 프롬프트 창에서 업데이터를 실행합니다.
  11. 따옴표 없이 './설치파일이름.msi' 형식으로 입력하면 됩니다. 설치파일이름 부분은 실제 업데이터 파일 이름으로 교체해야 합니다.
  12. 문제가 해결되었는지 확인합니다.

방법 2: 키보드 분리하기

문제를 해결하는 또 다른 방법은 Surface 기기의 키보드를 화면에서 분리하는 것입니다. 키보드를 분리한 후 업데이터 도구를 실행하여 문제가 해결되었는지 확인해 보세요. 비슷한 문제를 겪던 한 사용자가 화면을 분리한 후 문제가 해결되었다고 보고한 사례가 있습니다.

Surface 기기에서 키보드를 안전하게 분리하는 방법은 두 가지가 있습니다. 시작하기 전에 Surface Book의 배터리 잔량이 10% 이상 충전되어 있는지 확인하세요. 키보드 오른쪽 상단에 있는 Detach(분리) 버튼이나 Windows 작업 표시줄 오른쪽에 있는 분리 아이콘을 사용할 수 있습니다. Detach 버튼을 누르면 먼저 빨간색 불빛이 켜지고, 1초 후 녹색 불빛으로 전환됩니다. 마지막으로 '딸깍' 소리가 나면 분리할 준비가 된 것입니다. 녹색 불빛이 켜져 있는 동안 상단을 잡고 위로 들어 올리면 됩니다.

Microsoft Surface  SurfaceBaseFwUpdateDriver.dll 설치 실패  오류 해결 방법

이후 Surface Dock Updater 도구를 다시 실행하여 오류 메시지가 나타나는지 확인합니다.

방법 3: 그룹 정책 편집하기

마지막으로 시도해 볼 수 있는 방법은 Windows 10의 그룹 정책을 편집하는 것입니다. 여기서는 Windows Installer의 'Prohibit rollback(롤백 금지)' 정책을 편집합니다. 이름에서 알 수 있듯이 이 설정은 설치 프로그램(업데이터 도구)이 롤백에 필요한 파일을 생성하지 못하도록 차단합니다. 동일한 문제를 겪던 일부 사용자들에게 효과가 있었으므로, 여러분에게도 도움이 될 수 있습니다. 아래 지침에 따라 진행해 보세요.

  1. 먼저 Windows 키 + R을 눌러 실행(Run) 대화 상자를 엽니다.
  2. 실행 대화 상자에 gpedit.msc를 입력하고 Enter 키를 누릅니다.
  3. 로컬 그룹 정책 편집기(Local Group Policy Editor) 창이 열립니다.Microsoft Surface  SurfaceBaseFwUpdateDriver.dll 설치 실패  오류 해결 방법
  4. 컴퓨터 구성\관리 템플릿\Windows 구성 요소\Windows Installer 경로로 이동합니다.
  5. 오른쪽 목록에서 Prohibit rollback(롤백 금지) 정책을 찾습니다.Microsoft Surface  SurfaceBaseFwUpdateDriver.dll 설치 실패  오류 해결 방법
  6. 정책을 찾았으면 더블클릭하여 편집합니다.
  7. 구성되지 않음(Not Configured)에서 사용(Enabled)으로 변경합니다.Microsoft Surface  SurfaceBaseFwUpdateDriver.dll 설치 실패  오류 해결 방법
  8. 적용(Apply)을 누른 후 확인(OK)을 클릭합니다.
  9. 이후 Surface Dock Updater 도구를 실행합니다.
  10. 문제가 해결되었는지 확인합니다.
  11. 만약 문제가 해결되었다면, 위의 절차를 따라 정책을 다시 구성되지 않음(Not Configured)으로 되돌리는 것을 잊지 마세요.