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 fungsiWinExec.
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 tab tersebut 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 berikut:
- Nama Kanonis Windows Vista
- Perintah Baru untuk Windows Vista
- Perintah Panel Kontrol Tradisional
- Topik terkait
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 dideklarasikan item Panel Kontrol dalam registri. Nilai menggunakan nama kanonis adalah bahwa ia 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.
Menurut 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 menerapkan 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.
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 tambahan 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:
- 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 /page pageColorization
- Latar belakang desktop: %windir%\system32\control.exe /name Microsoft.Personalization /pageWallpaper
Catatan
Starter dan Basic Editions tidak mendukung perintah control.exe /name Microsoft.Personalization.
- 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
- Menambahkan atau menghapus program: %windir%\system32\control.exe /name Microsoft.ProgramsAndFeatures
- Fitur Windows: %windir%\system32\OptionalFeatures.exe
- Papan Ketik: %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"
- Pencarian folder: %windir%\system32\rundll32.exe shell32.dll, Options_RunDLL 2
- Asosiasi file: %windir%\system32\control.exe /name Microsoft.DefaultPrograms /page pageFileAssoc
- Lihat: %windir%\system32\rundll32.exe shell32.dll, Options_RunDLL 7
- Umum: %windir%\system32\rundll32.exe shell32.dll, Options_RunDLL 0
- Ubah pengaturan paket saat ini: %windir%\system32\control.exe /name Microsoft.PowerOptions /page pagePlanSettings
- Pengaturan sistem: %windir%\system32\control.exe /name Microsoft.PowerOptions /pageGlobalSettings
- Buat rencana daya: %windir%\system32\control.exe /name Microsoft.PowerOptions /page pageCreateNewPlan
- Tidak ada perintah kanonis untuk halaman Pengaturan Tingkat Lanjut, perintah ini diakses dengan cara yang lebih lama: %windir%\system32\control.exe powercfg.cpl,,3
Saat Anda menggunakan fungsiWinExec, sistem dapat mengenali perintah Panel Kontrol khusus. Perintah ini mendahului Windows Vista.
Argumen | Deskripsi |
---|---|
control.exe meja kerja | Meluncurkan jendela Properti Tampilan.
Catatan: Starter dan Basic Editions tidak mendukung perintah ini. |
warna control.exe | Meluncurkan jendela Properti Tampilan dengan tab Tampilan 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. |
control.exe keyboard | 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 alat administrasi | Menampilkan folder Alat Administratif. |
control.exe schedtasks | Menampilkan folder Tugas Terjadwal. |
control.exe koneksi jaringan | Menampilkan folder Sambungan Jaringan. |
control.exe inframerah | Meluncurkan jendela Infrared Monitor (apabila terpasang). |
control.exe kata sandi pengguna | Meluncurkan jendela Akun Pengguna. |
-
Membuat Tautan Tugas yang Dapat Dicari untuk Item Panel Kontrol
-
Mengakses Panel Kontrol dalam Mode Aman di bawah Windows Vista