Windows 10 - Personalizar TaskBar, Layout, WinX para perfil por defecto

Para customizar el menú de Windows 10 o Windows Server 2016 después de mucho buscar y probar, lo más cómodo y fácil que encontré fue la siguiente manera.

Menú de Inicio o Layout

Lo primero que haremos, será personalizar el menú a nuestro gusto.

Exportaremos la configuración, para ello abriremos una consola de Powershell y ejecutaremos Export-StartLayout -Path NombreFichero.xml

Este fichero lo copiaremos en la carpeta del perfil por defecto en la ruta \appdata\local\microsoft\windows\shell\ y con el nombre LayoutModification.xml

Con esto tendremos configurado para todos los usuarios el menú de inicio, existen configuraciones adicionales. https://docs.microsoft.com/es-es/windows/configuration/customize-and-export-start-layout

Taskbar

Para la Taskbar agregaremos al fichero XML de Layout nuestra configuración de los Icono a agregar, en el siguiente link se indica como configurarlo. https://docs.microsoft.com/es-es/windows/configuration/configure-windows-10-taskbar

La estructura base que usaremos será la siguiente, usaremos taskbar:UWA para aplicaciones de Windows Store y taskbar:DesktopApp para accesos directos.

  <CustomTaskbarLayoutCollection>
    <defaultlayout:TaskbarLayout>
      <taskbar:TaskbarPinList>
        <taskbar:UWA AppUserModelID="Microsoft.MicrosoftEdge_8wekyb3d8bbwe!MicrosoftEdge" />
        <taskbar:DesktopApp DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start Menu\Programs\System Tools\File Explorer.lnk" />
      </taskbar:TaskbarPinList>
    </defaultlayout:TaskbarLayout>
 </CustomTaskbarLayoutCollection>
</LayoutModificationTemplate>

Para mi barra de tareas agregare, el explorador de Windows, aplicaciones de office y los navegadores.

  <CustomTaskbarLayoutCollection>
    <defaultlayout:TaskbarLayout>
      <taskbar:TaskbarPinList>
        <taskbar:DesktopApp DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Accessories\Windows Explorer.lnk" />
		<taskbar:DesktopApp DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Internet Explorer.lnk" />
		<taskbar:DesktopApp DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Google Chrome.lnk" />
		<taskbar:DesktopApp DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Firefox.lnk" />
		<taskbar:DesktopApp DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Office 2019\Excel.lnk" />
		<taskbar:DesktopApp DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Office 2019\Word.lnk" />
		<taskbar:DesktopApp DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Office 2019\Outlook.lnk" />
      </taskbar:TaskbarPinList>
    </defaultlayout:TaskbarLayout>
  </CustomTaskbarLayoutCollection>
</LayoutModificationTemplate>

Editaremos nuestro fichero LayoutModification.xml, al inicio agregaremos la línea de xmlns:taskbar=

<LayoutModificationTemplate 
 xmlns="http://schemas.microsoft.com/Start/2014/LayoutModification"
 xmlns:defaultlayout="http://schemas.microsoft.com/Start/2014/FullDefaultLayout"
 xmlns:start="http://schemas.microsoft.com/Start/2014/StartLayout"
 xmlns:taskbar="http://schemas.microsoft.com/Start/2014/TaskbarLayout" 
Version="1" >

Y agregaremos nuestra Taskbar al final del XML antes de cerrar </LayoutModificationTemplate>

