Menú de inicio de Windows 11: Guía para configurar secciones personalizadas

  • Estructura del menú Inicio: Ancladas, Todas las apps y Recomendadas, con reglas de paginación y límites de OEM.
  • Personalización OEM con LayoutModification.json: primaryOEMPins, secondaryOEMPins y firstRunOEMPins con captions.
  • Anclaje de sitios web mediante secondaryTile de Edge y exportación de diseño para integrarlo en el JSON.
  • Despliegue y administración: exportar con PowerShell, aplicar en imágenes con DISM y normas de conflictos de pines.

cómo configurar el Menú de inicio de Windows 11

Configurar a tu gusto el menú Inicio en Windows 11 no es solo cuestión de orden; es una oportunidad para afinar productividad y experiencia. Esta guía te acompaña paso a paso por todas las posibilidades, desde el uso diario hasta la personalización avanzada para OEM y administradores.

Además de lo básico, vas a encontrar cómo controlar las secciones Ancladas y Recomendadas, crear y desplegar LayoutModification.json, resolver conflictos de anclaje, exportar diseños y hasta preparar imágenes con DISM. Si buscas la visión para TI, te interesará saber que existe una referencia profesional específica sobre la personalización del diseño del menú Inicio en Windows 11.

¿Cómo se organiza el menú Inicio de Windows 11?

El menú Inicio se ha rediseñado y ahora está centrado, con un enfoque limpio y ordenado. Consta de tres zonas principales: Ancladas (arriba), Todas las aplicaciones (lista completa) y Recomendadas (debajo de Ancladas).

Ancladas: la cuadrícula de apps

La sección superior muestra iconos en una cuadrícula uniforme. Aunque la vista inicial expone 18 elementos, puedes desplazarte por páginas adicionales con el control de paginación. No se muestran todas las apps instaladas, solo una selección que combina apps de Microsoft, apps entregadas dinámicamente y contenido que configure el OEM. Después de configurar el equipo, el usuario puede añadir, mover o quitar anclajes como prefiera.

Integración Office Windows 11
Artículo relacionado:
Cómo integrar Office en el menú de inicio de Windows 11

Para personalizaciones OEM, hay dos bloques de anclaje: primaryOEMPins (página 1, hasta 4 elementos) y secondaryOEMPins (al final de la cuadrícula, hasta 4). Si anclas menos de cuatro en cualquiera de los grupos, Windows rellena los huecos con apps definidas por Microsoft para conservar el orden. Todo lo que exceda el cuarto elemento en cada matriz se ignora.

Todas las aplicaciones: lista alfabética

Al pulsar en Todas las aplicaciones (arriba a la derecha), verás el inventario completo y alfabético de todo lo instalado. Esta lista no admite personalización por parte de OEM ni del usuario. Microsoft ha anunciado que la categorización de aplicaciones llegará próximamente al menú Inicio.

Recomendadas: contenido sugerido

Debajo de Ancladas verás Recomendadas. En el primer arranque, la app Introducción de Microsoft aparece pre-rellenada. Los OEM pueden incluir una app de bienvenida o primera ejecución que permanece anclada hasta siete días, salvo que el usuario la quite. Esta sección admite una personalización OEM llamada firstRunOEMPins (un único elemento configurable).

Para ofrecer una experiencia limpia, se recomienda que la app elegida para Recomendadas no esté también anclada en la barra de tareas ni en la primera página de Ancladas.

Personalización OEM con LayoutModification.json

aprende a personalzar el Menú de inicio de Windows 11

Los OEM pueden definir el diseño de Inicio mediante un archivo LayoutModification.json. Se ubica en %localappdata%\Microsoft\Windows\Shell para un perfil, o en imágenes en \Windows\Users\Default\AppData\Local\Microsoft\Windows\Shell. Solo necesitas un archivo por imagen, ya que puede contener varios miembros de nivel superior en cualquier combinación.

Miembros de LayoutModification.json

