Windows PC를 사용하고 있다면 Chrome, Outlook, Steam처럼 매일 쓰는 필수 프로그램이 분명 있을 것입니다. 하지만 그 외에도 잊고 지냈거나 설치한 뒤 한 번도 실행하지 않은 프로그램들이 여럿 남아 있기 마련입니다. 문제는 이렇게 방치된 소프트웨어가 디스크 공간을 낭비할 뿐 아니라 보안 취약점으로 작용할 수 있다는 점입니다.
사용하지 않는 프로그램은 반드시 깔끔하게 제거하는 것이 좋습니다. 그런데 어떤 소프트웨어가 설치되어 있는지조차 모른다면 제거부터 할 수 없겠죠. 특히 여러 대의 PC를 동시에 관리해야 한다면 더욱 그렇습니다. 이 글에서는 Windows 10에 설치된 프로그램 목록을 생성하고 파일로 내보내는 7가지 방법을 소개합니다.
1. PowerShell에서 Get-RemoteProgram 스크립트 사용
설치된 프로그램 목록을 파일로 내보내고 싶다면 Windows에 기본 내장된 도구를 활용하는 것이 가장 좋습니다. 명령 프롬프트를 대체한 PowerShell에는 설치된 모든 프로그램을 자동으로 나열해 주는 Get-RemoteProgram 스크립트가 있습니다. 이 스크립트는 Windows 레지스트리를 조회해 PC에 설치된 소프트웨어의 전체 목록을 가져옵니다.
- 먼저 Microsoft TechNet 웹사이트에서 Get-RemoteProgram 스크립트를 다운로드한 뒤, 파일을 C:\Windows\System32 폴더에 넣습니다.
- 시작 버튼을 마우스 오른쪽 버튼으로 클릭하고 Windows PowerShell(관리자)를 선택해 관리자 권한 PowerShell 창을 엽니다.
- 스크립트 실행이 허용되도록 Set-ExecutionPolicy Unrestricted를 입력하고 Enter 키를 누른 다음, A를 입력해 변경을 확인합니다.
- Get-RemoteProgram을 입력하고 Enter 키를 누르면 설치된 프로그램 목록이 화면에 출력됩니다. 목록을 파일로 저장하려면 Get-RemoteProgram > list.txt처럼 입력하세요.
2. PowerShell 또는 CMD에서 WMIC 사용
WMIC(Windows Management Instrumentation Command-Line) 유틸리티를 이용해도 비슷한 결과를 얻을 수 있습니다. PowerShell과 명령 프롬프트(cmd) 어디서든 실행할 수 있지만, 여기서는 Windows 10의 기본 명령줄 도구인 PowerShell 기준으로 설명합니다.
- 관리자 권한으로 연 PowerShell 창에 wmic를 입력합니다. WMIC 프롬프트가 열리면 /output:C:\list.txt product get name, version을 입력하고 Enter 키를 누릅니다. 저장 경로와 파일명(C:\list.txt)은 원하는 대로 바꿀 수 있습니다.
- 작업이 끝나면 exit를 입력해 WMIC를 종료합니다. 지정한 경로의 텍스트 파일에 프로그램 이름과 버전이 정리된 목록이 저장되어 있습니다.
3. 설정 화면 캡처로 목록 만들기 (앱 및 기능)
텍스트 파일보다는 눈으로 바로 확인할 수 있는 시각적 목록이 필요하다면, Windows 설정의 앱 및 기능 메뉴를 스크린샷으로 캡처하는 방법이 있습니다.
- 시작 버튼을 마우스 오른쪽 버튼으로 클릭하고 설정을 연 뒤, 앱 > 앱 및 기능으로 이동합니다. 설치된 소프트웨어가 스크롤 가능한 목록으로 표시됩니다.
설치된 프로그램이 많다면 한 장의 스크린샷에 담기지 않을 것입니다. 키보드의 PrtScrn 키를 누르거나 Snagit 같은 캡처 도구로 화면을 찍은 후, 이미지 편집기나 Word 문서에 붙여넣어 저장하세요. 목록을 스크롤하며 같은 과정을 반복해야 전체 목록을 빠짐없이 기록할 수 있습니다.
4. NirSoft UninstallView 사용
NirSoft의 무료 도구 UninstallView는 설치된 프로그램 목록을 빠르게 생성해 주는 서드파티 프로그램입니다. Get-RemoteProgram 스크립트처럼 Windows 레지스트리를 조회해 완전한 소프트웨어 목록을 만들어 줍니다.
- NirSoft 웹사이트에서 UninstallView를 다운로드하고 ZIP 파일의 압축을 풉니다(64비트 버전 권장). 이후 압축을 푼 폴더에서 UninstallView.exe를 실행합니다.
- 프로그램이 PC를 스캔하면 UninstallView 창에 설치된 소프트웨어 전체 목록이 나타납니다. 목록을 내보내려면 View > HTML Report – All Items를 클릭합니다.
- UninstallView.exe가 있는 폴더에 report.html 파일이 생성되며, 서식이 적용된 설치 소프트웨어 목록을 확인할 수 있습니다. 해당 메뉴를 클릭하면 기본 웹 브라우저에서 바로 열립니다.
5. Belarc Advisor 사용
Belarc Advisor는 오랫동안 PC 수리점에서 사랑받아 온 진단 도구로, 지금도 Windows 10 사용자에게 유용합니다. PC의 소프트웨어, 하드웨어, 설정, 설치된 업데이트까지 상세히 분석해 주므로 Windows 시스템 전체를 점검하는 데 적합합니다. UninstallView와 마찬가지로 결과는 HTML 파일로 제공되어 손쉽게 내보낼 수 있습니다.
- Belarc Advisor를 다운로드해 설치합니다. 설치가 완료되면 곧바로 PC 감사(audit)가 시작되며, 몇 분 정도 걸릴 수 있습니다.
- 감사가 끝나면 기본 웹 브라우저에 결과 보고서가 열립니다. 왼쪽 메뉴에서 Software Versions and Usage 링크를 클릭하면 설치된 소프트웨어 목록을 볼 수 있습니다. 보고서 파일은 C:\Program Files (x86)\Belarc\BelarcAdvisor\System\tmp 폴더에 저장되어 있으므로 필요하면 내보내 활용할 수 있습니다.
6. Geek Uninstaller 사용
Geek Uninstaller는 소프트웨어 제거 전문 도구이지만, UninstallView처럼 설치된 프로그램 목록을 확인하고 내보내는 기능도 갖추고 있습니다.
- Geek Uninstaller를 다운로드합니다(무료 버전 또는 유료 Pro 버전 중 선택). ZIP 파일로 제공되므로 압축을 푼 뒤 geek.exe를 실행하세요. 별도 설치 과정 없이 바로 사용할 수 있습니다.
- Geek Uninstaller 창에 설치된 소프트웨어가 가나다순으로 표시됩니다. 목록을 내보내려면 File > Export to HTML을 클릭하거나 Ctrl + S를 누릅니다.
- 저장 위치와 파일명을 지정한 뒤 저장(Save) 버튼을 누릅니다.
- 생성된 목록 파일이 저장되고, 기본 웹 브라우저에서 자동으로 열려 바로 확인할 수 있습니다.
7. CCleaner (최후의 수단)
요즘은 CCleaner를 굳이 새로 다운로드하지 말아야 할 이유가 많습니다. 한때 Windows 유지 관리의 필수품이었지만, Windows 자체의 변화로 핵심 기능이 무용지물이 되었거나 Windows 내장 기능 혹은 더 나은 서드파티 앱에 흡수되었습니다. 게다가 2017년에는 악성코드가 심어진 CCleaner 설치 파일이 배포되어 수백만 명의 사용자가 이를 설치하는 보안 사고가 발생했습니다. 대부분의 사용자에게 신뢰는 이미 사라졌으며, 결론은 명확합니다. CCleaner는 피하는 것이 좋습니다.
그래도 CCleaner는 설치된 프로그램 목록을 내보내는 기능을 제공합니다. 이 방법은 최후의 수단으로, 이미 CCleaner가 설치되어 있는 경우에만 활용하세요. 물론 목록을 뽑은 후에는 삭제하는 것이 좋겠죠.
- CCleaner를 열고 왼쪽의 도구(Tools) 탭을 클릭한 뒤 제거(Uninstall)를 선택합니다. 창 하단의 텍스트 파일로 저장(Save to text file) 버튼을 누르면 설치된 소프트웨어 목록을 내보낼 수 있습니다.
- 저장 위치와 파일명을 지정한 후 저장(Save)을 클릭합니다.
목록은 탭으로 구분된 텍스트 파일로 저장되며, Microsoft Excel로 열면 훨씬 보기 편하게 정리할 수 있습니다.
마무리: 불필요한 소프트웨어 정리와 업데이트
체계적으로 관리하고 싶거나 관리해야 할 PC가 많다면, Windows 10에 설치된 프로그램 목록을 미리 만들어 두는 것이 큰 도움이 됩니다. 제거하거나 업데이트해야 할 소프트웨어를 한눈에 파악해 디스크 공간을 확보하고 보안을 강화할 수 있습니다.
계속 사용할 소프트웨어라면 자동 업데이트를 활성화해 최신 보안 패치와 버그 수정을 놓치지 않도록 하세요. 반대로 PC에 두고 싶지 않은 프로그램이 발견되면 즉시 삭제하는 습관이 안전한 PC 환경을 유지하는 지름길입니다.