Windows 프로그램 및 기능에서 텍스트 목록을 추출하는 방법은 무엇입니까?


15

위의 Windows 프로그램 및 기능 관리 화면에서 설치된 모든 프로그램이 포함 된 텍스트 파일을 만들고 싶습니다.

여기에 이미지 설명을 입력하십시오

이 작업을 자동화하려면 어떻게해야합니까?

일부 레지스트리 키를 읽고 결과를 txt 파일에 넣는 스크립트에 대해 생각하고 있습니까?

답변:


17

가능한 두 가지 해결책은 다음과 같습니다.

파워 쉘 :

 Get-WmiObject Win32_Product | Sort-Object Name | Select Name,version,Vendor |export-csv myprogramlist.csv

WMIC :

wmic product get name,version,vendor >myprograms.txt

6
이 두 솔루션이 모두 사용하는 Win32_Product 클래스는 MSI (Microsoft Installer Service)를 통해 설치되는 제품의 설치 정보 만 등록합니다. 한편, 추가 / 제거 프로그램에 나열 애플릿 제공되는 모든 제품은 HKEY_LOCAL_MACHINE \ SOFTWARE \ 마이크로 소프트 \ 윈도우 \ CurrentVersion \ 제거에서 레지스트리 항목이
EBGreen

1

이 기사확인할 수 있습니다 . 옵션이있을 수 있습니다. 페이지의 스냅 샷을 작성하여 텍스트로 변환 할 수 있습니다. 기사에서 자세히 설명합니다.

업데이트 1 : WMI 제품 클래스의 도움을 받아 모든 프로그램을 csv로 내보낼 수도 있습니다. WMI 제품 클래스에는 설치 앱에 대한 세부 사항이 포함되어 있습니다. select *를 사용하면 거기에서 데이터를 가져 와서 CSV로 저장할 수 있습니다. 제어판을 csv내보내는 방법을 알려면이 예제를 읽으십시오 .

참고 : 나는이 스크립트의 개발자입니다


출처를 밝히는 링크가 있으면 좋지만, 링크가 끊어 질 경우 세부 정보를 제공해야합니다. 일반적으로 링크 만 다운 보트를 얻게됩니다.
MattPark
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.