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.