컴퓨터를 사용하다 보면 수많은 프로그램을 설치하게 됩니다. 매일 사용하는 프로그램도 있고, 가끔씩만 쓰는 프로그램도 있죠. 그러다 소프트웨어를 재설치하거나 새 PC로 옮겨야 할 때, Windows에 설치된 모든 소프트웨어 목록을 미리 확보해 두면 작업이 훨씬 수월해집니다.
설치된 소프트웨어 목록을 추출하는 방법은 여러 가지가 있습니다. 자신에게 익숙한 방법을 골라 목록을 만들어 보세요. 참고로 아래 방법들은 기술적으로 '설치' 과정을 거치지 않는 포터블(portable) 프로그램이나 앱은 대부분 감지하지 못합니다. 이런 프로그램들은 직접 수동으로 기록해 두어야 합니다.
1. 명령 프롬프트(CMD) 활용하기
설치된 모든 소프트웨어 목록을 확인하는 가장 간단한 방법은 명령 프롬프트를 사용하는 것입니다. Win + R 키를 누른 후 cmd를 입력하고 Enter 키를 누르세요.
명령 프롬프트 창이 열리면 아래 명령어를 복사해 붙여넣고 Enter 키를 누릅니다. /output 뒤의 파일 경로는 원하는 위치로 변경하는 것을 잊지 마세요.
wmic /output:C:\InstalledSoftwareList.txt product get name,version
Enter 키를 누르는 즉시 Windows가 시스템을 스캔하고 결과를 텍스트 파일로 저장합니다. 지정한 경로에서 해당 파일을 확인할 수 있습니다. 참고로 스캔에는 몇 분 정도 걸릴 수 있으니 조금 기다려 주세요. 오류가 발생한다면 명령 프롬프트를 관리자 권한으로 실행해 보세요. 시작 메뉴에서 "cmd"를 검색한 뒤 "관리자 권한으로 실행"을 선택하면 됩니다.
엑셀 등에서 관리하기 편한 CSV 파일로 받고 싶다면 아래 명령어를 사용하세요.
wmic product get name,version /format:csv > C:\Computername%.csv
이 방식은 PC 이름까지 함께 기록되므로, 여러 대의 컴퓨터에 설치된 소프트웨어를 체계적으로 관리할 때 특히 유용합니다.
참고: 최신 Windows 11 버전에서는 WMIC 도구가 점차 제거되고 있습니다. 위 명령어가 작동하지 않는다면 아래의 PowerShell 방법을 이용해 보세요.
2. PowerShell 활용하기
PowerShell 사용에 익숙하다면 이를 통해서도 설치된 소프트웨어 목록을 손쉽게 가져올 수 있습니다. Win + R 키를 누르고 powershell을 입력해 실행하거나, Win + X 키를 눌러 "Windows PowerShell(관리자)"를 선택하세요.
아래 명령어를 입력한 후 Enter 키를 누릅니다. 파일 경로는 필요에 맞게 수정하세요.
Get-WmiObject -Class Win32_Product | Select-Object -Property Name > C:\InstalledSoftwareList.txt
위 명령어는 WMI(Windows Management Instrumentation)를 이용해 시스템에 설치된 소프트웨어 목록을 가져오는 방식입니다. 만약 일부 프로그램이 목록에 빠져 있다면, 레지스트리의 제거 정보를 직접 조회하는 아래 명령어를 대신 사용해 보세요. 역시 파일 경로는 상황에 맞게 변경하면 됩니다.
Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Format-Table –AutoSize > C:\InstalledSoftwareList.txt
이 명령어는 프로그램 이름뿐 아니라 버전, 게시자, 설치 날짜까지 함께 출력해 주므로 더욱 상세한 목록이 필요할 때 유용합니다.
3. CCleaner 활용하기
명령 프롬프트나 PowerShell 사용이 부담스럽다면, 널리 쓰이는 시스템 정리 유틸리티인 CCleaner를 활용할 수 있습니다. 먼저 CCleaner가 설치되어 있지 않다면 설치한 뒤 시작 메뉴에서 실행하세요.
CCleaner가 열리면 왼쪽 메뉴에서 "도구(Tools)"를 클릭하고 "제거(Uninstall)" 탭으로 이동합니다.
이 화면에는 시스템에 설치된 모든 소프트웨어가 표시됩니다. 목록을 내보내려면 화면 오른쪽 하단의 "텍스트 파일로 저장(Save to text file)" 버튼을 클릭하기만 하면 됩니다.
그러면 저장 창이 열립니다. 저장할 위치와 파일 이름을 지정한 후 "저장" 버튼을 누르세요.
클릭 한 번으로 선택한 위치에 목록 파일이 바로 생성됩니다.
4. GeekUninstaller 활용하기
무료 포터블 제거 프로그램인 GeekUninstaller를 사용해서도 설치된 소프트웨어 목록을 얻을 수 있습니다. 공식 사이트에서 GeekUninstaller를 다운로드한 후 압축을 해제하고 프로그램을 실행하세요.
포터블 방식으로 동작하기 때문에 별도의 설치 과정이 필요 없습니다. 프로그램이 열리면 목록의 모든 프로그램을 선택한 뒤 "HTML로 저장(Save as HTML)" 옵션을 클릭하세요.
저장 위치를 지정하는 창이 나타납니다. 원하는 폴더를 선택하고 "저장" 버튼을 누르면 절차가 완료됩니다.
결과물은 웹 브라우저에서 바로 열어볼 수 있는 HTML 파일로 저장되므로, 목록을 보기 좋게 정리해 두고 싶은 사용자에게 적합합니다.
마무리: 라이선스 키까지 함께 관리하고 싶다면
소프트웨어 목록과 함께 제품 라이선스 키까지 백업해 두고 싶다면, 라이선스 키 추출 전용 유틸리티를 추가로 활용해 보세요. 일부 도구는 라이선스 키가 등록된 프로그램만 표시하고, 어떤 도구는 설치된 모든 항목을 함께 보여주므로 필요에 맞게 선택하면 됩니다. 재설치나 PC 교체 상황에 대비해 목록을 주기적으로 갱신해 두는 습관을 들이면 큰 도움이 됩니다.