การนำเข้า -LayLayout ไม่เปลี่ยนแปลงอะไรเลย


9

ฉันกำลังพยายามสร้างเทมเพลตเลย์เอาต์ใน Windows 10 โดยใช้คำสั่งส่งออก / นำเข้า - StartLayout

นี่คือสิ่งที่ฉันทำ

  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

คำตอบ:


12

คำสั่ง Import-StartLayout ทำงานในโปรไฟล์ผู้ใช้เริ่มต้นเท่านั้น มันใช้สำหรับการสร้างและปรับใช้อิมเมจระบบ windows 10 มันไม่ทำงานในโปรไฟล์ผู้ใช้ปัจจุบันหรือโปรไฟล์อื่น ๆ ที่สร้างขึ้นแล้ว

แหล่งที่มา และประสบการณ์ก่อน


1
หลังจากใส่หัว (ยาก) กับปัญหาเดียวกันฉันสามารถยืนยันได้ว่าExport-StartLayout + Import-StartLayoutทำงานได้กับโปรไฟล์เริ่มต้นเท่านั้น ฉันกำลังมองหาทางเลือก: superuser.com/questions/1194556/…
ดร. Gianluigi Zane 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.