Como adicionar o que quiser ao Painel de Controle
No Windows, você pode adicionar qualquer item que desejar às visualizações baseadas em ícones do Painel de Controle, como Ícones Grandes ou Ícones Pequenos, bem como visualização por Categoria. Para exibições baseadas em ícones, requer apenas alguns ajustes de registro, enquanto para adicionar à exibição de categoria, você precisa de um arquivo XML. Vamos ver como você pode adicionar o que quiser às visualizações de ícones do Painel de Controle.
Propaganda
Na imagem a seguir, você verá dezenas de itens personalizados adicionados ao Painel de Controle que normalmente não estão presentes.
Os itens do painel de controle no passado costumavam ser arquivos * .CPL. Se eles foram colocados no diretório de sistema do Windows, eles apareceram automaticamente no Painel de Controle. No entanto, nas versões mais recentes do Windows, embora os arquivos CPL ainda existam, alguns itens do Painel de Controle não são arquivos CPL, mas sim arquivos EXE regulares.
Adicionando um ícone ao Painel de Controle manualmente usando o Editor do Registro
Por exemplo, vamos adicionar o Contas de usuário avançado miniaplicativo, que não existe por padrão. Você pode abrir contas de usuário avançado digitando: netplwiz ou control userpasswords2 na caixa de diálogo Executar ou na caixa de pesquisa do Menu Iniciar. Em vez disso, se você adicioná-lo ao Painel de Controle, não precisará mais se lembrar do comando, você pode pesquisá-lo ou navegá-lo.
- Para adicionar qualquer item ao Painel de Controle, você precisa saber a linha de comando / caminho completo do comando que está adicionando.
- Para cada item adicionado ao Painel de Controle, você precisa de um exclusivo GUID / CLSID. IDs de classe para centenas de objetos ActiveX são armazenados no Registro do Windows em HKEY_CLASSES_ROOT \ CLSID \ key. Se o EXE ou comando que você deseja adicionar não tiver um GUID, podemos gerá-lo. Baixe a ferramenta gratuita Gerador de GUID da Microsoft desta página.
- Baixe o arquivo EXE e execute-o. É um EXE compactado autoextraível. Extraia-o para qualquer caminho, como uma pasta na área de trabalho e clique em OK para continuar.
- Abra a pasta onde você extraiu e execute GUIDGEN.exe.
- Selecione 'Formato do Registro' e clique em Copiar para que seja copiado para a área de transferência. Agora você pode fechar a ferramenta. No meu caso, depois de executar o GUIDGen, o GUID gerado foi {959E11F4-0A48-49cf-8416-FF9BC49D9656}. Vou usá-lo para adicionar o Painel de controle de contas de usuário avançado.
- Agora abra o Editor do Registro (aprenda os fundamentos do Editor do Registro se não souber) e vá para esta chave:
HKEY_CLASSES_ROOT \ CLSID
Dica: você pode acesse a chave de registro desejada com um clique.
- Clique com o botão direito na tecla CLSID -> Novo -> Chave e cole o nome da chave que você copiou na etapa 5 aqui, pressionando Ctrl + V. Portanto, a chave resultante deve ser:
HKEY_CLASSES_ROOT \ CLSID \{959E11F4-0A48-49cf-8416-FF9BC49D9656}
- Agora com a chave que você criou ({959E11F4-0A48-49cf-8416-FF9BC49D9656}) selecionada no painel esquerdo, clique duas vezes no (Predefinição) valor no painel direito. Digite o nome do item como deseja que apareça no Painel de Controle. Em nosso exemplo, já existe um item embutido no Windows chamado Contas de Usuário dentro do Painel de Controle, então usamos o nome: Contas de usuário (avançado).
- Crie outro valor de string no painel direito e dê a ele o nome "InfoTip". Digite a descrição que deseja ver como dica de ferramenta ao passar o mouse sobre esse item. Por exemplo, neste caso, uma descrição apropriada é: Definir configurações avançadas de conta de usuário e senhas.
- Agora clique com o botão direito na chave {959E11F4-0A48-49cf-8416-FF9BC49D9656} no painel esquerdo e crie outra chave chamada DefaultIcon. No valor (Padrão) da chave DefaultIcon, digite o caminho para o ícone que você deseja usar para o item do Painel de Controle que está adicionando. Neste exemplo, queremos adicionar o sexto ícone de C: \ Windows \ System32 \ netplwiz.dll para inserir: C: \ Windows \ system32 \ netplwiz.dll, 6
- Clique com o botão direito na chave {959E11F4-0A48-49cf-8416-FF9BC49D9656} no painel esquerdo novamente e crie outra nova chave chamada Concha. Clique com o botão direito na chave Shell e crie uma nova subchave chamada Abrir. Finalmente, clique com o botão direito na chave Abrir e crie uma chave chamada Comando.
- Com a tecla Comando selecionada, digite o caminho para o item do Painel de Controle que você deseja adicionar. Neste exemplo, vamos usar: Controlar userpasswords2. Visto que tantas chaves e valores novos são necessários, deixe-me mostrar uma captura de tela de como deve ser:
- Por fim, vá para a chave do Registro onde devemos adicionar este GUID para que o Windows saiba que ele deve aparecer no Painel de Controle. Essa chave é:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ ControlPanel \ NameSpace \
- Clique com o botão direito no Namespace chave -> Novo -> Chave. Insira ou copie e cole o GUID como o nome desta chave. Neste exemplo, a chave criada será:
HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ ControlPanel \NameSpace \ {959E11F4-0A48-49cf-8416-FF9BC49D9656}
É isso! Agora tente abrir o painel de controle usando qualquer uma dessas maneiras. Você verá que o item Contas de usuário avançado é adicionado ao lado do item Contas de usuário normal.
Ele também aparecerá nos resultados da pesquisa do menu Iniciar.
Adicionando um ícone ao Painel de Controle mesclando um arquivo REG de amostra
Se você achar que as etapas acima são muitas, pode copiar e colar as etapas que fizemos manualmente no Bloco de notas, salvá-lo como um arquivo .REG e clicar duas vezes no arquivo .REG para mesclá-lo no Registro.
- Abra o Bloco de notas e copie e cole o texto a seguir diretamente nele, que inclui todas as alterações que fizemos acima:
Editor de registro do Windows versão 5.00 [HKEY_CLASSES_ROOT \ CLSID \ {959E11F4-0A48-49cf-8416-FF9BC49D9656}] @ = "Contas de usuário: Avançado" "InfoTip" = "Definir configurações avançadas de contas de usuário e senhas." [HKEY_CLASSES_ROOT \ CLSID \ {959E11F4-0A48-49cf-8416-FF9BC49D9656} \ DefaultIcon] @ = "C: \\ Windows \\ System32 \\ netplwiz.dll, 6" [HKEY_CLASSES_ROOT \ CLSID \ {959E11F4-0A48-49cf-8416-FF9BC49D9656} \ Shell \ Open \ Command] @ = "Control userpasswords2" [HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ ControlPanel \ NameSpace \ {959E11F4-0A48-49cf-8416-FF9BC49D9656}]
- No menu Arquivo do Bloco de notas, salve este arquivo como um arquivo .REG. Por exemplo, dê a ele o nome: "Adicionar contas de usuário avançado ao painel de controle.reg". Você deve usar aspas duplas no campo do nome do arquivo da caixa de diálogo Salvar do Windows para salvar o arquivo com aquela extensão específica. Se você não usar aspas duplas, a extensão .txt será anexada a ela, ou seja, nomedoarquivo.reg.txt.
- Agora, clique duas vezes neste arquivo .REG salvo para incorporá-lo ao Registro do Windows.
Para adicionar outro item, basta executar o GUIDGEN novamente e gerar um novo GUID no formato do Registro. Em seguida, crie as chaves e os valores do Registro manualmente usando o Editor do Registro ou apenas crie uma cópia do arquivo .REG criado anteriormente e modifique a cópia abrindo-o no Bloco de Notas.
Por exemplo, vamos adicionar outro item ao Painel de Controle: Editor de Política de Grupo.
Depois de executar o GUIDGen, o GUID que gerei foi {399E23A8-0D86-41fd-A1D3-025A500A8146}. Este é o arquivo .REG para adicionar "Editor de Diretiva de Grupo" ao Painel de Controle.
Editor de registro do Windows versão 5.00 [HKEY_CLASSES_ROOT \ CLSID \ {399E23A8-0D86-41fd-A1D3-025A500A8146}] @ = "Política de Grupo" "InfoTip" = "Definir configurações de Política de Grupo." [HKEY_CLASSES_ROOT \ CLSID \ {399E23A8-0D86-41fd-A1D3-025A500A8146} \ DefaultIcon] @ = "gpedit.dll, 0" [HKEY_CLASSES_ROOT \ CLSID \ {399E23A8-0D86-41fd-A1D3-025A500A8146} \ Shell \ Open \ Command] @ = "mmc.exe gpedit.msc" [HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ ControlPanel \ NameSpace \ {399E23A8-0D86-41fd-A1D3-025A500A8146}]
Você entendeu a ideia. O formato deste arquivo não é difícil de entender. A chave após HKEY_CLASSES_ROOT \ CLSID \ é o GUID que você gerou, seguido pelo nome pelo qual deseja que seja mostrado no Painel de Controle. O valor do Infotip é a dica de ferramenta que aparece quando você passa o mouse sobre o item. A seguir está a chave DefaultIcon e seu valor. A seguir está o comando que irá executar e o último é a chave onde deve ser adicionado o GUID para que apareça no Painel de Controle.
Se você estiver editando o arquivo .REG diretamente, tenha o cuidado de usar barras invertidas duplas \\ nos caminhos. Isso é obrigatório. Se você estiver modificando um valor de registro diretamente, você só precisa inserir o caminho como C: \ XYZ, mas se você estiver inserindo um caminho em um arquivo .REG, o caminho deve ser C: \\ XYZ
Usando este método, você pode adicionar qualquer comando, qualquer ferramenta que desejar ao Painel de Controle.