Member Descripción
primaryOEMPins Hasta cuatro elementos en la página 1 de Ancladas. Admite combinaciones de tipos de elemento.
secondaryOEMPins Hasta cuatro elementos al final de Ancladas. Se ven al desplazarse hacia abajo.
firstRunOEMPins Un elemento configurable para Recomendadas, con opción de caption localizado.

Claves disponibles para definir anclajes

Key Uso
packagedAppId Apunta a una app UWP por su AUMID; también puede usarse dentro de secondaryTile para anclar un sitio web.
desktopAppId Apunta a una app Win32 por AUMID. Si no tiene AUMID, usa desktopAppLink.
desktopAppLink Ruta a un .lnk para una app Win32 sin AUMID. Debe existir el acceso directo.
caption Solo en firstRunOEMPins, admite textos localizados por etiqueta de idioma y una entrada default de respaldo.
secondaryTile Define el anclaje de un vínculo web (via Edge) con sus recursos.
tileId Identificador único para cada mosaico secundario. Requerido para web.

Ejemplo de LayoutModification.json (tres secciones)

En este ejemplo se configuran: tres pines en primaryOEMPins (UWP, Win32, web), dos en secondaryOEMPins (web y Win32) y uno en firstRunOEMPins (Win32 por .lnk) con subtítulos por idioma.

{
  "primaryOEMPins": [
    { "packagedAppId": "OEM.App1_1abcde2f3ghjk!App" },
    { "desktopAppLink": "%ALLUSERSPROFILE%\\Microsoft\\Windows\\Start Menu\\Programs\\MyWin32App.lnk" },
    {
      "packagedAppId": "Microsoft.MicrosoftEdge.Stable_8wekyb3d8bbwe!App",
      "tileId": "MSEdge.paomdnjincdkenhiicpl.UserData.Default"
    }
  ],
  "secondaryOEMPins": [
    {
      "packagedAppId": "Microsoft.MicrosoftEdge.Stable_8wekyb3d8bbwe!App",
      "tileId": "MSEdge.anfoedbkjbcacemdbigf.UserData.Default"
    },
    { "desktopAppId": "Contoso.Desktop.Example.AUMID" }
  ],
  "firstRunOEMPins": [
    {
      "desktopAppLink": "%ALLUSERSPROFILE%\\Microsoft\\Windows\\Start Menu\\Programs\\PutMeInRecommended.lnk",
      "caption": {
        "en-US": "(localized caption text for US English)",
        "de": "(localized caption text for German)",
        "default": "(fallback caption text for other languages)"
      }
    }
  ]
}

Reglas de conflicto de anclaje

  • Antes de anclar dinámicamente una app (propia o de terceros), Microsoft comprueba si el OEM ya la ha anclado en cualquier página; si es así, respeta el anclaje del OEM.
  • Las apps propias de Microsoft definidas estáticamente en la primera página (por ejemplo, Edge, Correo, Store) no pueden moverse ni duplicarse ahí por parte del OEM.
  • El OEM puede elevar a página 1 ciertas apps propias de Microsoft (por ejemplo, Calculadora, Cámara) si no están ya ancladas ni bloqueadas estáticamente en esa página.
  Cómo activar el autocompletado en Office: Excel, Outlook y más

Carpetas junto al botón de encendido

En el lateral del botón de encendido del menú Inicio puedes mostrar accesos rápidos a Documentos, Descargas, Música, Imágenes, Vídeos, Red y Carpeta personal, entre otros. Esto agiliza la navegación cotidiana.

  1. Abre Inicio, haz clic derecho en la parte inferior del menú y entra en Configuración de Inicio (también puedes usar el atajo del sistema).
  2. Ve a Carpetas y activa las que quieres mostrar junto al botón Inicio/Apagado. Conmutadores sencillos, sin más complicación.

Anclar vínculos web (mosaico secundario de Edge)

