Kami memiliki mesin Win7 pada domain yang ingin kami buka applet kontrol "Program dan Fitur" melalui baris perintah ketika pengguna reguler login.
Inilah masalahnya: Saya tahu bagaimana melakukan ini menggunakan runas dari baris perintah TETAPI setelah "Program dan Fitur" terbuka, saya tidak benar-benar memiliki kemampuan untuk menghapus suatu program. Saya diberitahu bahwa saya perlu menjadi Admin untuk melakukannya. Berikut adalah perintah yang saya coba:
runas / user:% computername% \ administrator cmd.exe kemudian di jendela cmd baru berjalan: control appwiz.cpl
runas / user:% companydomain% \% domainadminacct% cmd.exe kemudian di jendela cmd baru berjalan: control appwiz.cpl
runas / user:% computername% \ administrator cmd.exe kemudian di jendela cmd baru berjalan: rundll32.exe shell32.dll, Control_RunDLL appwiz.cpl
runas / user:% companydomain% \% domainadminacct% cmd.exe kemudian di jendela cmd baru berjalan: rundll32.exe shell32.dll, Control_RunDLL appwiz.cpl
Saya juga mencoba semua hal di atas sebagai satu baris panjang kode alih-alih meluncurkan cmd.exe sebagai Admin
Seperti yang Anda lihat, saya telah mencoba menjalankan perintah menggunakan akun admin lokal (Administrator) DAN akun admin domain. Saya juga mencoba meluncurkan perintah runas sebagai satu perintah panjang (membuka "program dan fitur") DAN 1 meluncurkan cmd.exe dengan hak admin dan KEMUDIAN meluncurkan jendela "Program dan Fitur". Hasilnya sama: Jendela "Program dan Fitur" terbuka tetapi ketika saya mencoba melakukan uninstall, saya diberitahu bahwa saya memerlukan hak Admin. Jadi saya yakin bahwa contoh "Program dan Fitur" ini tidak benar-benar dijalankan sebagai admin.
Saya mencoba menghindari logout dari pengguna biasa. Saya juga sadar bahwa setiap program memiliki uninstaller sendiri, saya tidak ingin uninstall seperti itu. Saya ingin menggunakan uninstaller di "Program dan Fitur". Bantuan apa pun dihargai.
appwiz.cpl
telah dimuat dengan hak pengguna biasa meskipun saya mencoba untuk menjalankannya dengan hak istimewa yang ditingkatkan melalui UAC prompt. Kebijakan keamanan saya adalah seperti yang Anda sarankan. Namun, jawaban lain di sini berhasil.Untuk alasan apa pun, applet panel kontrol mewarisi hak istimewa shell Desktop yang sedang berjalan (yang setara dengan Windows dari window manager). Untuk meningkatkan izin di panel kontrol, Anda harus meningkatkan izin di shell ini, melalui langkah-langkah ini:
explorer.exe
prosesnya, dan bunuh semuanya. (Klik kanan, pilihEnd Process
) Jendela bilah tugas, desktop, dan explorer Anda semua akan hilang, tetapi command prompt Anda akan tetap adaexplorer.exe
appwiz.cpl
, atau applet panel kontrol lainnya dengan hak administratif.explorer.exe
sebagai pengguna login.Peringatan: Ini dapat kehilangan pengaturan tertentu, atau merusak lingkungan desktop normal Anda. Misalnya, jalur jaringan apa pun yang telah dipasang ke drive akan hilang.
sumber