Import-StartLayout不会更改任何内容


9

我正在尝试使用Export / Import-StartLayout命令在Windows 10上创建布局模板。

这就是我所做的。

  1. 打开一个管理PowerShell窗口。
  2. 运行Export-StartLayout -Path layout.xml
  3. 从我的开始菜单中取消固定一些图块
  4. Import-StartLayout -LayoutPath layout.xml -MountPath C:\

现在,当我查看开始菜单时,删除的磁贴还没有回来。导入命令不会给我任何错误。

我使用的命令是否错误?在此之前/之后,我还有其他需要做的事情吗?

这是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>

如果我理解正确,则导入布局只会修改默认用户。因此,更改不会影响现有的用户个人资料。
Daniel B

Answers:


12

Import-StartLayout命令仅在默认用户配置文件中有效。它用于创建和部署Windows 10系统映像。它不适用于当前用户配置文件或任何其他已创建的配置文件。

来源 和先前的经验。


1
遇到同样的问题后,我可以确认该操作Export-StartLayout + Import-StartLayout仅适用于默认配置文件。:我在寻找一个替代superuser.com/questions/1194556/...
布冯赞恩Zanettini博士

在使用Import-StartLayout在默认配置文件中设置默认的开始菜单布局之后,当新用户创建一个配置文件并且应用了默认的开始菜单布局时,用户可以对开始菜单布局进行进一步的更改吗?还是为他们锁定并固定在石头上?
Baodad

1
@Baodad-用户可以随时选择进行更改
Joe Taylor

2

最简单的方法是使用“ 备份开始菜单布局”


另一种方式:

出口:

  1. 打开管理PowerShell窗口
  2. Export-StartLayout -Path layout.xml

导入当前用户:

  1. layout.xml通过组策略导入
  2. explorer.exe
  3. 开始 explorer.exe
  4. 禁用组策略
  5. explorer.exe
  6. 开始 explorer.exe
  7. 完成:-)现在,您已经从xml文件导入了布局

没有第4步,菜单开始图块将被锁定

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.