Daftar program yang terinstal di Windows dengan PowerShell dan teknik lainnya

Pembaharuan Terakhir: 25/06/2025
penulis: Isaac
  • PowerShell y CMD menawarkan metode asli dan fleksibel untuk membuat daftar perangkat lunak yang terinstal di Windows
  • Alat pihak ketiga seperti Geek Uninstaller atau UninstallView memudahkan untuk mengekspor dan mengelola program dengan cara yang canggih.
  • Memperoleh dan membandingkan daftar berguna untuk audit, migrasi, dan pemeliharaan PC.

Cara melihat program yang terinstal menggunakan PowerShell

Pernahkah Anda berpikir tentang semua perangkat lunak yang telah Anda instal di PC Anda dan betapa rumitnya melacaknya? Tahu persis Mengetahui program dan aplikasi apa yang berjalan di komputer Anda dapat menghemat banyak waktu dan menghindari sakit kepala, terutama jika Anda menginstal ulang Windows, bermigrasi ke komputer baru, atau sekadar membersihkan.

Hari ini kita akan menemukan secara mendalam semua metode yang ada untuk membuat daftar program yang diinstal di Windows menggunakan PowerShell, tetapi kami juga akan menjelajahi opsi dengan CMD, Konfigurasi Sistem, Panel Kontrol, dan berbagai aplikasi khusus. Kami akan memberikan Anda semua detailnya, perintah dan tip, sepenuhnya diperbarui dan dijelaskan langkah demi langkah sehingga Anda dapat memilih metode yang paling sesuai dengan kebutuhan Anda.

Mengapa penting untuk mengetahui program apa yang telah Anda instal?

Ada banyak alasan mengapa Anda mungkin tertarik untuk mendapatkan daftar lengkap program di Windows. Dari pencegahan sebelum menginstal ulang sistem operasi agar tidak melupakan hal penting apa pun, hingga audit perangkat lunak untuk alasan keamanan atau manajemen sumber daya.

Seringkali kita mengumpulkan program-program yang sudah tidak kita gunakan lagi dan masih tersisa mengambil ruang dan sumber daya yang berharga. Yang lain mungkin tidak diperhatikan dan berjalan di latar belakang, memperlambat sistem dan menghabiskan memori. Selain itu, memiliki inventaris aplikasi Anda Fitur ini memudahkan Anda membandingkan konfigurasi antara beberapa komputer, mendeteksi program yang hilang atau tidak diperlukan, dan merasa tenang karena mengetahui lingkungan kerja atau bersantai seperti apa yang Anda miliki.

Cara membuat daftar perangkat lunak yang terinstal di Windows

Daftar program yang terinstal menggunakan PowerShell

PowerShell adalah alat manajemen tugas dan otomatisasi yang disertakan dalam Windows untuk beberapa versi. Berkat perintahnya yang canggih, Anda dapat mengakses informasi sistem tingkat rendah, termasuk semua perangkat lunak yang terinstal.

Ada beberapa cara untuk melakukan ini dengan PowerShell, masing-masing dengan kelebihan dan tingkat detailnya sendiri. Di bawah ini, kami menjelaskan perintah yang paling berguna:

Dapatkan daftar dasar menggunakan Get-WmiObject

Perintah berikut ini bersifat langsung dan menunjukkan kepada Anda daftar program yang terinstal, diekstraksi melalui kelas WMI Win32_Product:

Dapatkan-WmiObject -Kelas Win32_Product | Pilih-Objek -Nama Properti

Perintah ini menyajikan tabel bersih dengan nama setiap aplikasi yang terinstal. Sangat mudah untuk meninjau dengan cepat, meskipun perlu diingat bahwa Mungkin perlu waktu lama jika Anda memiliki banyak program., jadi periksa setiap elemen secara menyeluruh.

  Empat Solusi Kesalahan Fatal HP Connection Manager

Ingin menyimpan daftar ini untuk referensi atau perbandingan dengan tim lain nanti? Cukup tambahkan pengalihan ke berkas teks:

Dapatkan-WmiObject -Kelas Win32_Product | Pilih-Objek -Nama Properti > D:\nama-file.txt

Sustituye D:\namafile.txt dengan jalur dan nama yang Anda inginkan dan berkas akan dibuat secara otomatis.

Daftar secara rinci: jalur registri dan properti yang diperluas

PowerShell juga memungkinkan Anda untuk melihat informasi yang disimpan di Windows Registry tentang perangkat lunak yang diinstal. Dengan cara ini, Anda akan mendapatkan aplikasi 32-bit dan 64-bit, beserta informasi relevan lainnya (versi, produsen, tanggal pemasangan, dll.). Perintah kuncinya adalah:

Dapatkan-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Pilih-Objek NamaTampilan, VersiTampilan, Penerbit, TanggalInstal | Format-Tabel –UkuranOtomatis