<LayoutModificationTemplate 
 xmlns="http://schemas.microsoft.com/Start/2014/LayoutModification"
 xmlns:defaultlayout="http://schemas.microsoft.com/Start/2014/FullDefaultLayout" 
 xmlns:start="http://schemas.microsoft.com/Start/2014/StartLayout"
 xmlns:taskbar="http://schemas.microsoft.com/Start/2014/TaskbarLayout"
 Version="1" >
  <LayoutOptions StartTileGroupCellWidth="6" />
  <DefaultLayoutOverride>
    <StartLayoutCollection>
      <defaultlayout:StartLayout GroupCellWidth="6">
        <start:Group Name="Office 2019">
          <start:DesktopApplicationTile Size="2x2" Column="0" Row="2" DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Office 2019\Outlook.lnk" />
          <start:DesktopApplicationTile Size="2x2" Column="2" Row="0" DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Office 2019\Excel.lnk" />
          <start:DesktopApplicationTile Size="2x2" Column="0" Row="0" DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Office 2019\Word.lnk" />
          <start:DesktopApplicationTile Size="2x2" Column="4" Row="0" DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Office 2019\PowerPoint.lnk" />
        </start:Group>
        <start:Group Name="Navegadores">
          <start:DesktopApplicationTile Size="2x2" Column="0" Row="0" DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Google Chrome.lnk" />
          <start:DesktopApplicationTile Size="2x2" Column="4" Row="0" DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Internet Explorer.lnk" />
          <start:DesktopApplicationTile Size="2x2" Column="2" Row="0" DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Firefox.lnk" />
        </start:Group>
      </defaultlayout:StartLayout>
    </StartLayoutCollection>
  </DefaultLayoutOverride>
  <CustomTaskbarLayoutCollection>
    <defaultlayout:TaskbarLayout>
      <taskbar:TaskbarPinList>
        <taskbar:DesktopApp DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Accessories\Windows Explorer.lnk" />
		<taskbar:DesktopApp DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Internet Explorer.lnk" />
		<taskbar:DesktopApp DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Google Chrome.lnk" />
		<taskbar:DesktopApp DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Firefox.lnk" />
		<taskbar:DesktopApp DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Office 2019\Excel.lnk" />
		<taskbar:DesktopApp DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Office 2019\Word.lnk" />
		<taskbar:DesktopApp DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Office 2019\Outlook.lnk" />
      </taskbar:TaskbarPinList>
    </defaultlayout:TaskbarLayout>
  </CustomTaskbarLayoutCollection>
</LayoutModificationTemplate>

Tambien existe varios parametro adicionales para la configuración de nuestra Taskbar, agregando la opción <CustomTaskbarLayoutCollection PinListPlacement="Replace"> eliminaremos los iconos existentes en la barra, o crear Taskbar según el idioma de nuestro Windows https://docs.microsoft.com/es-es/windows/configuration/configure-windows-10-taskbar

Personalización Layout Global y bloquearlo

Podremos configurar el Layout para todos los usuarios e impedir la modificación por defecto.

Editaremos la línea nuestro fichero XML y modificaremos la línea de "DefaultLayoutOverride" de la siguiente manera.

<DefaultLayoutOverride LayoutCustomizationRestrictionType="OnlySpecifiedGroups">

Copiaremos el fichero en una ubicación accesible, y agregaremos la política de "Diseño de la pantalla de inicio".

WinX

Ahora customizaremos el menú de Inicio cuando pulsamos el botón derecho.

menu por defecto

Nos dirigiremos a la carpeta del perfil por defecto \AppData\Local\Microsoft\Windows\WinX\ dentro encontraremos 3 carpetas con el nombre Group con un número.

En cada carpeta "Group" estarán los iconos del menu que se muestran.

Group3

Para nuestra personalización, eliminaremos los iconos no deseados y agregaremos nuestro nuevos iconos podremos crear mas carpetas Group.

Mi menú será el siguiente:

Carpetas Group

Nuestros iconos tendrán que estar firmado con Hash en mi caso he usado la herramienta de Rafael Rivera https://github.com/riverar/hashlnk/downloads, ejecutaremos la herramienta y especificamos el acceso directo para firmarlo.

Para que funcione es necesario reiniciar el explorer, ya tendremos nuestro menú personalizado.

Iconos en Menu de Inicio

Si tuviero el problema de que al agregar por preference u otros metodos, accesos directos en el menu de inicio y no aparecen, una manera de realizar los es crearlos en "C:\ProgramData\Microsoft\Windows\Start Menu\Programs".

Pudiera ser que tengamos el acceso denegado en dicha carpeta para los usuarios, deberemos dar permisos de modificación a los usuarios.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *