반응형


최근에 os 를 재 설치하면서 vmware 쪽에 문제가 발생했습니다. 실행중 어떤 에러가 발생하더군요.

대략 usb 쪽 문제였습니다. 아시다시피 vmware 에서는 vmware 에 설치된 os 내에서도 컴퓨터에 연결된 usb 장치를 이용하는것이 가능합니다. 하지만 이 기능이 작동하지 않는다는 메시지가 뜨더군요.

이 기능을 이용하기 위해선 윈도우의 서비스에서 VMware USB Arbitration Service 가 작동중이여야 합니다. 하지만 윈도우의 서비스에 가보면 이 서비스가 시작이 안되어 있고, 강제로 시작하려고 해도 실패합니다.



구글에서 검색해 보니 이 문제에 대한 해결책이 몇 있었습니다.

첫번째는 장치관리자의 USB Root Hub 장치드라이버가 Microsoft 드라이버여야 한다는 것이고...(다른회사 드라이버가 설치되어 있으면 드라이버 Rollback 을 이용하라고 하더군요)

두번째는 AMD USB Filter 드라이버가 설치되어 있는 경우 였습니다. 제 경우는 바로 이경우 더군요.

AMD USB Filter 는 몇몇 usb 장치의 성능을 향상시켜주는 드라이버라고 합니다만...설치하지 않아도 별다른 문제는 발생하지 않는 것 같습니다.

어쨌던 vmware 에서 해당기능을 쓰기 위해선 이 usbfilter 를 삭제해야 합니다.



삭제 방법은.....

가장 쉬운방법은 프로그램 추가/삭제에서 ATi 관련 프로그램을 선택해서 usbfilter 를 선택해서 삭제하는 방법이 있는 모양입니다만....제경우엔 usbfilter 항목이 없어서 이 방법으론 삭제 할 수 없었습니다. 이 경우에는 수동으로 삭제하는 방법을 쓸 수 밖에 없습니다.

수동 삭제법은 우선 레지스트리 에디터를 실행합니다.(Win + R 키 누른후에 regedit 입력후 엔터 입력)

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Class\{36FC9E60-C465-11CF-8056-444553540000}

위의 키값을 찾아 선택한 후에 UpperFilters 항목을 삭제합니다.

그 다음엔...

HKEY_LOCAL_MACHINE\System\CurrentControlSet \Services\


로 가서 usbfilter 를 삭제합니다. usbfilter 레지스트리를 선택해서 AMD USB Filter 가 맞는지 확인해 보시고 지우시고요.

마지막으로 C:\Windows\System32\drivers 으로 가서 usbfilter.sys 파일을 삭제합니다.

재시작 하시고 vmware 를 실행시켜 문제가 없으면 성공입니다.



일반적으로는 AMD USB Filter 를 설치했다고 해서 문제가 생길일이 많지 않으므로, 대부분의 분들에겐 별로 쓸일이 없는 팁이 되겠습니다만....필요하신 분을 위해 포스팅합니다.

아울러 앞으로 vmware 를 쓸 계획이나 생각이 있으신 분은 AMD 드라이버 관련 설치시 아예 USB Filter 를 제외하고 설치하시는게 좋겠지요.



+ Recent posts