Dengan perintah ini Anda akan melihat tabel yang disusun dengan:

  • Nama tampilan:nama programnya
  • Versi Tampilan:versi yang terinstal
  • Publisher: penerbit atau pengembang
  • Tanggal Pemasangan: tanggal pemasangan

Teknik ini jauh lebih cepat dan lebih dapat diandalkan dibandingkan metode WMI, terutama untuk sistem modern dengan banyak program yang terpasangSelain itu, jika Anda menginginkan tampilan yang lebih lengkap, Anda juga dapat memeriksa program yang terinstal di bagian registri 64-bit.

Ekspor program yang terinstal ke file teks

Jika Anda ingin menyimpan daftar tersebut untuk penggunaan di masa mendatang, Anda dapat mengekspor output di atas langsung ke sebuah file, misalnya di desktop Anda:

Dapatkan-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Pilih-Objek NamaTampilan, VersiTampilan, Penerbit, TanggalInstal | Format-Tabel –UkuranOtomatis > C:\Pengguna\PENGGUNA\Desktop\DaftarProgramTerpasang.txt

ingat ganti PENGGUNA dengan nama pengguna Windows Anda. Hasilnya akan berupa berkas dengan tabel yang siap dicetak, ditinjau, atau dibandingkan dengan daftar dari komputer lain.

mode kompatibilitas
Artikel terkait:
Cara menggunakan mode kompatibilitas di Windows 11 untuk menjalankan program lama

Daftar untuk sistem 64-bit

Dalam lingkungan 64-bit, Anda dapat memeriksa registri 32-bit dan 64-bit sehingga Anda tidak kehilangan program apa pun. Berikut ini perintah yang setara untuk 64-bit:

Dapatkan-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* | Pilih-Objek NamaTampilan, VersiTampilan, Penerbit, TanggalInstal | Format-Tabel –UkuranOtomatis

Menggunakan Get-Package dan PackageManagement

Untuk pengguna yang lebih mahir, PowerShell menyertakan cmdlet Dapatkan-Paket (dalam PackageManagement), yang memungkinkan Anda melihat semua paket yang diinstal oleh sistem manajemen paket seperti nuget, PowerShellGet atau Chocolatey:

Dapatkan-Paket

Perintah ini akan mengembalikan daftar semua paket yang diketahui oleh PackageManagement, dengan informasi seperti nama, versi, sumber, dan vendor. Anda juga dapat memfilter berdasarkan nama, vendor, versi, atau bahkan meminta informasi dari komputer jarak jauh jika Anda memiliki izin administratif yang sesuai:

Panggil-Perintah -NamaKomputerNAMAKOMPUTER -MYUSER Kredensial -ScriptBlock {Dapatkan-Paket}

Panel Kontrol dan program yang terinstal

Dapatkan daftar menggunakan CMD dan WMIC

Jika Anda lebih suka menggunakan command prompt klasik (CMD), ada kemungkinan menggunakan WMIC, antarmuka baris perintah WMI. Meskipun sudah tidak digunakan lagi dalam versi Windows terbaru, antarmuka ini masih berfungsi dan bermanfaat bagi banyak pengguna.

  Bagaimana cara menghentikan iTunes agar tidak dibuka secara robotik di laptop saya?

Buka CMD sebagai administrator dan jalankan:

wmic produk mendapatkan nama,versi,vendor

Ini akan menampilkan daftar program di layar, beserta versi dan produsennya. Untuk menyimpan hasilnya ke dalam berkas:

/output:D:\installed_applications.txt dapatkan nama produk,versi

Berkas yang dibuat akan berada di lokasi yang dipilih, siap untuk dilihat atau ditransfer ke komputer lain.

Periksa dari Panel Kontrol dan Pengaturan Windows

Anda bisa mendapatkan daftar visual semua perangkat lunak yang terinstal dari:

  • Menu Konfigurasi (Tombol Windows + I → Aplikasi → Aplikasi & fitur). Di sini Anda akan melihat semua aplikasi, termasuk yang berasal dari Microsoft Store.
  • Panel kendali (Panel Kontrol → Program dan Fitur). Metode ini menampilkan program klasik dan banyak program apps modern.

Kedua metode tersebut Mereka tidak mengizinkan daftar tersebut diekspor secara langsung, tetapi memfasilitasi manajemen perangkat lunak langsung, seperti penghapusan instalasi cepat atau pemeriksaan versi secara sekilas.

Ekstrak file zip, rar, dan 7z di Windows tanpa menginstal apa pun-2
Artikel terkait:
Cara mengekstrak file ZIP, RAR, dan 7z di Windows tanpa menginstal program apa pun

Bandingkan aplikasi yang terinstal antara dua perangkat

Salah satu keuntungan mengekspor daftar ke teks adalah kemungkinan membandingkannya antara PC yang berbedaDengan cara ini, Anda dapat dengan mudah mengetahui program mana yang hilang setelah instalasi ulang, atau memastikan bahwa dua komputer memiliki lingkungan kerja yang sama:

Bandingkan-Objek -ReferensiObjek (Dapatkan-Konten C:\Pengguna\Pengguna1\Dokumen\PCapps.txt) -PerbedaanObjek (Dapatkan-Konten C:\Pengguna\Pengguna2\Dokumen\namaberkas.txt)

Hasilnya akan menampilkan indikator (=> dan <=) yang menunjukkan siapa saja yang memiliki setiap aplikasi dan apakah ada kecocokan atau perbedaan. Sangat berguna untuk migrasi sistem atau kloning.

Konsultasikan program yang diinstal pada komputer jarak jauh

PowerShell dan WMIC dapat meminta perangkat lunak pada PC lain melalui jaringan, asalkan Anda memiliki izin yang diperlukan. Dengan PowerShell, Anda dapat menggunakan perintah Invoke-Command. Dengan WMIC, Anda akan melakukannya seperti ini:

wmic /node:IP /user:user produk dapatkan nama,versi,vendor
  • IP: alamat komputer jarak jauh
  • pemakai: nama pengguna dengan hak istimewa pada mesin itu

Hal ini terutama berguna dalam administrasi TI atau ketika Anda perlu mempertahankan kontrol terpusat terhadap perangkat lunak pada suatu jaringan.

Alat pihak ketiga untuk mendapatkan daftar program yang diinstal

Jika baris perintah bukan hal yang Anda sukai atau Anda hanya ingin Lebih banyak opsi ekspor, filter tambahan, dan laporan yang lebih komprehensifAda program gratis dan berbayar yang membuat hidup Anda lebih mudah:

  Cara Restart Explorer.exe di Windows: Panduan Lengkap

Geek Uninstaller

Selain uninstall program secara menyeluruh, Geek Uninstaller memungkinkan Anda mengekspor daftar aplikasi yang terinstal. Cukup tekan Ctrl + S untuk membuat dan mengakses berkas, bahkan dalam format HTML, yang sempurna untuk ditinjau dari browser atau dikirim ke orang lain.

Hapus instalan

Hapus instalan NirSoft adalah alternatif portabel lain, yang tidak memerlukan instalasi dan memungkinkan Anda mengekspor daftar dalam berbagai format: .xml, .txt, .csv dan .htmlAnda dapat memilih kolom mana yang akan ditampilkan, memfilter berdasarkan tanggal pemasangan, versi, atau penerbit, semuanya dalam antarmuka yang sangat jelas.

Belarc Advisor

Jika Anda menginginkan laporan yang lebih lengkap, Belarc Advisor tidak hanya mencantumkan program, tetapi juga perangkat keras, kunci lisensi, pembaruan, dan banyak lagi, semuanya disajikan dalam berkas HTML yang mudah dilihat. Ini adalah solusi klasik dan banyak digunakan untuk audit dan tinjauan teknis.

Penghapus Instalasi Massal

Alat sumber terbuka yang sangat berguna ketika Anda ingin menghapus banyak program sekaligus. Menampilkan daftar aplikasi terinstal yang dapat dikonfigurasi dan memungkinkan Anda mengekspornya, memfilter berdasarkan jenis, ukuran atau tanggal penggunaan, dan banyak lagi.

Peramalan

Peramalan Aplikasi ini sangat ringan dan ideal untuk komputer lama. Meskipun belum diperbarui dalam waktu lama, aplikasi ini berfungsi dengan sempurna pada Windows modern dan memungkinkan Anda untuk melihat dan mengekspor inventaris aplikasi yang terinstal dengan cepat.

Cokelat

Jika Anda menggunakan Chocolatey di Windows, Anda dapat membuat daftar program yang terinstal dengan perintah sederhana:

daftar coklat

Ini akan menunjukkan kepada Anda semua paket yang dikelola oleh Chocolatey, dan Anda juga dapat mengekspor atau mengotomatiskan instalasi, pembaruan, dan penghapusan instalasi.

Lihat jenis file yang terkait dengan setiap aplikasi

Selain mencantumkan program yang terinstal, terkadang Anda mungkin tertarik dengan mengetahui jenis file atau ekstensi yang dikaitkan dengan setiap aplikasiUntuk melakukan ini, dari Pengaturan Windows (Win + I) buka Aplikasi → Aplikasi DefaultDi sana Anda dapat melihat dan memodifikasi, untuk setiap program, jenis berkas yang dibuka secara default.

Ini akan memungkinkan Anda mengetahui dengan cepat aplikasi mana yang akan terbuka. File PDF, gambar, video, atau format spesifik lainnya, dan memodifikasinya jika Anda menginginkan alternatif lain.

CCLeaner vs. OIbit Advanced SystemCare vs. Glary Utilities: Mana yang lebih baik?
Artikel terkait:
CCleaner vs. Advanced SystemCare vs. Glary Utilities: Perbandingan program pembersihan Windows terbaik

Tinggalkan komentar