Saat Anda mendaftarkan DLL di komputer lama (Windows XP), regsrv selalu mengatakan bahwa pendaftarannya berhasil. Ini terjadi bahkan jika pengguna tidak memiliki izin untuk mendaftar.
Dengan nama dll, apakah ada perintah yang bisa saya jalankan di baris perintah untuk memverifikasi apakah DLL diinstal?
sumber
REG QUERY
untuk mencari nama file DLL.Saya perlu memeriksa apakah DLL dengan nama tertentu terdaftar dan saya menggunakan perintah ini di BAT saya:
Jika dengan kontrol tingkat kesalahan dikirim ke label kapan
reg query
pun tidak menemukan apa pun. Anda mungkin perlu mengubah bagian registri tempat Anda mencari (dalam kasus sayaHKLM'...
, jalur yang lebih spesifik semakin cepat, jika tidak, akan sangat lama).Output dapat diproses jika perlu, GUID untuk entri dapat diperoleh, tapi itu di luar ruang lingkup perintah reg query.
sumber
Untuk menemukan entri registri (dan objek COM opsional) untuk DLL dari baris perintah , kombinasi jawaban oleh @ virgo47 dan @neves bekerja paling baik untuk saya.
/s /f "{GUID}"
harus lebih cepat daripada| findstr /i "{GUID}"
. Dan| find /i "{GUID}"
tampaknya salah ketik (tapi saya belum bisa menulis komentar di Serverfault).)sumber