Para anclar un sitio web, la vía más robusta es generar un objeto secondaryTile en LayoutModification.json. La manera práctica es anclar primero el sitio con Microsoft Edge y exportar el diseño desde PowerShell.

Anclar desde Edge

Abre el sitio deseado y en el menú de Edge (tres puntos) ve a Más herramientas > Anclar a inicio. Así queda creada la referencia que luego verás en el diseño exportado.

Exportar el diseño para recuperar secondaryTile

Usa la exportación de Inicio para obtener el JSON que incluye cada secondaryTile de los sitios web que has anclado. Después, integra ese bloque en tu LayoutModification.json.

Ejemplo de marcador web

{
  "secondaryTile": {
    "tileId": "MSEdge._pin_mbfkklhhpckngkihcgoamfamci",
    "arguments": " --pin-url=https://learn.microsoft.com/ --profile-directory=Default --launch-tile",
    "displayName": "Microsoft Learn: Build skills that open doors in your career",
    "packagedAppId": "Microsoft.MicrosoftEdge.Stable_8wekyb3d8bbwe!App",
    "smallIconPath": "ms-appdata:///local/Pins/MSEdge._pin_mbfkklhhpckngkihcgoamfamci/SmallLogo.png",
    "smallIcon": "<base64 encoded image goes here>",
    "largeIconPath": "ms-appdata:///local/Pins/MSEdge._pin_mbfkklhhpckngkihcgoamfamci/Logo.png",
    "largeIcon": "<base64 encoded image goes here>"
  }
}

También puedes colocar el secondaryTile dentro de primaryOEMPins si lo necesitas en la primera página de Ancladas:

...
"primaryOEMPins": [
  { "packagedAppId": "Contoso_8wekyb3d8bbwe!App" },
  {
    "secondaryTile": {
      "tileId": "MSEdge._pin_mbfkklhhpckngkihcgoamfamci",
      "arguments": " --pin-url=https://learn.microsoft.com/ --profile-directory=Default --launch-tile",
      "displayName": "Microsoft Learn: Build skills that open doors in your career",
      "packagedAppId": "Microsoft.MicrosoftEdge.Stable_8wekyb3d8bbwe!App",
      "smallIconPath": "ms-appdata:///local/Pins/MSEdge._pin_mbfkklhhpckngkihcgoamfamci/SmallLogo.png",
      "smallIcon": "<base64 encoded image goes here>",
      "largeIconPath": "ms-appdata:///local/Pins/MSEdge._pin_mbfkklhhpckngkihcgoamfamci/Logo.png",
      "largeIcon": "<base64 encoded image goes here>"
    }
  }
]
...

Exportar e importar el diseño de Inicio

Para replicar un diseño, crea un equipo de referencia, personaliza Inicio y luego exporta el diseño con PowerShell. Esto sirve tanto para Windows 10 (XML) como para Windows 11 (JSON), con diferencias clave.

Windows 11: exportar a JSON

  1. Inicia sesión con la cuenta con la que personalizaste Inicio y crea la carpeta destino, por ejemplo C:\Layouts.
  2. Abre Windows PowerShell.
  3. Ejecuta: Export-StartLayout -Path «C:\Layouts\LayoutModification.json»

En Windows 11, la exportación produce un JSON que recoge los pines en pinnedList. El archivo resultante puede verse así:

