Lokasi kunci registri untuk perangkat lunak yang digunakan melalui Kebijakan Grup?

9

Saya perlu memicu aplikasi yang dikerahkan GPO tertentu untuk menginstal ulang. Di masa lalu saya baru saja menghapus kunci registri tertentu yang memberitahu Windows: "aplikasi ini telah diinstal".

Tapi saya tidak bisa seumur hidup saya ingat di mana kunci-kunci itu terletak di registri, dan pencarian tidak banyak berubah.

Terima kasih!

Boden
sumber

Jawaban:

8

Lihat kedalam:

HKLM \ Software \ Microsoft \ Windows \ Versi Saat Ini \ Kebijakan Grup \ AppMgmt . Temukan kunci yang sesuai dengan perangkat lunak yang Anda cari, dan hapus. Kemudian jalankan gpupdate / force dan restart.

Boden
sumber
2

Aku percaya:

GPO diterapkan ke komputer lokal:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Group Policy\History

GPO diterapkan untuk pengguna yang saat ini masuk:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion
  \Group Policy\History
Fergus
sumber
Itu tidak cukup. Ketika aplikasi diinstal secara otomatis melalui kebijakan grup, kunci registri dibuat di suatu tempat (yang saya cari). Jika Anda menghapus aplikasi, kunci registri ini tidak akan dihapus, dan perangkat lunak tidak akan diinstal secara otomatis pada boot berikutnya. Menjalankan gpupdate / force sering berhasil, tetapi kadang-kadang menghapus kunci registri diperlukan untuk memaksa instalasi.
Boden
1
Anda sudah dekat, kuncinya berada di bawah HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ Kebijakan Grup \ AppMgmt
Boden
ah kamu benar Senang saya membuat Anda hampir sampai.
Fergus
1

Bukan jawaban langsung, tetapi jika Anda masuk ke GPO dan klik kanan objek Aplikasi pergi ke Semua Tugas -> Redeploy. Itu juga akan memindahkan aplikasi.

Zypher
sumber
2
Satu peringatan adalah bahwa itu akan digunakan kembali untuk semua pengguna dalam lingkup GPO, jadi pastikan itulah yang Anda benar-benar ingin terjadi sebelum melakukannya!
Maximus Minimus