Menjalankan Item Panel Kontrol
Catatan
Jika Anda mencari daftar nama kanonis dan modul untuk item Panel Kontrol, lihat Nama Kanonis Item Panel Kontrol.
Ada dua cara untuk membuka item Panel Kontrol:
- Pengguna dapat membuka Panel Kontrol lalu membuka item dengan mengklik atau mengklik dua kali ikon item.
- Pengguna atau aplikasi dapat memulai item Panel Kontrol dengan menjalankannya langsung dari prompt baris perintah.
Aplikasi dapat membuka Panel Kontrol secara terprogram dengan menggunakan fungsi WinExec.
WinExec("c:\windows\system32\control.exe", SW_NORMAL);
Contoh berikut menunjukkan bagaimana aplikasi dapat memulai item Panel Kontrol bernama MyCpl.cpl dengan menggunakan fungsi WinExec.
WinExec("c:\windows\system32\control.exe MyCpl.cpl", SW_NORMAL);
Saat item Panel Kontrol dibuka melalui baris perintah, Anda dapat menginstruksikannya untuk membuka ke tab tertentu dalam item. Karena penambahan dan penghapusan tab tertentu di beberapa item Panel Kontrol Windows Vista, penomoran tab mungkin telah berubah dari itu di Windows XP. Misalnya, contoh berikut meluncurkan tab keempat dalam item Sistem pada Windows XP dan tab ketiga di Windows Vista.
control.exe sysdm.cpl,,3
Topik ini membahas hal-hal berikut:
- Nama Kanonis Windows Vista
- Perintah Baru untuk Windows Vista
- Perintah Panel Kontrol Warisan
- Topik terkait
Nama Kanonis Windows Vista
Di Windows Vista dan yang lebih baru, metode yang disukai untuk meluncurkan item Panel Kontrol dari baris perintah adalah dengan menggunakan nama kanonis item Panel Kontrol. Nama kanonis adalah string yang tidak dilokalkan yang dinyatakan item Panel Kontrol dalam registri. Nilai menggunakan nama kanonis adalah mengabstraksi nama modul item Panel Kontrol. Item dapat diimplementasikan dalam .dll dan kemudian diisi ulang sebagai .exe atau mengubah nama modulnya. Selama nama kanonis tetap sama, maka program apa pun yang membukanya dengan menggunakan nama kanonis tersebut tidak perlu diperbarui.
Berdasarkan konvensi, nama kanonis dibentuk sebagai "CorporationName.ControlPanelItemName".
Contoh berikut menunjukkan bagaimana aplikasi dapat memulai item Panel Kontrol Windows Update dengan WinExec.
WinExec("%systemroot%\system32\control.exe /name Microsoft.WindowsUpdate", SW_NORMAL);
Untuk memulai item Panel Kontrol dengan nama kanonisnya, gunakan: "%systemroot%\system32\control.exe /name canonicalName"
Untuk membuka sub-halaman tertentu dalam item, atau untuk membukanya dengan parameter tambahan, gunakan: "%systemroot%\system32\control.exe /name canonicalName /page pageName"
Aplikasi juga dapat mengimplementasikan metode IOpenControlPanel::Open untuk meluncurkan item Panel Kontrol, termasuk kemampuan untuk membuka sub-halaman tertentu.
Untuk daftar lengkap nama kanonis item Panel Kontrol, lihat Nama Kanonis Item Panel Kontrol.
Perintah Baru untuk Windows Vista
Pada Windows Vista, beberapa opsi yang diakses oleh modul .cpl pada Windows XP sekarang diimplementasikan sebagai file .exe. Ini memberikan keamanan tambahan dengan memungkinkan pengguna standar diminta untuk memberikan kredensial administrator saat mencoba meluncurkan file. Opsi yang tidak memerlukan keamanan ekstra diakses oleh baris perintah yang sama yang digunakan di Windows XP. Berikut ini adalah daftar perintah yang digunakan di Windows Vista untuk mengakses tab tertentu dari item Panel Kontrol:
Personalisasi
- Ukuran font dan DPI: %windir%\system32\DpiScaling.exe
- Resolusi layar: %windir%\system32\control.exe desk.cpl,Pengaturan,@Settings
- Pengaturan tampilan: %windir%\system32\control.exe desk.cpl,Pengaturan,@Settings
- Tema: %windir%\system32\control.exe desk.cpl,Tema,@Themes
- Screensaver: %windir%\system32\control.exe desk.cpl,screensaver,@screensaver
- Multi-monitor: %windir%\system32\control.exe desk.cpl,Monitor,@Monitor
- Skema Warna: %windir%\system32\control.exe /name Microsoft.Personalization /pagecolorization
- Latar belakang desktop: %windir%\system32\control.exe /name Microsoft.Personalization /page pageWallpaper
Catatan
Starter dan Basic Editions tidak mendukung perintah control.exe /name Microsoft.Personalization.
Sistem
- Performa: %windir%\system32\SystemPropertiesPerformance.exe
- Akses jarak jauh: %windir%\system32\SystemPropertiesRemote.exe
- Nama komputer: %windir%\system32\SystemPropertiesComputerName.exe
- Perlindungan sistem: %windir%\system32\SystemPropertiesProtection.exe
- Properti sistem tingkat lanjut: %windir%\system32\SystemPropertiesAdvanced.exe
Program dan Fitur
- Menambahkan atau menghapus program: %windir%\system32\control.exe /name Microsoft.ProgramsAndFeatures
- Fitur Windows: %windir%\system32\OptionalFeatures.exe
Opsi Regional dan Bahasa
- Keyboard: %systemroot%\system32\control.exe /name Microsoft.RegionalAndLanguageOptions /page /p:"keyboard"
- Lokasi: %systemroot%\system32\control.exe /name Microsoft.RegionalAndLanguageOptions /page /p:"location"
- Administratif: %systemroot%\system32\control.exe /name Microsoft.RegionalAndLanguageOptions /page /p:"administrative"
Opsi Folder
- Pencarian folder: %windir%\system32\rundll32.exe shell32.dll,Options_RunDLL 2
- Asosiasi file: %windir%\system32\control.exe /name Microsoft.DefaultPrograms /page pageFileAssoc
- Tampilan: %windir%\system32\rundll32.exe shell32.dll,Options_RunDLL 7
- Umum: %windir%\system32\rundll32.exe shell32.dll,Options_RunDLL 0
Opsi Daya
- Edit pengaturan paket saat ini: %windir%\system32\control.exe /name Microsoft.PowerOptions /page pagePlanSettings
- Pengaturan sistem: %windir%\system32\control.exe /name Microsoft.PowerOptions /page pageGlobalSettings
- Buat rencana daya: %windir%\system32\control.exe /name Microsoft.PowerOptions /page pageCreateNewPlan
- Tidak ada perintah kanonis untuk halaman Pengaturan Tingkat Lanjut, perintah diakses dengan cara yang lebih lama: %windir%\system32\control.exe powercfg.cpl,,3
Perintah Panel Kontrol Warisan
Ketika Anda menggunakan fungsi WinExec, sistem dapat mengenali perintah Panel Kontrol khusus. Perintah ini mendahului Windows Vista.
Argumen | Deskripsi |
---|---|
control.exe desktop | Meluncurkan jendela Properti Tampilan .
Catatan: Starter dan Basic Editions tidak mendukung perintah ini. |
warna control.exe | Meluncurkan jendela Properti Tampilan dengan tab Tampilan yang telah dipilih sebelumnya. |
control.exe tanggal/waktu | Meluncurkan jendela Properti Tanggal dan Waktu . |
control.exe internasional | Meluncurkan jendela Opsi Regional dan Bahasa . |
control.exe mouse | Meluncurkan jendela Properti Mouse . |
keyboard control.exe | Meluncurkan jendela Properti Keyboard . |
control.exe printer | Menampilkan folder Printer dan Faks . |
font control.exe | Menampilkan folder Font . |
Untuk sistem Windows 2000 dan yang lebih baru:
Perintah | Deskripsi |
---|---|
control.exe folder | Meluncurkan jendela Opsi Folder . |
control.exe netware | Meluncurkan jendela Novell NetWare (jika diinstal). |
telepon control.exe | Meluncurkan jendela Opsi Telepon dan Modem . |
control.exe admintools | Menampilkan folder Alat Administratif . |
control.exe schedtasks | Menampilkan folder Tugas Terjadwal . |
control.exe netconnections | Menampilkan folder Koneksi Jaringan . |
control.exe inframerah | Meluncurkan jendela Monitor Inframerah (jika diinstal). |
control.exe userpasswords | Meluncurkan jendela Akun Pengguna . |
Topik terkait
-
Membuat Tautan Tugas yang Dapat Dicari untuk Item Panel Kontrol
-
Mengakses Panel Kontrol dalam Mode Aman di bawah Windows Vista