Windows Programından ve Özelliklerinden bir metin listesi nasıl çıkarılır?


15

Windows Program ve Özellikler yönetim ekranından (yukarıda) Yüklü tüm programları içeren bir metin dosyası oluşturmak istiyorum:

resim açıklamasını buraya girin

Bu işi nasıl otomatikleştirebilirim?

Bazı kayıt defteri anahtarlarını okumak ve bir txt dosyasına herhangi bir fikir koymak bazı komut dosyası hakkında düşünüyorum?

Yanıtlar:


17

İşte iki olası çözüm:

Güç kalkanı:

 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
Bu çözümlerin her ikisinin de bağlı olduğu Win32_Product sınıfının yalnızca Microsoft Installer hizmeti (MSI) aracılığıyla yüklenen ürünler için yükleme bilgilerini kaydettiğini unutmayın. Öte yandan, Program / özellik ekle / kaldır uygulamasında listelenen her ürünün HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Uninstall
EBGreen

1

Bu makaleyi kontrol edebilirsiniz . Bir seçenek olabilir. Sayfanın anlık görüntüsünü alıp metne dönüştürebilirsiniz. Makale bunu ayrıntılı olarak açıklıyor.

Güncelleme 1: Tüm programları csv'ye aktarmak için WMI ürün sınıfından da yararlanabilirsiniz. WMI ürün sınıfı, yükleme uygulamalarıyla ilgili ayrıntıları içerir. Select * kullanarak oradan veri getirebilir ve csv dosyasında saklayabilirsiniz. Kontrol panelini csv'ye nasıl aktaracağınızı öğrenmek için bu örneği okuyun .

Not: Bu komut dosyasının geliştiricisiyim


Kaynaklarınızı kredilendirmek için bir bağlantınız olsa da, bağlantının kopması durumunda bir miktar ayrıntı vermeniz gerekir. Tipik olarak, sadece bir bağlantı downvotes kazanacaktır.
MattPark
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.