Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Observação
Se você estiver procurando a lista de nomes canônicos e de módulo para itens do Painel de Controle, consulte Nomes canônicos de itens do Painel de Controle.
Há duas maneiras de abrir um item do Painel de Controle:
- O usuário pode abrir o Painel de Controle e, em seguida, abrir um item clicando ou clicando duas vezes no ícone do item.
- O usuário ou um aplicativo pode iniciar um item do Painel de Controle executando-o diretamente do prompt de linha de comando.
Um aplicativo pode abrir o painel de controle programaticamente usando a função WinExec.
WinExec("c:\windows\system32\control.exe", SW_NORMAL);
O exemplo a seguir mostra como um aplicativo pode iniciar o item do Painel de Controle chamado MyCpl.cpl usando a função WinExec.
WinExec("c:\windows\system32\control.exe MyCpl.cpl", SW_NORMAL);
Quando um item do Painel de Controle é aberto através de uma linha de comando, você pode instruí-lo a abrir uma guia específica no item. Devido à adição e remoção de determinadas guias em alguns itens do Painel de Controle do Windows Vista, a numeração das guias pode ter sido alterada em relação à do Windows XP. Por exemplo, o exemplo a seguir inicia a quarta guia no item Sistema no Windows XP e a terceira guia no Windows Vista.
control.exe sysdm.cpl,,3
Este tópico aborda o seguinte:
- Nomes Canônicos do Windows Vista
- Novos comandos para o Windows Vista
- Comandos Herdados do Painel de Controle
- Tópicos relacionados
Nomes canônicos do Windows Vista
No Windows Vista e versões posteriores, o método preferido para iniciar um item do Painel de Controle a partir de uma linha de comando é usar o nome canônico do item do Painel de Controle. Um nome canônico é uma cadeia de caracteres não localizada que o item Painel de Controle declara no Registro. O valor de usar um nome canônico é que ele abstrai o nome do módulo do item do Painel de Controle. Um item pode ser implementado em um .dll e posteriormente ser reimplementado como um .exe ou alterar o nome do módulo. Enquanto o nome canônico permanecer o mesmo, qualquer programa que o abra usando esse nome canônico não precisará ser atualizado.
Por convenção, o nome canônico é formado como "CorporationName.ControlPanelItemName".
O exemplo a seguir mostra como um aplicativo pode iniciar o item Painel de Controle Windows Update com WinExec.
WinExec("%systemroot%\system32\control.exe /name Microsoft.WindowsUpdate", SW_NORMAL);
Para iniciar um item do Painel de Controle com seu nome canônico, use: "%systemroot%\system32\control.exe /name nomeCanônico"
Para abrir uma subpágina específica em um item, ou para abri-la com parâmetros adicionais, use: "%systemroot%\system32\control.exe /name canonicalName /page pageName"
Um aplicativo também pode implementar o método IOpenControlPanel::Open para iniciar itens do Painel de Controle, incluindo a capacidade de abrir uma subpágina específica.
Para obter uma lista completa dos nomes canônicos dos itens do Painel de Controle, consulte Nomes Canônicos de Itens do Painel de Controle.
Novos comandos para o Windows Vista
No Windows Vista, algumas opções que foram acessadas por um módulo .cpl no Windows XP agora são implementadas como arquivos .exe. Isso fornece segurança adicional, permitindo que os usuários padrão sejam solicitados a fornecer credenciais de administrador ao tentar iniciar os arquivos. As opções que não exigem segurança extra são acessadas pelas mesmas linhas de comando que foram usadas no Windows XP. A seguir está uma lista de comandos usados no Windows Vista para acessar guias específicas de itens do Painel de Controle:
Personalização
- Tamanho da fonte e DPI: %windir%\system32\DpiScaling.exe
- Resolução da tela: %windir%\system32\control.exe desk.cpl, configurações,@Settings
- Configurações de exibição: %windir%\system32\control.exe desk.cpl,Configurações,@Settings
- Temas: %windir%\system32\control.exe desk.cpl, Temas,@Themes
- Protetor de ecrã: %windir%\system32\control.exe desk.cpl, protetor de ecrã,@screensaver
- Multi-monitor: %windir%\system32\control.exe desk.cpl, monitor,@Monitor
- Esquema de cores: %windir%\system32\control.exe /name Microsoft.Personalização /page pageColorization
- Fundo do ambiente de trabalho: %windir%\system32\control.exe /name Microsoft.Personalization /page pageWallpaper
Observação
As edições Starter e Basic não suportam control.exe comando /name Microsoft.Personalization.
Sistema
- Desempenho: %windir%\system32\SystemPropertiesPerformance.exe
- Acesso remoto: %windir%\system32\SystemPropertiesRemote.exe
- Nome do computador: %windir%\system32\SystemPropertiesComputerName.exe
- Proteção do sistema: %windir%\system32\SystemPropertiesProtection.exe
- Propriedades avançadas do sistema: %windir%\system32\SystemPropertiesAdvanced.exe
Programas e Funcionalidades
- Adicionar ou remover programas: %windir%\system32\control.exe /name Microsoft.ProgramsAndFeatures
- Recursos do Windows: %windir%\system32\OptionalFeatures.exe
Opções regionais e linguísticas
- Teclado: %systemroot%\system32\control.exe /name Microsoft.RegionalAndLanguageOptions /page /p:"keyboard"
- Localização: %systemroot%\system32\control.exe /name Microsoft.RegionalAndLanguageOptions /page /p:"location"
- Administrativo: %systemroot%\system32\control.exe /name Microsoft.RegionalAndLanguageOptions /page /p:"administrative"
Opções de pasta
- Pesquisa de pastas: %windir%\system32\rundll32.exe shell32.dll,Options_RunDLL 2
- Associações de ficheiros: %windir%\system32\control.exe /name Microsoft.DefaultPrograms /page pageFileAssoc
- Vista: %windir%\system32\rundll32.exe shell32.dll,Options_RunDLL 7
- Geral: %windir%\system32\rundll32.exe shell32.dll,Options_RunDLL 0
Opções de Energia
- Editar as configurações atuais do plano: %windir%\system32\control.exe /name Microsoft.PowerOptions /page pagePlanSettings
- Configurações do sistema: %windir%\system32\control.exe /name Microsoft.PowerOptions /page pageGlobalSettings
- Crie um plano de energia: %windir%\system32\control.exe /name Microsoft.PowerOptions /page pageCreateNewPlan
- Não há nenhum comando canônico para a página Configurações avançadas, ele é acessado da maneira mais antiga: %windir%\system32\control.exe powercfg.cpl,,3
Comandos herdados do painel de controle
Quando se usa a função WinExec , o sistema pode reconhecer comandos especiais do Painel de Controlo. Esses comandos são anteriores ao Windows Vista.
| Argumento | Descrição |
|---|---|
| control.exe área de trabalho | Inicia a janela de Propriedades de Exibição .
Nota: Starter e Basic Editions não suportam este comando. |
| cor control.exe | Inicia a janela Propriedades de Exibição com a guia Aparência pré-selecionada. |
| control.exe data/hora | Abre a janela Propriedades de Data e Hora. |
| control.exe internacional | Inicia a janela Opções Regionais e de Língua. |
| control.exe rato | Inicia a janela Propriedades do Mouse. |
| Teclado control.exe | Inicia a janela de Propriedades do Teclado . |
| control.exe impressoras | Exibe a pasta Impressoras e Faxes. |
| control.exe fontes | Exibe a pasta Fontes. |
Para sistemas Windows 2000 e posteriores:
| Comando | Descrição |
|---|---|
| control.exe pastas | Inicia a janela Opções de Pasta. |
| control.exe Netware | Inicia a janela Novell NetWare (se instalada). |
| control.exe telefonia | Inicia a janela Opções de Telefone e Modem. |
| control.exe ferramentas de administração | Exibe a pasta Ferramentas Administrativas. |
| control.exe tarefas agendadas | Exibe a pasta Tarefas Agendadas. |
| control.exe ligações de rede | Exibe a pasta Conexões de Rede. |
| control.exe infravermelho | Inicia a janela Monitor de infravermelhos (se instalado). |
| control.exe senhas de utilizador | Inicia a janela Contas de Usuário. |
Tópicos relacionados
-
Criando links de tarefas que podem ser pesquisados para um item do Painel de Controlo
-
Aceder ao Painel de Controlo no Modo de Segurança no Windows Vista