Aracılığıyla paylaş


Denetim Masası Öğelerini Yürütme

Not

Denetim Masası öğelerinin kurallı ve modül adlarının listesini arıyorsanız bkz. Denetim Masası Öğelerinin Kurallı Adları.

 

Denetim Masası öğesini açmanın iki yolu vardır:

  • Kullanıcı Denetim Masası'nı açabilir ve sonra öğenin simgesine tıklayarak veya çift tıklayarak bir öğeyi açabilir.
  • Kullanıcı veya uygulama, denetim masası öğesini doğrudan komut satırı isteminden yürüterek başlatabilir.

Uygulama, WinExec işlevini kullanarak Denetim Masası'nı program aracılığıyla açabilir.

WinExec("c:\windows\system32\control.exe", SW_NORMAL);

Aşağıdaki örnekte, bir uygulamanın WinExec işlevini kullanarak MyCpl.cpl adlı Denetim Masası öğesini nasıl başlatabileceği gösterilmektedir.

WinExec("c:\windows\system32\control.exe MyCpl.cpl", SW_NORMAL);

Denetim Masası öğesi bir komut satırı aracılığıyla açıldığında, öğedeki belirli bir sekmeyi açmasını sağlayabilirsiniz. Bazı Windows Vista Denetim Masası öğelerindeki bazı sekmelerin eklenmesi ve kaldırılması nedeniyle, Windows XP'de sekmelerin numaralandırması bundan farklı olabilir. Örneğin, aşağıdaki örnek Windows XP'deki Sistem öğesinde dördüncü sekmeyi ve Windows Vista'da üçüncü sekmeyi başlatır.

control.exe sysdm.cpl,,3

Bu konuda aşağıdakiler ele alınmaktadır:

Windows Vista Kanonik İsimler

Windows Vista ve sonraki sürümlerde, komut satırından Denetim Masası öğesini başlatmanın tercih edilen yöntemi, Denetim Masası öğesinin kurallı adını kullanmaktır. Kurallı ad, Denetim Masası öğesinin kayıt defterinde bildirdiği yerelleştirilmemiş bir dizedir. Kurallı ad kullanmanın değeri, Denetim Masası öğesinin modül adını soyutlamadır. Bir öğe, bir .dll olarak uygulanabilir ve ardından .exe olarak yeniden uygulanabilir veya sonrasında modül adını değiştirebilir. Kurallı ad aynı kaldığı sürece, kurallı adı kullanarak açan herhangi bir programın güncelleştirilmesi gerekmez.

Kural gereği kurallı ad "CorporationName.ControlPanelItemName" olarak oluşturulur.

Aşağıdaki örnekte, bir uygulamanın Windows Update Denetim Masası öğesini winexecile nasıl başlatabileceği gösterilmektedir.

WinExec("%systemroot%\system32\control.exe /name Microsoft.WindowsUpdate", SW_NORMAL);

Denetim Masası öğesini kurallı adıyla başlatmak için şunu kullanın: "%systemroot%\system32\control.exe /name canonicalName"

Bir öğede belirli bir alt sayfayı açmak veya ek parametrelerle açmak için şunu kullanın: " "%systemroot%\system32\control.exe /name canonicalName /page pageName"

Bir uygulama ayrıca denetim masası öğelerini başlatmak için IOpenControlPanel::Open yöntemini uygulayabilir ve belirli bir alt sayfayı açabilirsiniz.

Denetim Masası öğesi kurallı adlarının tam listesi için bkz. Denetim Masası Öğelerinin Kurallı Adları.

Windows Vista için Yeni Komutlar

Windows Vista'da, Windows XP'de bir .cpl modülü tarafından erişilen bazı seçenekler artık .exe dosyaları olarak uygulanıyor. Bu, standart kullanıcılardan dosyaları başlatmaya çalışırken yönetici kimlik bilgilerini sağlamalarının istenebilmesini sağlayarak ek güvenlik sağlar. Ek güvenlik gerektirmeyen seçeneklere Windows XP'de kullanılan komut satırları tarafından erişilir. Denetim Masası öğelerinin belirli sekmelerine erişmek için Windows Vista'da kullanılan komutların listesi aşağıdadır:

Kişiselleştirme

  • Yazı tipi boyutu ve DPI: %windir%\system32\DpiScaling.exe
  • Ekran çözünürlüğü: %windir%\system32\control.exe desk.cpl,Ayarlar,@Settings
  • Görüntü ayarları: %windir%\system32\control.exe desk.cpl, Ayarlar,@Settings
  • Temalar: %windir%\system32\control.exe desk.cpl, Temalar,@Themes
  • Ekran Koruyucu: %windir%\system32\control.exe desk.cpl, ekran koruyucu,@screensaver
  • Çoklu monitör: %windir%\system32\control.exe desk.cpl, monitör,@Monitor
  • Renk Düzeni: %windir%\system32\control.exe /name Microsoft.Personalization /page pageColorization
  • Masaüstü arka plan: %windir%\system32\control.exe /isim Microsoft.Personalization /sayfa pageWallpaper

