Import-StartLayout não altera nada

9

Estou tentando criar um modelo de layout no Windows 10 usando os comandos Export / Import-StartLayout.

Aqui está o que eu fiz.

  1. Abra uma janela do administrador do PowerShell.
  2. Corra Export-StartLayout -Path layout.xml.
  3. Soltar alguns blocos do meu menu Iniciar
  4. Corre Import-StartLayout -LayoutPath layout.xml -MountPath C:\

Quando olho para o meu menu Iniciar agora, os blocos que removo não voltaram. O comando Importar não me fornece erros.

Estou usando os comandos errados? Há algo mais que eu precise fazer antes / depois?

Aqui está o conteúdo do layout.xml

<LayoutModificationTemplate Version="1" xmlns="http://schemas.microsoft.com/Start/2014/LayoutModification">
  <DefaultLayoutOverride>
    <StartLayoutCollection>
      <defaultlayout:StartLayout GroupCellWidth="6" xmlns:defaultlayout="http://schemas.microsoft.com/Start/2014/FullDefaultLayout">
        <start:Group Name="" xmlns:start="http://schemas.microsoft.com/Start/2014/StartLayout">
          <start:DesktopApplicationTile Size="2x2" Column="4" Row="0" DesktopApplicationID="C:\Users\Jozsef\AppData\Roaming\Spotify\Spotify.exe" />
          <start:DesktopApplicationTile Size="2x2" Column="0" Row="2" DesktopApplicationID="{6D809377-6AF0-444B-8957-A3773F02200E}\NetBeans 8.0.2\bin\netbeans64.exe" />
          <start:DesktopApplicationTile Size="2x2" Column="2" Row="0" DesktopApplicationID="{6D809377-6AF0-444B-8957-A3773F02200E}\HeidiSQL\heidisql.exe" />
          <start:DesktopApplicationTile Size="2x2" Column="0" Row="0" DesktopApplicationID="{7C5A40EF-A0FB-4BFC-874A-C0F2E0B9FA8E}\Notepad++\notepad++.exe" />
          <start:Tile Size="2x2" Column="2" Row="2" AppUserModelID="Microsoft.WindowsCalculator_8wekyb3d8bbwe!App" />
        </start:Group>
        <start:Group Name="" xmlns:start="http://schemas.microsoft.com/Start/2014/StartLayout">
          <start:Tile Size="2x2" Column="0" Row="0" AppUserModelID="microsoft.windowscommunicationsapps_8wekyb3d8bbwe!microsoft.windowslive.mail" />
        </start:Group>
      </defaultlayout:StartLayout>
    </StartLayoutCollection>
  </DefaultLayoutOverride>
</LayoutModificationTemplate>
TMH
fonte
Se bem entendi, a importação do layout modificará apenas o usuário padrão. Dessa forma, as alterações não afetariam os perfis de usuário existentes.
Daniel B

Respostas:

12

O comando Import-StartLayout funciona apenas no perfil de usuário padrão. É usado para criar e implantar imagens de sistema do Windows 10. Ele não funciona no perfil de usuários atual ou em qualquer outro perfil já criado.

Fonte e experiência anterior.

Joe Taylor
fonte
11
Depois de acertar minha cabeça (com força) contra o mesmo problema, posso confirmar que Export-StartLayout + Import-StartLayoutfunciona apenas com o perfil padrão. Estou à procura de uma alternativa: superuser.com/questions/1194556/...
Dr. Gianluigi Zane Zanettini
Depois de usar Import-StartLayout para definir um layout padrão do menu Iniciar no perfil padrão, quando um novo usuário cria um perfil e esse layout padrão do menu Iniciar é aplicado, o usuário pode fazer mais alterações no layout do menu Iniciar? ou está trancado e gravado em pedra para eles?
Baodad 5/07
11
@Baodad - O usuário pode fazer alterações como e quando eles escolhem
Joe Taylor
2

O método mais simples é usar o layout do menu Iniciar de backup


Outra maneira:

Exportação:

  1. Abra uma janela do PowerShell de administrador
  2. Corre Export-StartLayout -Path layout.xml

Importar para o usuário atual:

  1. Importar layout.xmlvia Diretiva de Grupo
  2. Mate explorer.exe
  3. Começar explorer.exe
  4. Desativar Diretiva de Grupo
  5. Mate explorer.exe
  6. Começar explorer.exe
  7. Você terminou :-) Agora você tem o layout importado do arquivo xml

Sem o passo 4, os blocos do menu Iniciar serão bloqueados

qewg
fonte