Cómo desactivar las funciones ocultas del Menú de Inicio en Windows
Artículo relacionado:
Regedit: guía para desactivar funciones ocultas del Menú de Inicio en Windows 11
{
  "applyOnce": false,
  "pinnedList": [
    { "desktopAppLink": "%ALLUSERSPROFILE%\\Microsoft\\Windows\\Start Menu\\Programs\\Microsoft Edge.lnk" },
    { "packagedAppId": "windows.immersivecontrolpanel_cw5n1h2txyewy!microsoft.windows.immersivecontrolpanel" },
    { "desktopAppLink": "%APPDATA%\\Microsoft\\Windows\\Start Menu\\Programs\\File Explorer.lnk" },
    { "desktopAppLink": "%APPDATA%\\Microsoft\\Windows\\Start Menu\\Programs\\Windows PowerShell\\Windows PowerShell.lnk" },
    { "packagedAppId": "Microsoft.WindowsTerminal_8wekyb3d8bbwe!App" },
    { "packagedAppId": "Microsoft.Paint_8wekyb3d8bbwe!App" },
    { "packagedAppId": "Microsoft.Windows.Photos_8wekyb3d8bbwe!App" },
    { "packagedAppId": "MicrosoftCorporationII.QuickAssist_8wekyb3d8bbwe!App" },
    { "packagedAppId": "Microsoft.MicrosoftStickyNotes_8wekyb3d8bbwe!App" },
    { "packagedAppId": "Microsoft.SecHealthUI_8wekyb3d8bbwe!SecHealthUI" },
    { "packagedAppId": "Microsoft.OutlookForWindows_8wekyb3d8bbwe!Microsoft.OutlookforWindows" },
    {
      "secondaryTile": {
        "tileId": "MSEdge._pin_mjalfbhoimpkfjlpajnjkpknoe",
        "arguments": " --pin-url=https://www.contoso.com --profile-directory=Default --launch-tile",
        "displayName": "Contoso intranet",
        "packagedAppId": "Microsoft.MicrosoftEdge.Stable_8wekyb3d8bbwe!App",
        "smallIconPath": "ms-appdata:///local/Pins/MSEdge._pin_mjalfbhoimpkfjlpajnjkpknoe/ContosoLogo.png",
        "smallIcon": "iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvr...",
        "largeIconPath": "ms-appdata:///local/Pins/MSEdge._pin_mjalfbhoimpkfjlpajnjkpknoe/ContosoLogo.png"
      }
    }
  ]
}

Windows 10: exportar a XML (referencia para administradores)

  1. Inicia sesión con la misma cuenta con la que personalizaste Inicio y crea C:\Layouts.
  2. Abre PowerShell.
  3. Ejecuta: Export-StartLayout -UseDesktopApplicationID -Path «C:\Layouts\LayoutModification.xml»

Este XML define grupos, mosaicos y opciones de barra de tareas. Puedes editarlo para añadir la barra de tareas o retocar posiciones. Ejemplo mínimo:

<LayoutModificationTemplate xmlns:defaultlayout="http://schemas.microsoft.com/Start/2014/FullDefaultLayout" xmlns:start="http://schemas.microsoft.com/Start/2014/StartLayout" Version="1" xmlns="http://schemas.microsoft.com/Start/2014/LayoutModification">
  <LayoutOptions StartTileGroupCellWidth="6" />
  <DefaultLayoutOverride>
    <StartLayoutCollection>
      <defaultlayout:StartLayout GroupCellWidth="6">
        <start:Group Name="">
          <start:DesktopApplicationTile Size="2x2" Column="0" Row="2" DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start Menu\Programs\Windows PowerShell\Windows PowerShell.lnk" />
          <start:DesktopApplicationTile Size="2x2" Column="2" Row="4" DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Accessories\Quick Assist.lnk" />
          <start:DesktopApplicationTile Size="2x2" Column="4" Row="2" DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Accessories\Paint.lnk" />
          <start:DesktopApplicationTile Size="2x2" Column="4" Row="0" DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start Menu\Programs\System Tools\File Explorer.lnk" />
          <start:DesktopApplicationTile Size="2x2" Column="0" Row="0" DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Microsoft Edge.lnk" />
        </start:Group>
      </defaultlayout:StartLayout>
    </StartLayoutCollection>
  </DefaultLayoutOverride>
</LayoutModificationTemplate>

