Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Obs
Om du letar efter listan över kanoniska namn och modulnamn för kontrollpanelsobjekt kan du läsa Kanoniska namn på kontrollpanelsobjekt.
Det finns två sätt att öppna ett kontrollpanelsobjekt:
- Användaren kan öppna Kontrollpanelen och sedan öppna ett objekt genom att klicka eller dubbelklicka på objektets ikon.
- Användaren eller ett program kan starta ett kontrollpanelsobjekt genom att köra det direkt från kommandotolken.
Ett program kan öppna Kontrollpanelen programmatiskt med hjälp av funktionen WinExec.
WinExec("c:\windows\system32\control.exe", SW_NORMAL);
I följande exempel visas hur ett program kan starta kontrollpanelsobjektet med namnet MyCpl.cpl med hjälp av funktionen WinExec.
WinExec("c:\windows\system32\control.exe MyCpl.cpl", SW_NORMAL);
När ett kontrollpanelobjekt öppnas via en kommandorad kan du instruera det att öppna till en viss flik i objektet. På grund av tillägg och borttagning av vissa flikar i vissa kontrollpanelsobjekt i Windows Vista kan numreringen av flikarna ha ändrats från den i Windows XP. I följande exempel startas till exempel den fjärde fliken i systemobjektet i Windows XP och den tredje fliken i Windows Vista.
control.exe sysdm.cpl,,3
I det här avsnittet beskrivs följande:
- Windows Vista Kanoniska namn
- nya kommandon för Windows Vista
- Legacy-kommandon för Kontrollpanelen
- Relaterade ämnen
Windows Vista Kanoniska namn
I Windows Vista och senare är den bästa metoden för att starta ett kontrollpanelobjekt från en kommandorad att använda kontrollpanelens objekts kanoniska namn. Ett kanoniskt namn är en icke-lokaliserad sträng som kontrollpanelens objekt deklarerar i registret. Värdet för att använda ett kanoniskt namn är att det abstraherar modulnamnet för kontrollpanelsobjektet. Ett objekt kan implementeras i en .dll och senare omimplementeras som en .exe eller ändra dess modulnamn. Så länge det kanoniska namnet förblir detsamma behöver alla program som öppnar det med det kanoniska namnet inte uppdateras.
Enligt konventionen bildas det kanoniska namnet som "CorporationName.ControlPanelItemName".
I följande exempel visas hur ett program kan starta kontrollpanelens objekt Windows Update med WinExec.
WinExec("%systemroot%\system32\control.exe /name Microsoft.WindowsUpdate", SW_NORMAL);
Om du vill starta ett kontrollpanelsobjekt med dess kanoniska namn använder du: "%systemroot%\system32\control.exe /name canonicalName"
Om du vill öppna en specifik undersida i ett objekt eller öppna den med ytterligare parametrar använder du: "%systemroot%\system32\control.exe /name canonicalName /page pageName"
Ett program kan också implementera IOpenControlPanel::Öppna-metod för att starta kontrollpanelobjekt, inklusive möjligheten att öppna en specifik undersida.
En fullständig lista över kanoniska namn på kontrollpanelens objekt finns i Kanoniska namn på kontrollpanelens objekt.
Nya kommandon för Windows Vista
I Windows Vista implementeras nu vissa alternativ som har använts av en .cpl-modul i Windows XP som .exe filer. Detta ger extra säkerhet genom att tillåta att standardanvändare uppmanas att ange administratörsautentiseringsuppgifter när de försöker starta filerna. Alternativ som inte kräver extra säkerhet används av samma kommandorader som användes i Windows XP. Följande är en lista över kommandon som används i Windows Vista för att få åtkomst till specifika flikar i Kontrollpanelens objekt:
Personalisering
- Teckenstorlek och DPI: %windir%\system32\DpiScaling.exe
- Skärmupplösning: %windir%\system32\control.exe desk.cpl,Inställningar,@Settings
- Visningsinställningar: %windir%\system32\control.exe desk.cpl,Inställningar,@Settings
- Teman: %windir%\system32\control.exe desk.cpl,Teman,@Themes
- Skärmsläckare: %windir%\system32\control.exe desk.cpl,skärmsläckare,@screensaver
- Multi-monitor: %windir%\system32\control.exe desk.cpl,Monitor,@Monitor
- Färgschema: %windir%\system32\control.exe /name Microsoft.Personalization /page pageColorization
- Skrivbordsbakgrund: %windir%\system32\control.exe /name Microsoft.Personalization /pageWallpaper
Notera
Starter och Basic Editions stöder inte kommandot control.exe /name Microsoft.Personalization.
System
- Prestanda: %windir%\system32\SystemPropertiesPerformance.exe
- Fjärråtkomst: %windir%\system32\SystemPropertiesRemote.exe
- Datornamn: %windir%\system32\SystemPropertiesComputerName.exe
- Systemskydd: %windir%\system32\SystemPropertiesProtection.exe
- Avancerade systemegenskaper: %windir%\system32\SystemPropertiesAdvanced.exe
Program och funktioner
- Lägg till eller ta bort program: %windir%\system32\control.exe /name Microsoft.ProgramsAndFeatures
- Windows-funktioner: %windir%\system32\OptionalFeatures.exe
Nationella alternativ och språkalternativ
- Tangentbord: %systemroot%\system32\control.exe /name Microsoft.RegionalAndLanguageOptions /page /p:"tangentbord"
- Plats: %systemroot%\system32\control.exe /name Microsoft.RegionalAndLanguageOptions /page /p:"plats"
- Administrativ: %systemroot%\system32\control.exe /name Microsoft.RegionalAndLanguageOptions /page /p:"administrative"
Mappalternativ
- Mappsökning: %windir%\system32\rundll32.exe shell32.dll,Options_RunDLL 2
- Filassociationer: %windir%\system32\control.exe /name Microsoft.DefaultPrograms /page pageFileAssoc
- Vy: %windir%\system32\rundll32.exe shell32.dll,Options_RunDLL 7
- Allmänt: %windir%\system32\rundll32.exe shell32.dll,Options_RunDLL 0
Energialternativ
- Redigera aktuella planinställningar: %windir%\system32\control.exe /name Microsoft.PowerOptions /pagePlanSettings
- Systeminställningar: %windir%\system32\control.exe /name Microsoft.PowerOptions /page pageGlobalSettings
- Skapa en energiplan: %windir%\system32\control.exe /name Microsoft.PowerOptions /pageCreateNewPlan
- Det finns inget kanoniskt kommando för sidan Avancerade inställningar. Den används på det äldre sättet: %windir%\system32\control.exe powercfg.cpl,,3
Äldre kontrollpanelskommandon
När du använder funktionen WinExec kan systemet identifiera särskilda kommandon på kontrollpanelen. Dessa kommandon fanns före Windows Vista.
| Argument | Beskrivning |
|---|---|
| control.exe skrivbord | Öppnar fönstret Visningsegenskaper.
Obs! Starter och Basic Editions stöder inte det här kommandot. |
| Färg control.exe | Startar fönstret Visningsegenskaper med fliken Utseende förmarkerad. |
| control.exe datum/tid | Öppnar fönstret för datum och tid egenskaper . |
| control.exe internationell | Startar fönstret Nationella alternativ och språkalternativ. |
| control.exe mus | Öppnar fönstret Musegenskaper. |
| control.exe tangentbord | Startar fönstret Tangentbordsegenskaper. |
| control.exe skrivare | Visar mappen skrivare och fax. |
| control.exe teckensnitt | Visar mappen Teckensnitt. |
För Windows 2000 och senare system:
| Befallning | Beskrivning |
|---|---|
| control.exe mappar | Startar fönstret Mappalternativ. |
| control.exe netware | Startar fönstret Novell NetWare (om det är installerat). |
| control.exe telefoni | Startar fönstret Telefon- och modemalternativ . |
| control.exe administrationsverktyg | Visar mappen Administrationsverktyg. |
| control.exe schedtasks | Visar mappen Schemalagda aktiviteter. |
| control.exe nätanslutningar | Visar mappen Nätverksanslutningar. |
| control.exe infraröd | Startar infraröd monitor-fönstret (om det är installerat). |
| control.exe användarlösenord | Startar fönstret Användarkonton . |
Relaterade ämnen