Freigeben über


Ausführen von Systemsteuerung Elementen

Hinweis

Wenn Sie nach der Liste der kanonischen Namen und Modulnamen für Systemsteuerung Elemente suchen, finden Sie weitere Informationen unter Kanonische Namen von Systemsteuerung Elementen.

 

Es gibt zwei Möglichkeiten, ein Systemsteuerung-Element zu öffnen:

  • Der Benutzer kann Systemsteuerung öffnen und dann ein Element öffnen, indem er auf das Symbol des Elements klickt oder doppeltlickt.
  • Der Benutzer oder eine Anwendung kann ein Systemsteuerung-Element starten, indem es direkt über die Befehlszeileneingabeaufforderung ausgeführt wird.

Eine Anwendung kann die Systemsteuerung programmgesteuert mit der WinExec-Funktion öffnen.

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

Das folgende Beispiel zeigt, wie eine Anwendung das Systemsteuerung Element namens MyCpl.cpl mithilfe der WinExec-Funktion starten kann.

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

Wenn ein Systemsteuerung Element über eine Befehlszeile geöffnet wird, können Sie es anweisen, eine bestimmte Registerkarte im Element zu öffnen. Aufgrund des Hinzufügens und Entfernens bestimmter Registerkarten in einigen Windows Vista-Systemsteuerung Elementen hat sich die Nummerierung der Registerkarten möglicherweise gegenüber der in Windows XP geändert. Für instance wird im folgenden Beispiel die vierte Registerkarte im Systemelement unter Windows XP und die dritte Registerkarte unter Windows Vista gestartet.

control.exe sysdm.cpl,,3

In diesem Thema wird Folgendes erörtert:

Kanonische Namen von Windows Vista

In Windows Vista und höher besteht die bevorzugte Methode zum Starten eines Systemsteuerung Elements über eine Befehlszeile darin, den kanonischen Namen des Systemsteuerung Elements zu verwenden. Ein kanonischer Name ist eine nicht lokalisierte Zeichenfolge, die das Systemsteuerung-Element in der Registrierung deklariert. Der Wert der Verwendung eines kanonischen Namens ist, dass er den Modulnamen des Systemsteuerung Elements abstrahiert. Ein Element kann in einem .dll implementiert und später als .exe neu implementiert werden oder seinen Modulnamen ändern. Solange der kanonische Name gleich bleibt, muss jedes Programm, das ihn mit diesem kanonischen Namen öffnet, nicht aktualisiert werden.

Gemäß der Konvention wird der kanonische Name als "CorporationName.ControlPanelItemName" gebildet.

Das folgende Beispiel zeigt, wie eine Anwendung das Systemsteuerung-Element Windows Update mit WinExec starten kann.

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

Verwenden Sie "%systemroot%\system32\control.exe /name canonicalName", um ein Systemsteuerung-Element mit dem kanonischen Namen zu starten.

Verwenden Sie zum Öffnen einer bestimmten Unterseite in einem Element oder zum Öffnen mit zusätzlichen Parametern: "%systemroot%\system32\control.exe /name canonicalName /page pageName"

Eine Anwendung kann auch die IOpenControlPanel::Open-Methode implementieren, um Systemsteuerung Elemente zu starten, einschließlich der Möglichkeit, eine bestimmte Unterseite zu öffnen.

Eine vollständige Liste Systemsteuerung kanonischen Elementnamen finden Sie unter Kanonische Namen von Systemsteuerung Elementen.

Neue Befehle für Windows Vista

Unter Windows Vista werden einige Optionen, auf die von einem .cpl-Modul unter Windows XP zugegriffen wurde, jetzt als .exe-Dateien implementiert. Dies bietet zusätzliche Sicherheit, indem Standardbenutzer aufgefordert werden, Administratoranmeldeinformationen anzugeben, wenn sie versuchen, die Dateien zu starten. Auf Optionen, die keine zusätzliche Sicherheit erfordern, wird über die gleichen Befehlszeilen zugegriffen, die in Windows XP verwendet wurden. Im Folgenden ist eine Liste der Befehle aufgeführt, die in Windows Vista für den Zugriff auf bestimmte Registerkarten von Systemsteuerung Elementen verwendet werden:

Personalisierung

  • Schriftgrad und DPI: %windir%\system32\DpiScaling.exe
  • Bildschirmauflösung: %windir%\system32\control.exe desk.cpl,Einstellungen,@Settings
  • Anzeigeeinstellungen: %windir%\system32\control.exe desk.cpl,Einstellungen,@Settings
  • Designs: %windir%\system32\control.exe desk.cpl,Designs,@Themes
  • Bildschirmschoner: %windir%\system32\control.exe desk.cpl,Bildschirmschoner,@screensaver
  • Mehrere Monitore: %windir%\system32\control.exe desk.cpl,Monitor,@Monitor
  • Farbschema: %windir%\system32\control.exe /name Microsoft.Personalisierung /page pageColorization
  • Desktophintergrund: %windir%\system32\control.exe /name Microsoft.Personalisierung /page pageWallpaper

