Esecuzione di elementi del Pannello di controllo
Nota
Se si sta cercando l'elenco dei nomi canonici e dei moduli per gli elementi del Pannello di controllo, vedere Nomi canonici degli elementi del Pannello di controllo.
Esistono due modi per aprire un elemento del Pannello di controllo:
- L'utente può aprire il Pannello di controllo e quindi aprire un elemento facendo clic o facendo doppio clic sull'icona dell'elemento.
- L'utente o un'applicazione può avviare un elemento del Pannello di controllo eseguendolo direttamente dal prompt della riga di comando.
Un'applicazione può aprire il Pannello di controllo a livello di codice usando la funzioneWinExec.
WinExec("c:\windows\system32\control.exe", SW_NORMAL);
L'esempio seguente illustra come un'applicazione può avviare l'elemento del Pannello di controllo denominato MyCpl.cpl usando la funzioneWinExec.
WinExec("c:\windows\system32\control.exe MyCpl.cpl", SW_NORMAL);
Quando un elemento del Pannello di controllo viene aperto tramite una riga di comando, è possibile indicare all'utente di aprire una scheda specifica nell'elemento. A causa dell'aggiunta e della rimozione di determinate schede in alcuni elementi del Pannello di controllo di Windows Vista, la numerazione delle schede potrebbe essere cambiata da quella in Windows XP. Ad esempio, l'esempio seguente avvia la quarta scheda dell'elemento System in Windows XP e la terza scheda in Windows Vista.
control.exe sysdm.cpl,,3
Questo argomento illustra quanto segue:
- Nomi Canonici di Windows Vista
- nuovi comandi per Windows Vista
- comandi legacy del Pannello di controllo
- argomenti correlati
Nomi canonici di Windows Vista
In Windows Vista e versioni successive, il metodo preferito per avviare un elemento del Pannello di controllo da una riga di comando consiste nell'usare il nome canonico dell'elemento del Pannello di controllo. Un nome canonico è una stringa non localizzata che l'elemento del Pannello di controllo dichiara nel Registro di sistema. Il valore dell'uso di un nome canonico è che astrae il nome del modulo dell'elemento del Pannello di controllo. Un elemento può essere implementato in un .dll e successivamente essere riimplementato come .exe o modificare il nome del modulo. Finché il nome canonico rimane invariato, non è necessario aggiornare qualsiasi programma che lo apre usando tale nome canonico.
Per convenzione, il nome canonico viene formato come "CorporationName.ControlPanelItemName".
L'esempio seguente illustra come un'applicazione può avviare l'elemento pannello di controllo windows Update con WinExec.
WinExec("%systemroot%\system32\control.exe /name Microsoft.WindowsUpdate", SW_NORMAL);
Per avviare un elemento del Pannello di controllo con il nome canonico, usare: "%systemroot%\system32\control.exe /name canonicalName"
Per aprire una pagina secondaria specifica in un elemento o per aprirla con parametri aggiuntivi, usare: "%systemroot%\system32\control.exe /name canonicalName /page pageName"
Un'applicazione può anche implementare il metodo IOpenControlPanel::Open per avviare elementi del Pannello di controllo, inclusa la possibilità di aprire una pagina secondaria specifica.
Per un elenco completo dei nomi canonici degli elementi del Pannello di controllo, vedere nomi canonici degli elementi del Pannello di controllo.
Nuovi comandi per Windows Vista
In Windows Vista alcune opzioni a cui è stato eseguito l'accesso da un modulo .cpl in Windows XP vengono ora implementate come file .exe. Ciò garantisce una maggiore sicurezza consentendo agli utenti standard di fornire le credenziali di amministratore quando si tenta di avviare i file. Le opzioni che non richiedono maggiore sicurezza sono accessibili dalle stesse righe di comando usate in Windows XP. Di seguito è riportato un elenco di comandi usati in Windows Vista per accedere a schede specifiche degli elementi del Pannello di controllo:
Personalizzazione
- Dimensioni del carattere e DPI: %windir%\system32\DpiScaling.exe
- Risoluzione dello schermo: %windir%\system32\control.exe desk.cpl, Impostazioni,@Settings
- Impostazioni di visualizzazione: %windir%\system32\control.exe desk.cpl, Impostazioni,@Settings
- Temi: %windir%\system32\control.exe desk.cpl, temi,@Themes
- Screensaver: %windir%\system32\control.exe desk.cpl,screensaver,@screensaver
- Multi-monitor: %windir%\system32\control.exe desk.cpl, Monitor,@Monitor
- Combinazione colori: %windir%\system32\control.exe /name Microsoft.Personalization /page pageColorization
- Sfondo del desktop: %windir%\system32\control.exe /name Microsoft.Personalization /page pageWallpaper
Nota
Le edizioni Starter e Basic non supportano control.exe comando /name Microsoft.Personalization.
Sistema
- Prestazioni: %windir%\system32\SystemPropertiesPerformance.exe
- Accesso remoto: %windir%\system32\SystemPropertiesRemote.exe
- Nome computer: %windir%\system32\SystemPropertiesComputerName.exe
- Protezione del sistema: %windir%\system32\SystemPropertiesProtection.exe
- Proprietà avanzate del sistema: %windir%\system32\SystemPropertiesAdvanced.exe
Programmi e funzionalità
- Aggiungere o rimuovere programmi: %windir%\system32\control.exe /name Microsoft.ProgramsAndFeatures
- Funzionalità di Windows: %windir%\system32\OptionalFeatures.exe
Opzioni internazionali e linguistiche
- Tastiera: %systemroot%\system32\control.exe /name Microsoft.RegionalAndLanguageOptions /page /p:"tastiera"
- Posizione: %systemroot%\system32\control.exe /name Microsoft.RegionalAndLanguageOptions /page /p:"location"
- Amministrativo: %systemroot%\system32\control.exe /name Microsoft.RegionalAndLanguageOptions /page /p:"amministrativo"
Opzioni cartella
- Ricerca di cartelle: %windir%\system32\rundll32.exe shell32.dll,Options_RunDLL 2
- Associazioni di file: %windir%\system32\control.exe /name Microsoft.DefaultPrograms /pageFileAssoc
- Visualizza: %windir%\system32\rundll32.exe shell32.dll,Options_RunDLL 7
- Generale: %windir%\system32\rundll32.exe shell32.dll,Options_RunDLL 0
Opzioni risparmio energia
- Modificare le impostazioni correnti del piano: %windir%\system32\control.exe /name Microsoft.PowerOptions /pagePlanSettings
- Impostazioni di sistema: %windir%\system32\control.exe /name Microsoft.PowerOptions /page pageGlobalSettings
- Creare un piano di alimentazione: %windir%\system32\control.exe /name Microsoft.PowerOptions /page pageCreateNewPlan
- Non esiste alcun comando canonico per la pagina Impostazioni avanzate, a cui si accede nel modo precedente: %windir%\system32\control.exe powercfg.cpl,,3
Comandi del Pannello di controllo legacy
Quando si usa la funzioneWinExec, il sistema può riconoscere comandi speciali del Pannello di controllo. Questi comandi precedono Windows Vista.
Argomento | Descrizione |
---|---|
control.exe desktop | Avvia la finestra Proprietà di visualizzazione.
Nota: Starter e Basic Edition non supportano questo comando. |
colore control.exe | Avvia la finestra Proprietà di visualizzazione con la scheda Aspetto selezionata. |
control.exe data e ora | Avvia la finestra di Proprietà data e ora. |
control.exe internazionale | Avvia la finestra Opzioni internazionali e della lingua. |
control.exe mouse | Avvia la finestra Proprietà del Mouse. |
control.exe tastiera | Avvia la finestra Proprietà della tastiera . |
stampanti control.exe | Visualizza la cartella Stampanti e Fax. |
control.exe tipi di carattere | Visualizza la cartella Font. |
Per i sistemi Windows 2000 e versioni successive:
Comando | Descrizione |
---|---|
cartelle control.exe | Avvia la finestra Opzioni cartella. |
control.exe netware | Avvia la finestra Novell NetWare (se installata). |
control.exe telefonia | Avvia la finestra opzioni telefono e modem . |
control.exe strumenti amministrativi | Visualizza la cartella Strumenti di amministrazione. |
control.exe schedtasks | Visualizza la cartella delle Attività pianificate . |
control.exe connessioni di rete | Visualizza la cartella connessioni di rete. |
control.exe infrarossi | Avvia la finestra monitoraggio infrarossi (se installata). |
control.exe passwordutente | Avvia la finestra Account Utente. |
Argomenti correlati
-
Utilizzo di CPLApplet
-
Pannello di controllo elaborazione dei messaggi
-
Creazione di collegamenti attività ricercabili per un elemento del Pannello di controllo
-
Accesso al Pannello di controllo in modalità provvisoria in Windows Vista