컴퓨터에서 COM 포트(직렬 포트)는 장치 간 통신을 위해 사용됩니다. 하지만 장치 관리자에서 COM 포트가 표시되지 않거나 누락된 경우, 이를 수동으로 추가해야 할 수 있습니다. 이 글에서는 장치 관리자에 없는 COM 포트를 추가하는 방법을 단계별로 설명하겠습니다.
1. 장치 관리자에서 숨겨진 장치 표시하기
가장 먼저 해야 할 일은 장치 관리자에서 숨겨진 장치를 확인하는 것입니다.
- Windows + R 키를 눌러 실행 창을 엽니다.
devmgmt.msc
를 입력하고 Enter 키를 눌러 장치 관리자를 엽니다. - 메뉴에서 **보기(View) > 숨김 장치 표시(Show hidden devices)**를 선택합니다.
- 포트(COM & LPT) 항목이 있는지 확인합니다.
- 목록에 나타나지 않으면 드라이버가 설치되지 않았을 가능성이 높습니다.
이 단계를 거쳐도 COM 포트가 보이지 않는다면, 아래 방법을 시도해야 합니다.
2. 가상 COM 포트 추가하기
하드웨어에 물리적인 직렬 포트가 없더라도, 소프트웨어적으로 가상 COM 포트를 추가할 수 있습니다.
1) 장치 관리자에서 수동으로 추가
- 장치 관리자를 엽니다.
- **작업(Actions) > 레거시 하드웨어 추가(Add legacy hardware)**를 선택합니다.
- 다음(Next) 버튼을 누르고,
- “자동으로 검색(Automatically search)”이 아니라
- “목록에서 직접 선택(Install the hardware that I manually select from a list)”을 선택합니다.
- 포트(COM & LPT) 항목을 선택한 후, **표준 직렬 포트(Standard serial port)**를 추가합니다.
- 완료 후 장치를 다시 시작합니다.
2) 가상 COM 포트 드라이버 설치
만약 위 방법으로도 포트가 생성되지 않는다면, 가상 COM 포트 드라이버를 설치해야 합니다.
- Eterlogic VSPE 또는 com0com 같은 가상 직렬 포트 소프트웨어를 다운로드합니다.
- 설치 후 프로그램에서 새로운 가상 COM 포트를 추가합니다.
- 시스템을 다시 시작한 후, 장치 관리자에서 포트가 정상적으로 추가되었는지 확인합니다.
3. 드라이버 문제 해결
장치 관리자에서 포트가 표시되지 않는 원인은 드라이버 문제일 가능성이 큽니다. 다음과 같이 드라이버를 확인하고 설치해야 합니다.
1) 드라이버 업데이트
- 장치 관리자를 엽니다.
- 포트(COM & LPT) 항목이 있으면, 해당 장치를 마우스 오른쪽 클릭하고 **드라이버 업데이트(Update driver)**를 선택합니다.
- 자동 검색(Search automatically) 옵션을 선택해 최신 드라이버를 설치합니다.
- 그래도 해결되지 않으면 제조사 웹사이트에서 최신 드라이버를 직접 다운로드하여 설치합니다.
2) 드라이버 제거 후 재설치
- 장치 관리자에서 포트(COM & LPT) 항목을 찾습니다.
- 마우스 오른쪽 버튼을 클릭한 후 **장치 제거(Uninstall device)**를 선택합니다.
- 컴퓨터를 다시 시작하면 Windows가 자동으로 드라이버를 다시 설치합니다.
4. BIOS에서 직렬 포트 활성화
일부 구형 PC 또는 산업용 장비에서는 BIOS 설정에서 직렬 포트를 활성화해야 합니다.
- 컴퓨터를 재부팅하고 BIOS(펌웨어) 설정으로 진입합니다.
- 일반적으로 F2, Del, F10 키를 눌러 BIOS에 접근할 수 있습니다.
- Advanced Settings(고급 설정) 또는 **Peripheral Configuration(주변 장치 설정)**을 찾습니다.
- Serial Port / COM Port 설정이 Enabled(활성화됨) 상태인지 확인합니다.
- 설정을 저장한 후 시스템을 재부팅합니다.
5. USB to Serial 어댑터를 사용할 때 문제 해결
USB to Serial(USB-직렬) 어댑터를 사용할 경우, 추가적인 설정이 필요할 수 있습니다.
1) 올바른 드라이버 설치
- USB-직렬 변환기는 특정 드라이버가 필요할 수 있습니다.
- FTDI, Prolific, CH340 등의 칩셋을 사용한 어댑터는 제조사 웹사이트에서 드라이버를 다운로드해야 합니다.
- Windows가 자동으로 설치한 드라이버가 호환되지 않는 경우, 기존 드라이버를 제거한 후 제조사 드라이버를 설치해 보세요.
2) 장치 관리자에서 포트 번호 변경
- **장치 관리자 > 포트(COM & LPT)**에서 어댑터를 선택합니다.
- 마우스 오른쪽 클릭 후 **속성(Properties) > 포트 설정(Port Settings)**로 이동합니다.
- 고급(Advanced) 옵션에서 COM 포트 번호를 변경할 수 있습니다.
- 프로그램에서 인식하는 범위(예: COM1~COM4) 내에서 적절한 번호로 설정하세요.
Q&A
Q1. 장치 관리자에서 “포트(COM & LPT)” 항목 자체가 보이지 않아요.
A:
포트 항목이 보이지 않는 경우, 다음을 확인하세요.
- 숨겨진 장치 표시 옵션을 활성화했는지 확인하세요.
- 레거시 하드웨어 추가 기능을 사용하여 수동으로 COM 포트를 추가하세요.
- BIOS 설정에서 직렬 포트가 비활성화되어 있지 않은지 확인하세요.
- USB-직렬 어댑터를 사용하고 있다면 올바른 드라이버를 설치하세요.
Q2. COM 포트가 있지만 장치에서 인식되지 않아요.
A:
- 포트 번호 충돌이 발생했을 수 있습니다. 다른 COM 번호로 변경해 보세요.
- 드라이버가 올바르게 설치되지 않았을 가능성이 있습니다. 제조사에서 최신 드라이버를 다운로드해 다시 설치하세요.
- 가상 COM 포트를 사용하는 경우, VSPE나 com0com 같은 프로그램을 활용해 포트를 추가할 수 있습니다.
Q3. USB-직렬 변환기를 사용 중인데 포트가 계속 사라집니다.
A:
이 문제는 드라이버 충돌 또는 전력 관리 설정 때문일 수 있습니다.
- 장치 관리자에서 드라이버를 최신 버전으로 업데이트하세요.
- Windows 전원 관리 설정을 변경하세요.
- 장치 관리자 > USB 루트 허브 > 전원 관리 탭으로 이동
- “컴퓨터가 이 장치를 끌 수 있음” 옵션을 비활성화
결론
장치 관리자에서 COM 포트가 보이지 않는 문제는 드라이버, BIOS 설정, USB-직렬 변환기 문제 등 다양한 원인으로 발생할 수 있습니다.
위 방법을 하나씩 따라 하면서 문제를 해결해 보세요.
필요할 경우, 가상 COM 포트를 추가하여 소프트웨어적으로 해결할 수도 있습니다.