Hinweis

Die Starter- und Basic-Editionen unterstützen control.exe Befehl "Microsoft.Personalisierung" nicht.

 

System

  • Leistung: %windir%\system32\SystemPropertiesPerformance.exe
  • Remotezugriff: %windir%\system32\SystemPropertiesRemote.exe
  • Computername: %windir%\system32\SystemPropertiesComputerName.exe
  • Systemschutz: %windir%\system32\SystemPropertiesProtection.exe
  • Erweiterte Systemeigenschaften: %windir%\system32\SystemPropertiesAdvanced.exe

Programme und Features

  • Programme hinzufügen oder entfernen: %windir%\system32\control.exe /name Microsoft.ProgramsAndFeatures
  • Windows-Features: %windir%\system32\OptionalFeatures.exe

Regions- und Sprachoptionen

  • Tastatur: %systemroot%\system32\control.exe /name Microsoft.RegionalAndLanguageOptions /page /p:"keyboard"
  • Speicherort: %systemroot%\system32\control.exe /name Microsoft.RegionalAndLanguageOptions /page /p:"location"
  • Administrator: %systemroot%\system32\control.exe /name Microsoft.RegionalAndLanguageOptions /page /p:"administrative"

Ordneroptionen

  • Ordnersuche: %windir%\system32\rundll32.exe shell32.dll,Options_RunDLL 2
  • Dateizuordnungen: %windir%\system32\control.exe /name Microsoft.DefaultPrograms /page pageFileAssoc
  • Ansicht: %windir%\system32\rundll32.exe shell32.dll,Options_RunDLL 7
  • Allgemein: %windir%\system32\rundll32.exe shell32.dll,Options_RunDLL 0

Energieoptionen

  • Bearbeiten der aktuellen Planeinstellungen: %windir%\system32\control.exe /name Microsoft.PowerOptions /pagePlanSettings
  • Systemeinstellungen: %windir%\system32\control.exe /name Microsoft.PowerOptions /page pageGlobalSettings
  • Erstellen eines Energiesparplans: %windir%\system32\control.exe /name Microsoft.PowerOptions /pageCreateNewPlan
  • Es gibt keinen kanonischen Befehl für die Seite "Erweiterte Einstellungen". Auf sie wird auf die ältere Weise zugegriffen: %windir%\system32\control.exe powercfg.cpl,,3

Legacy Systemsteuerung befehle

Wenn Sie die WinExec-Funktion verwenden, kann das System spezielle Systemsteuerung-Befehle erkennen. Diese Befehle sind älter als Windows Vista.

Argument BESCHREIBUNG
control.exe Desktop Startet das Fenster Eigenschaften anzeigen . Hinweis: Starter- und Basic-Editionen unterstützen diesen Befehl nicht.
control.exe Farbe Startet das Fenster Anzeigeeigenschaften mit vorgewählter Registerkarte Darstellung .
control.exe Datum/Uhrzeit Startet das Fenster Datums- und Uhrzeiteigenschaften .
control.exe international Startet das Fenster Regional- und Sprachoptionen .
control.exe Maus Startet das Fenster Mauseigenschaften .
control.exe Tastatur Startet das Fenster Tastatureigenschaften .
control.exe Drucker Zeigt den Ordner Drucker und Faxe an .
control.exe Schriftarten Zeigt den Ordner Schriftarten an.

 

Für Windows 2000 und höhere Systeme:

Get-Help BESCHREIBUNG
control.exe Ordner Startet das Fenster Ordneroptionen .
control.exe Netware Startet das Novell NetWare-Fenster (falls installiert).
control.exe Telefonie Startet das Fenster Telefon- und Modemoptionen .
control.exe admintools Zeigt den Ordner Verwaltung an .
control.exe schedtasks Zeigt den Ordner Geplante Aufgaben an .
control.exe NetConnections Zeigt den Ordner Netzwerkverbindungen an .
control.exe Infrarot Startet das Fenster Infrarotmonitor (sofern installiert).
control.exe benutzerpasswords Startet das Fenster Benutzerkonten .

 

Systemsteuerung Elemente

Richtlinien zur Benutzerfreundlichkeit

Registrieren Systemsteuerung Elemente

Verwenden von CPLApplet

Systemsteuerung Nachrichtenverarbeitung

Erweitern von System Systemsteuerung Elementen

Zuweisen Systemsteuerung Kategorien

Erstellen durchsuchbarer Aufgabenlinks für ein Systemsteuerung Element

Zugreifen auf die Systemsteuerung im abgesicherten Modus unter Windows Vista