Backup e restauração do Windows 10 Painel de menu inicial substituindo vedatamodel.edb: sem efeitos?

2

Estou procurando uma maneira de exportar o layout do menu Iniciar (o lado direito do menu Iniciar, não a seção de todos os aplicativos à esquerda) de um PC e importar o layout para outro PC + manter uma cópia de backup para uso futuro.

Export-StartLayout + Import-StartLayout é inútil porque se aplica apenas ao perfil padrão e Eu preciso de uma maneira de trabalhar com correntes, perfis já criados.

Estou tentando trabalhar com %LocalAppData%\TileDataLayer\Database\vedatamodel.edb e / ou com o diretório Database inteiro.

Como esse é um arquivo usado pelo sistema, é assim que eu estou fazendo o backup:

@echo off
echo Taskkill Windows Explorer...
taskkill /im explorer.exe /f

echo Stop staterepository...
net stop staterepository /y

echo Copy database...
robocopy "%LocalAppData%\TileDataLayer\Database" "%UserProfile%\Desktop\TLI_Start_Backup" /mir

echo Restart Windows Explorer...
explorer.exe

pause

Isso funciona como esperado, mas quando tento restaurar ... ele não restaura nada. A cópia funciona, mas nenhum layout de inicialização é restaurado.

O que estou fazendo de errado? Qualquer outra maneira de fazer backup do layout Iniciar?

    
por Dr. Gianluigi Zane Zanettini 01.04.2017 / 15:20

2 respostas

2

Eu descobri onde está o problema. A Microsoft tem deprecated Tile Data Layer no Windows 10 1703 (aquele que eu estava usando quando postei a pergunta) e o removi em 1709.

Desde o Windows 10 1703, há 3 pastas + 1 chave reg que contêm os dados do menu Iniciar ( source ):

"%LocalAppData%\Microsoft\Windows\CloudStore"
"%LocalAppData%\Microsoft\Windows\Caches"
"%LocalAppData%\Microsoft\Windows\Explorer"

Eu criei um script para fazer backup e restaurá-lo corretamente: StartTileBackup . Feedback e pull request são bem-vindos no Github.

    
por 24.10.2017 / 00:54
1

O procedimento correto para exportar e importar o layout do menu Iniciar no Windows 10 é descrito abaixo.

Exportando

Depois que o menu Iniciar tiver a configuração que você deseja implantar, você deverá executar o seguinte comando do PowerShell:

Export-StartLayout -Path C:\tmp\start.xml

Isso exporta a configuração atual do menu Iniciar para um arquivo XML.

Importando via PowerShell

Execute o seguinte comando do PowerShell:

Import-StartLayout -LayoutPath .\start.xml -MountPath C:\tmp

A pasta C:\tmp deve ser substituída por outra pasta não temporária.

Importando via Política de Grupo

É possível implantar as configurações por meio da Política de Grupo.

No computador de destino, pressione Win + R , digite gpedit e tecle Enter .

A política pode ser encontrada em Configuração do usuário > Modelos administrativos > Menu Iniciar e Barra de Tarefas . A mesma política também está disponível em Configuração do computador .

CliqueduasvezesemIniciarlayout,cliqueemAtivadoedigiteocaminhoparaoarquivo:

Clique em OK para finalizar. Logout / Login pode ser necessário.

Uma desvantagem desse método pode ser que o menu Iniciar seja bloqueado. Ou seja, o usuário não pode mais fixar ou remover blocos. No entanto, talvez seja exatamente isso que você quer.

Se você quiser atualizar o layout fixo do Menu Iniciar, será necessário atualizar o arquivo XML importado. Você pode substituí-lo por outro arquivo XML, mas certifique-se de que o nome e o caminho do arquivo permaneçam os mesmos.

    
por 02.04.2017 / 11:57