Not

Starter ve Basic Editions, control.exe /name Microsoft.Personalization komutunu desteklemez.

 

Sistem

  • Performans: %windir%\system32\SystemPropertiesPerformance.exe
  • Uzaktan erişim: %windir%\system32\SystemPropertiesRemote.exe
  • Bilgisayar adı: %windir%\system32\SystemPropertiesComputerName.exe
  • Sistem koruması: %windir%\system32\SystemPropertiesProtection.exe
  • Gelişmiş sistem özellikleri: %windir%\system32\SystemPropertiesAdvanced.exe

Programlar ve Özellikler

  • Program ekleme veya kaldırma: %windir%\system32\control.exe /name Microsoft.ProgramsAndFeatures
  • Windows özellikleri: %windir%\system32\OptionalFeatures.exe

Bölge ve Dil Seçenekleri

  • Klavye: %systemroot%\system32\control.exe /name Microsoft.RegionalAndLanguageOptions /page /p:"keyboard"
  • Konum: %systemroot%\system32\control.exe /name Microsoft.RegionalAndLanguageOptions /page /p:"location"
  • Yönetim: %systemroot%\system32\control.exe /name Microsoft.RegionalAndLanguageOptions /page /p:"administrative"

Klasör Seçenekleri

  • Klasör arama: %windir%\system32\rundll32.exe shell32.dll, Options_RunDLL 2
  • Dosya ilişkilendirmeleri: %windir%\system32\control.exe /name Microsoft.DefaultPrograms /pageFileAssoc
  • Görünüm: %windir%\system32\rundll32.exe shell32.dll, Options_RunDLL 7
  • Genel: %windir%\system32\rundll32.exe shell32.dll, Options_RunDLL 0

Güç Seçenekleri

  • Geçerli plan ayarlarını düzenle: %windir%\system32\control.exe /name Microsoft.PowerOptions /page pagePlanSettings
  • Sistem ayarları: %windir%\system32\control.exe /name Microsoft.PowerOptions /page pageGlobalSettings
  • Güç planı oluştur: %windir%\system32\control.exe /name Microsoft.PowerOptions /page pageCreateNewPlan
  • Gelişmiş Ayarlar sayfası için kurallı komut yoktur, bu komuta daha eski bir şekilde erişilir: %windir%\system32\control.exe powercfg.cpl,,3

Eski Denetim Masası Komutları

WinExec işlevini kullandığınızda, sistem özel Denetim Masası komutlarını tanıyabilir. Bu komutlar Windows Vista'nın öncesidir.

Tartışma Açıklama
control.exe masaüstü Görüntüleme Özellikleri penceresini başlatır. Not: Starter ve Basic Editions bu komutu desteklemez.
control.exe renk Görünüm sekmesi önceden seçilmiş olarak Görüntüleme Özellikleri penceresini başlatır.
control.exe tarih/saat Tarih ve Saat Özellikleri penceresini başlatır.
control.exe uluslararası Bölgesel ve Dil Seçenekleri penceresini başlatır.
fareyi control.exe Fare Özellikleri penceresini başlatır.
control.exe klavye Klavye Özellikleri penceresini başlatır.
control.exe yazıcıları Yazıcılar ve Fakslar klasörünü görüntüler.
yazı tiplerini control.exe Yazı Tipleri klasörünü görüntüler.

 

Windows 2000 ve üzeri sistemler için:

Komut Açıklama
control.exe klasörleri Klasör Seçenekleri penceresini başlatır.
control.exe netware Novell NetWare penceresini (yüklüyse) başlatır.
control.exe telefon teknolojisi Telefon ve Modem Seçenekleri penceresini başlatır.
control.exe yönetim araçları Yönetim Araçları klasörünü görüntüler.
control.exe schedtasks Zamanlanmış Görevler klasörünü görüntüler.
control.exe ağ bağlantıları Ağ Bağlantıları klasörünü görüntüler.
control.exe kızılötesi Kızılötesi monitör penceresini (yüklüyse) başlatır.
control.exe kullanıcı şifreleri Kullanıcı Hesapları penceresini açar.

 

Denetim Masası Öğeleri

Kullanıcı Deneyimi Yönergeleri

Denetim Masası Öğelerini kaydetmeyi

CPLApplet Kullanarak

Denetim Masası İleti İşleme

Sistem Denetim Masası Öğelerini Genişletme

Denetim Masası Kategorileri Atama

Denetim Masası Öğesi için Aranabilir Görev Bağlantıları Oluşturma

Windows Vista altında Güvenli Modda Denetim Masası'na Erişme