Eu tenho um laptop corporativo que é gerenciado pela minha organização. Sempre que o Windows é iniciado, o IE e o Windows Explorer são fixados automaticamente na barra de tarefas.
Isso é legal, mas estou me perguntando como isso é feito (os poucos caras de TI de desktop que perguntei não tinham certeza, pois não configuraram essa parte). Em meus dispositivos pessoais, quando um ícone é fixado ou liberado, uma reinicialização não afeta os ícones na barra de tarefas.
Quais métodos estão disponíveis para fixar ícones automaticamente na barra de tarefas quando o Windows é iniciado?
(Scripts do PowerShell? Configurações de registro? Outra configuração?)
Nesta documentação: https://docs.microsoft.com/en-us/windows/configuration/configure-windows-10-taskbar
No meu caso, encontro: C:\Users\Default\AppData\Local\Microsoft\Windows\Shell\LayoutModification.xml
aqui eu tenho esta linha: CustomTaskbarLayoutCollection PinListPlacement="Replace"
-> os itens nesta PinList serão fixados na barra de tarefas em cada logon (através do explorer.exe, pelo que entendi). Mesmo que eu remova os itens e faça login novamente com o mesmo perfil, os itens serão fixados manualmente.
A parte do xml que define o StartMenu só será aplicada no primeiro logon.
Existem algumas maneiras diferentes pelas quais os administradores podem fazer isso; os dois mais comuns são provavelmente por meio de configurações de GPO ou por meio de um arquivo XML de modificação de layout enviado por meio de GPO.
O editor de política de grupo local possui uma seção do Menu Iniciar e da Barra de Tarefas na Configuração do Usuário que possui todos os tipos de opções:
Você pode realmente entrar em detalhes por meio do método XML, com um arquivo parecido com este:
Onde você pode ver, há uma seção específica para arquivos
<taskbar:TaskbarPinList>
.