Import-StartLayoutは何も変更しません


9

Windows 10で、Export / Import-StartLayoutコマンドを使用してレイアウトテンプレートを作成しようとしています。

これが私がやったことです。

  1. 管理者PowerShellウィンドウを開きます。
  2. を実行しますExport-StartLayout -Path layout.xml
  3. スタートメニューから一部のタイルの固定を解除
  4. 走る Import-StartLayout -LayoutPath layout.xml -MountPath C:\

スタートメニューを見ると、削除したタイルがまだ表示されていません。Importコマンドを実行してもエラーは発生しません。

コマンドを間違って使用していますか?前後に他に行う必要があるものはありますか?

以下が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>

私が正しく理解している場合、レイアウトをインポートしてもデフォルトのユーザーのみが変更されます。そのため、変更は既存のユーザープロファイルには影響しません。
ダニエルB

回答:


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がない場合、メニュー開始タイルはロックされます

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.