Si el XML exportado incluye accesos de escritorio o URL, PowerShell usa DesktopApplicationLinkPath. Puedes cambiarlos manualmente a DesktopApplicationID si procede. Además, decide si aplicar un diseño completo (sin cambios de usuario) o parcial (los grupos definidos no se modifican, pero el usuario puede moverlos y crear propios). Para diseñar Inicio en pantalla completa o columnas en Windows 10, usa LayoutOptions (FullScreenStart y StartTileGroupsColumnCount).

  Cómo instalar CUDA en Windows paso a paso

Añadir el diseño a una imagen (DISM)

Si necesitas llevar el diseño a una imagen offline, monta la imagen, copia el JSON y confirma. Comandos de referencia:

  1. Montar: dism /mount-image /imagefile:E:\Sources\install.wim /mountdir:C:\mount /index:1
  2. Copiar JSON a la ruta de perfil Default: xcopy /s LayoutModification.json C:\Mount\Users\Default\AppData\Local\Microsoft\Windows\Shell
  3. Desmontar y confirmar: dism /unmount-image /mountdir:C:\mount /commit

Recuerda que en imágenes basta con un único JSON, ya que puede agrupar varias secciones en el mismo archivo.

Office preanclado automáticamente

Si el dispositivo incluye Office C2R preinstalado mediante OPK, Windows anclará automáticamente Word, Excel y PowerPoint en Inicio. No necesitas añadir nada en LayoutModification.json. Si no está preinstalado, no verás huecos, ya que el sistema rellenará con otros elementos anclados.

Personalización para administradores y power users

En Windows 11, personaliza Ancladas arrastrando apps, anclando desde Todas las aplicaciones y desanclando lo que no te sirva. Click derecho en cada icono te deja desinstalar, mover, abrir ubicación y más.

En Configuración > Personalización > Inicio, puedes activar contenido adicional como apps más usadas u elementos recientes. Además, en Personalización > Barra de tareas, elige Alineación (centrada o izquierda) si prefieres el estilo clásico en la barra.

Etiquetas de idioma para captions (firstRunOEMPins)

Cuando definas un caption localizado para firstRunOEMPins, utiliza las etiquetas de idioma correctas y una entrada «default» como respaldo. Puedes definir solo la parte principal (por ejemplo, «en») para cubrir variantes regionales, y especificar valores concretos para en-US, en-GB, etc.

A continuación tienes una lista completa de etiquetas disponibles y un ejemplo práctico de mapeo. Personaliza los textos de cada etiqueta que planees soportar y elimina las que no uses; el sistema caerá en «default» cuando no encuentre coincidencias:

"caption": {
  "af": "Afrikaans", "sq": "Albanian", "gsw": "Alsatian", "am": "Amharic",
  "ar-DZ": "Arabic (Algeria)", "ar-BH": "Arabic (Bahrain)", "ar-EG": "Arabic (Egypt)", "ar-IQ": "Arabic (Iraq)",
  "ar-JO": "Arabic (Jordan)", "ar-KW": "Arabic (Kuwait)", "ar-LB": "Arabic (Lebanon)", "ar-LY": "Arabic (Libya)",
  "ar-MA": "Arabic (Morocco)", "ar-OM": "Arabic (Oman)", "ar-QA": "Arabic (Qatar)", "ar-SA": "Arabic (Saudi Arabia)",
  "ar-SY": "Arabic (Syria)", "ar-TN": "Arabic (Tunisia)", "ar-AE": "Arabic (United Arab Emirates)", "ar-YE": "Arabic (Yemen)",
  "hy": "Armenian", "as": "Assamese", "az-Cyrl": "Azerbaijani (Cyrillic)", "az-Latn": "Azerbaijani (Latin)",
  "bn-BD": "Bangla (Bangladesh)", "ba-Cyrl": "Bashkir", "eu": "Basque", "be": "Belarusian",
  "bn-IN": "Bengali (India)", "bs-Cyrl": "Bosnian (Cyrillic)", "bs": "Bosnian (Latin)", "br-Latn": "Breton",
  "bg": "Bulgarian", "my": "Burmese", "ca": "Catalan", "ceb-Latn-PH": "Cebuano (Latin, Philippines)",
  "ku-Arab": "Central Kurdish", "ccp-Cakm-BD": "Chakma (Chakma, Bangladesh)", "ccp-Cakm-IN": "Chakma (Chakma, India)",
  "chr-Cher": "Cherokee (Cherokee)", "zh-Hans-CN": "Chinese (Simplified, China)", "zh-Hans-SG": "Chinese (Simplified, Singapore)",
  "zh-Hant-HK": "Chinese (Traditional, Hong Kong SAR)", "zh-Hant-MO": "Chinese (Traditional, Macao SAR)", "zh-Hant-TW": "Chinese (Traditional, Taiwan)",
  "co-Latn": "Corsican", "hr-BA": "Croatian (Bosnia and Herzegovina)", "hr-HR": "Croatian (Croatia)",
  "cs": "Czech", "da": "Danish", "prs-Arab": "Dari", "dv": "Divehi",
  "nl-BE": "Dutch (Belgium)", "nl-NL": "Dutch (Netherlands)", "dz": "Dzongkha",
  "en-AU": "English (Australia)", "en-BZ": "English (Belize)", "en-CA": "English (Canada)", "en-029": "English (Caribbean)",
  "en-IN": "English (India)", "en-IE": "English (Ireland)", "en-JM": "English (Jamaica)", "en-MY": "English (Malaysia)",
  "en-NZ": "English (New Zealand)", "en-PH": "English (Philippines)", "en-SG": "English (Singapore)",
  "en-ZA": "English (South Africa)", "en-TT": "English (Trinidad and Tobago)", "en-AE": "English (United Arab Emirates)",
  "en-GB": "English (United Kingdom)", "en-US": "English (United States)", "en-ZW": "English (Zimbabwe)",
  "et": "Estonian", "fo": "Faroese", "fil-Latn": "Filipino", "fi": "Finnish",
  "fr-BE": "French (Belgium)", "fr-CA": "French (Canada)", "fr-029": "French (Caribbean)", "fr-FR": "French (France)",
  "fr-LU": "French (Luxembourg)", "fr-MC": "French (Monaco)", "fr-CH": "French (Switzerland)",
  "fy": "Frisian", "ff-Adlm-BF": "Fulah (Adlam, Burkina Faso)", "ff-Adlm-CM": "Fulah (Adlam, Cameroon)",
  "ff-Adlm-GM": "Fulah (Adlam, Gambia)", "ff-Adlm-GH": "Fulah (Adlam, Ghana)", "ff-Adlm-GN": "Fulah (Adlam, Guinea)",
  "ff-Adlm-GW": "Fulah (Adlam, Guinea-Bissau)", "ff-Adlm-LR": "Fulah (Adlam, Liberia)", "ff-Adlm-MR": "Fulah (Adlam, Mauritania)",
  "ff-Adlm-NE": "Fulah (Adlam, Niger)", "ff-Adlm-NG": "Fulah (Adlam, Nigeria)", "ff-Adlm-SN": "Fulah (Adlam, Senegal)",
  "ff-Adlm-SL": "Fulah (Adlam, Sierra Leone)", "ff-Latn-BF": "Fulah (Latin, Burkina Faso)", "ff-Latn-CM": "Fulah (Latin, Cameroon)",
  "ff-Latn-GM": "Fulah (Latin, Gambia)", "ff-Latn-GH": "Fulah (Latin, Ghana)", "ff-Latn-GN": "Fulah (Latin, Guinea)",
  "ff-Latn-GW": "Fulah (Latin, Guinea-Bissau)", "ff-Latn-LR": "Fulah (Latin, Liberia)", "ff-Latn-MR": "Fulah (Latin, Mauritania)",
  "ff-Latn-NE": "Fulah (Latin, Niger)", "ff-Latn-NG": "Fulah (Latin, Nigeria)", "ff-Latn-SN": "Fulah (Latin, Senegal)",
  "ff-Latn-SL": "Fulah (Latin, Sierra Leone)", "gl": "Galician", "ka": "Georgian",
  "de-AT": "German (Austria)", "de-DE": "German (Germany)", "de-LI": "German (Liechtenstein)",
  "de-LU": "German (Luxembourg)", "de-CH": "German (Switzerland)", "el": "Greek", "gu": "Gujarati",
  "ha-Latn": "Hausa (Latin)", "haw-Latn": "Hawaiian", "he": "Hebrew", "hi": "Hindi",
  "hu": "Hungarian", "is": "Icelandic", "ig-Latn": "Igbo", "smn-Latn": "Inari Sami",
  "id": "Indonesian", "iu-Cans": "Inuktitut (Canadian Aboriginal Syllabics)", "iu-Latn": "Inuktitut (Latin)",
  "ga": "Irish", "ga-GB": "Irish (United Kingdom)", "xh": "isiXhosa", "zu": "isiZulu",
  "it-IT": "Italian (Italy)", "it-CH": "Italian (Switzerland)", "ja": "Japanese", "quc-Latn": "K’iche’",
  "kl": "Kalaallisut", "kn": "Kannada", "kk": "Kazakh", "km": "Khmer",
  "rw": "Kinyarwanda", "sw": "Kiswahili", "kok": "Konkani", "ko": "Korean",
  "ky-Cyrl": "Kyrgyz", "lo": "Lao", "lv": "Latvian", "lt": "Lithuanian",
  "dsb": "Lower Sorbian", "smj-Latn-NO": "Lule Sami (Norway)", "smj-Latn-SE": "Lule Sami (Sweden)",
  "lb": "Luxembourgish", "mk": "Macedonian", "ms-BN": "Malay (Brunei)", "ms-MY": "Malay (Malaysia)",
  "ml": "Malayalam", "mt": "Maltese", "mi-Latn": "Maori", "arn-Latn": "Mapuche",
  "mr": "Marathi", "moh-Latn": "Mohawk", "mn-Cyrl": "Mongolian (Cyrillic)", "mn-Mong": "Mongolian (Traditional Mongolian)",
  "ne-IN": "Nepali (India)", "ne-NP": "Nepali (Nepal)", "se-Latn-FI": "Northern Sami (Finland)",
  "se-Latn-NO": "Northern Sami (Norway)", "se-Latn-SE": "Northern Sami (Sweden)",
  "nb": "Norwegian (Bokmål)", "nn": "Norwegian (Nynorsk)", "oc-Latn": "Occitan", "or": "Odia",
  "ps": "Pashto", "ps-PK": "Pashto (Pakistan)", "fa": "Persian", "pl": "Polish",
  "pt-BR": "Portuguese (Brazil)", "pt-PT": "Portuguese (Portugal)", "pa-Arab": "Punjabi (Arabic)", "pa": "Punjabi (Gurmukhi)",
  "quz-Latn-BO": "Quechua (Bolivia)", "quz-Latn-EC": "Quechua (Ecuador)", "quz-Latn-PE": "Quechua (Peru)",
  "ro-MD": "Romanian (Moldova)", "ro-RO": "Romanian (Romania)", "rm": "Romansh", "ru": "Russian",
  "sah-Cyrl": "Sakha", "sa-Deva": "Sanskrit", "gd-Latn": "Scottish Gaelic",
  "sr-Cyrl-BA": "Serbian (Cyrillic, Bosnia and Herzegovina)", "sr-Cyrl-ME": "Serbian (Cyrillic, Montenegro)",
  "sr-Cyrl-RS": "Serbian (Cyrillic, Serbia)", "sr-Latn-BA": "Serbian (Latin, Bosnia and Herzegovina)",
  "sr-Latn-ME": "Serbian (Latin, Montenegro)", "sr-Latn-RS": "Serbian (Latin, Serbia)",
  "nso": "Sesotho sa Leboa", "tn-BW": "Setswana (Botswana)", "tn-ZA": "Setswana (South Africa)",
  "sd-Arab": "Sindhi (Arabic)", "si": "Sinhala", "sms-Latn": "Skolt Sami", "sk": "Slovak", "sl": "Slovenian",
  "sma-Latn-NO": "Southern Sami (Norway)", "sma-Latn-SE": "Southern Sami (Sweden)",
  "es-AR": "Spanish (Argentina)", "es-BO": "Spanish (Bolivia)", "es-CL": "Spanish (Chile)",
  "es-CO": "Spanish (Colombia)", "es-CR": "Spanish (Costa Rica)", "es-DO": "Spanish (Dominican Republic)",
  "es-EC": "Spanish (Ecuador)", "es-SV": "Spanish (El Salvador)", "es-GT": "Spanish (Guatemala)",
  "es-HN": "Spanish (Honduras)", "es-419": "Spanish (Latin America)", "es-MX": "Spanish (Mexico)",
  "es-NI": "Spanish (Nicaragua)", "es-PA": "Spanish (Panama)", "es-PY": "Spanish (Paraguay)",
  "es-PE": "Spanish (Peru)", "es-PR": "Spanish (Puerto Rico)", "es-ES": "Spanish (Spain)",
  "es-US": "Spanish (United States)", "es-UY": "Spanish (Uruguay)", "es-VE": "Spanish (Venezuela)",
  "zgh-Tfng": "Standard Moroccan Tamazight", "sv-FI": "Swedish (Finland)", "sv-SE": "Swedish (Sweden)",
  "syr-Syrc": "Syriac", "tg-Cyrl": "Tajik (Cyrillic)", "ta-IN": "Tamil (India)", "ta-MY": "Tamil (Malaysia)",
  "ta-SG": "Tamil (Singapore)", "ta-LK": "Tamil (Sri Lanka)", "tt-Cyrl": "Tatar (Cyrillic)", "te": "Telugu",
  "th": "Thai", "bo-Tibt": "Tibetan", "ti-ER": "Tigrinya (Eritrea)", "ti-ET": "Tigrinya (Ethiopia)",
  "tr": "Turkish", "tk-Latn": "Turkmen (Latin)", "uk": "Ukrainian", "hsb": "Upper Sorbian",
  "ur-IN": "Urdu (India)", "ur-PK": "Urdu (Pakistan)", "ug-Arab": "Uyghur", "uz-Cyrl": "Uzbek (Cyrillic)",
  "uz-Latn": "Uzbek (Latin)", "ca-ES-valencia": "Valencian", "vi": "Vietnamese", "cy": "Welsh",
  "wo-Latn": "Wolof", "ii-Yiii": "Yi", "yo-Latn": "Yoruba", "default": "fallback caption for other languages"
}

Como truco, si tu app solo está localizada en unas pocas lenguas, define esas etiquetas concretas y usa la reserva genérica (por ejemplo «en») para los demás matices regionales del mismo idioma.

  Cómo eliminar anuncios de las Smart TVs

Buenas prácticas con accesos directos y scripts

Para que los pines funcionen correctamente, coloca ejecutables y scripts en %ProgramFiles% (o donde lo haga el instalador) y los accesos que vayan a Inicio en %ProgramData%\Microsoft\Windows\Start Menu\Programs. Si metes ejecutables directamente en esa carpeta del menú Inicio, no se anclan.

anclar carpetas favoritas al menú de inicio en Windows 11
Artículo relacionado:
Cómo anclar carpetas favoritas al menú de inicio en Windows 11 de forma sencilla y rápida

Ya tienes control absoluto del diseño del menú Inicio en Windows 11 (y referencias útiles para Windows 10). Desde el uso diario hasta el despliegue masivo, esta guía te permite fijar una estructura coherente, anclar webapps con Edge, tratar las reglas de conflicto y estandarizar layouts mediante exportación e imagen, sin perder de vista los detalles finos de LayoutModification.json y las opciones de localización.