«   2019/11   »
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Archives
Today
389
Total
606,133
관리 메뉴

꼼지락..... 꼼지락......

Windows 10 작업 표시줄 구성 [펌] 본문

보고 또 보고.....

Windows 10 작업 표시줄 구성 [펌]

꼼지락.... OldMac 2018.03.01 01:18

https://docs.microsoft.com/ko-kr/windows/configuration/configure-windows-10-taskbar


Windows 10 작업 표시줄 구성

Windows 10 버전 1607부터 관리자는 레이아웃 수정 XML 파일에 <TaskbarLayout> 섹션을 추가하여 추가 앱을 작업 표시줄에 고정하고, 작업 표시줄에서 기본적으로 고정된 앱을 제거할 수 있습니다. 이 방법을 사용할 경우 사용자가 고정한 앱은 작업 표시줄에서 제거되지 않습니다.

참고

현재로서는 레이아웃이 레이아웃 수정 XML 파일에서 유일하게 구성할 수 있는 작업 표시줄 항목입니다.

디바이스 로캘 및 지역에 따라 다양한 작업 표시줄 구성을 지정할 수 있습니다. 고정할 수 있는 앱 수에는 제한이 없습니다. AUMID(응용 프로그램 사용자 모델 ID) 또는 데스크톱 응용 프로그램 링크 경로(응용 프로그램에 대한 로컬 경로)를 사용하여 앱을 지정합니다.

컴퓨터에 사용자에 대해 프로비전되지 않은 앱을 고정하도록 지정하면 작업 표시줄에는 고정된 아이콘이 표시되지 않습니다.

XML 파일에서 고정한 앱의 순서는 작업 표시줄에서 사용자가 고정한 기존 앱의 오른쪽부터 시작하여, 왼쪽부터 오른쪽으로 표시되는 앱의 순서를 나타냅니다.

참고

오른쪽에서 왼쪽으로 읽는 언어를 사용하도록 구성된 운영 체제에서 작업 표시줄 순서는 반대가 됩니다.

다음 예제에서는 앱이 고정되는 방식을 보여 줍니다. 왼쪽은 Windows 기본 앱(파란색 원), 중앙은 사용자가 고정한 앱(주황색 삼각형), 오른쪽은 XML 파일을 사용하여 고정한 앱(녹색 사각형)입니다.

Windows는 왼쪽, 사용자는 중앙, 엔터프라이즈는 오른쪽

작업 표시줄 구성(일반)

작업 표시줄을 구성하려면

  1. XML 파일을 만듭니다.
    • 또한 시작 레이아웃을 사용자 지정하는 경우에는 Export-StartLayout을 사용하여 XML을 생성한 후, 다음 샘플의 <CustomTaskbarLayoutCollection> 섹션을 파일에 추가합니다.
    • 작업 표시줄만 구성하는 경우에는 다음 샘플을 사용하여 레이아웃 수정 XML 파일을 생성합니다.
  2. XML 파일을 편집하고 저장합니다. AUMID 또는 데스크톱 응용 프로그램 링크 경로를 사용하여 작업 표시줄에 고정할 앱을 식별할 수 있습니다.
    • <taskbar:UWA> 및 AUMID를 사용하여 유니버설 Windows 플랫폼 앱을 고정합니다.
    • <taskbar:DesktopApp> 및 데스크톱 응용 프로그램 링크 경로를 사용하여 데스크톱 응용 프로그램을 고정합니다.
  3. 그룹 정책을 사용하거나, Windows ICD(이미징 및 구성 디자이너)에서 만든 프로비저닝 패키지를 사용하여 디바이스에 레이아웃 수정 XML 파일을 적용합니다.

중요

프로비저닝 패키지를 사용하여 작업 표시줄을 구성하는 경우에는 explorer.exe 프로세스를 다시 시작할 때마다 구성이 다시 적용됩니다. 구성에서 앱을 고정한 다음 사용자가 해당 앱을 고정 해제한 경우 다음번에 구성을 적용할 때 사용자가 변경한 내용을 덮어씁니다. 작업 표시줄 구성을 적용하여 사용자가 변경 내용을 지속할 수 있게 하려면 그룹 정책을 사용하여 구성을 적용하세요.

그룹 정책을 사용하고 구성에 작업 표시줄 레이아웃만 있는 경우 기본 Windows 타일 레이아웃이 적용되고 사용자가 변경할 수 없습니다. 그룹 정책을 사용하고 구성에 작업 표시줄과 전체 시작 레이아웃이 포함되어 있는 경우 사용자는 작업 표시줄만 변경할 수 있습니다. 그룹 정책을 사용하고 구성에 작업 표시줄과 부분 시작 레이아웃이 포함되어 있는 경우 사용자는 작업 표시줄과 부분 시작 레이아웃에 정의되지 않은 타일 그룹을 변경할 수 있습니다.

AUMID 및 데스크톱 응용 프로그램 링크 경로를 찾기 위한 팁

레이아웃 수정 XML 파일에는 XML 태그에서 응용 프로그램에 대한 항목을 추가해야 합니다. 응용 프로그램을 고정하려면 AUMID 또는 데스크톱 응용 프로그램 링크 경로가 필요합니다.

응용 프로그램에 대한 이 데이터를 찾는 가장 간편한 방법은

  1. 참조 또는 테스트 PC의 시작 메뉴에 응용 프로그램을 고정합니다.
  2. Windows PowerShell을 열고 Export-StartLayout cmdlet을 실행합니다.
  3. 생성된 XML 파일을 엽니다.
  4. 고정한 앱에 해당하는 항목을 찾습니다.
  5. 레이블이 AppUserModelID 또는 DesktopApplicationLinkPath로 지정된 속성을 찾습니다.

작업 표시줄 구성 XML 파일 샘플

XML
<?xml version="1.0" encoding="utf-8"?>
<LayoutModificationTemplate
    xmlns="http://schemas.microsoft.com/Start/2014/LayoutModification"
    xmlns:defaultlayout="http://schemas.microsoft.com/Start/2014/FullDefaultLayout"
    xmlns:start="http://schemas.microsoft.com/Start/2014/StartLayout"
    xmlns:taskbar="http://schemas.microsoft.com/Start/2014/TaskbarLayout"
    Version="1">
  <CustomTaskbarLayoutCollection>
    <defaultlayout:TaskbarLayout>
      <taskbar:TaskbarPinList>
        <taskbar:UWA AppUserModelID="Microsoft.MicrosoftEdge_8wekyb3d8bbwe!MicrosoftEdge" />
        <taskbar:DesktopApp DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start Menu\Programs\System Tools\File Explorer.lnk" />
      </taskbar:TaskbarPinList>
    </defaultlayout:TaskbarLayout>
 </CustomTaskbarLayoutCollection>
</LayoutModificationTemplate>

시작 레이아웃 XML 파일에 추가된 작업 표시줄 구성 샘플

XML
<?xml version="1.0" encoding="utf-8"?>
<LayoutModificationTemplate
    xmlns="http://schemas.microsoft.com/Start/2014/LayoutModification"
    xmlns:defaultlayout="http://schemas.microsoft.com/Start/2014/FullDefaultLayout"
    xmlns:start="http://schemas.microsoft.com/Start/2014/StartLayout"
    xmlns:taskbar="http://schemas.microsoft.com/Start/2014/TaskbarLayout"
    Version="1">
  <LayoutOptions StartTileGroupCellWidth="6" StartTileGroupsColumnCount="1" />
  <DefaultLayoutOverride>
    <StartLayoutCollection>
      <defaultlayout:StartLayout GroupCellWidth="6" xmlns:defaultlayout="http://schemas.microsoft.com/Start/2014/FullDefaultLayout">
        <start:Group Name="Life at a glance" xmlns:start="http://schemas.microsoft.com/Start/2014/StartLayout">
          <start:Tile Size="2x2" Column="0" Row="0" AppUserModelID="Microsoft.MicrosoftEdge_8wekyb3d8bbwe!MicrosoftEdge" />
          <start:Tile Size="2x2" Column="4" Row="0" AppUserModelID="Microsoft.Windows.Cortana_cw5n1h2txyewy!CortanaUI" />
          <start:Tile Size="2x2" Column="2" Row="0" AppUserModelID="Microsoft.BingWeather_8wekyb3d8bbwe!App" />
        </start:Group>        
      </defaultlayout:StartLayout>
    </StartLayoutCollection>
  </DefaultLayoutOverride>
    <CustomTaskbarLayoutCollection>
      <defaultlayout:TaskbarLayout>
        <taskbar:TaskbarPinList>
          <taskbar:UWA AppUserModelID="Microsoft.MicrosoftEdge_8wekyb3d8bbwe!MicrosoftEdge" />
          <taskbar:DesktopApp DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start Menu\Programs\System Tools\File Explorer.lnk" />
        </taskbar:TaskbarPinList>
      </defaultlayout:TaskbarLayout>
    </CustomTaskbarLayoutCollection>
</LayoutModificationTemplate>

기본 앱을 유지하고 사용자 고유 앱 추가

<CustomTaskbarLayoutCollection> 섹션에서는 기본적으로 나열된 앱을 작업 표시줄에 추가합니다. 다음 샘플은 고정된 기본 앱을 유지하고 그림판, Microsoft 뷰어 및 명령 프롬프트에 대한 고정핀을 추가합니다.

XML
<?xml version="1.0" encoding="utf-8"?>
<LayoutModificationTemplate
    xmlns="http://schemas.microsoft.com/Start/2014/LayoutModification"
    xmlns:defaultlayout="http://schemas.microsoft.com/Start/2014/FullDefaultLayout"
    xmlns:start="http://schemas.microsoft.com/Start/2014/StartLayout"
    xmlns:taskbar="http://schemas.microsoft.com/Start/2014/TaskbarLayout"
    Version="1">
  <CustomTaskbarLayoutCollection>
    <defaultlayout:TaskbarLayout>
      <taskbar:TaskbarPinList>
        <taskbar:DesktopApp DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Accessories\Paint.lnk" />
        <taskbar:UWA AppUserModelID="Microsoft.Reader_8wekyb3d8bbwe!Microsoft.Reader" />
        <taskbar:DesktopApp DesktopApplicationLinkPath="%appdata%\Microsoft\Windows\Start Menu\Programs\System Tools\Command Prompt.lnk" />
      </taskbar:TaskbarPinList>
    </defaultlayout:TaskbarLayout>
  </CustomTaskbarLayoutCollection>
</LayoutModificationTemplate>

이전:

작업 표시줄에 고정된 기본 앱

이후:

작업 표시줄에 고정된 추가 앱

기본 앱을 제거하고 사용자 고유 앱 추가

<CustomTaskbarLayoutCollection> PinListPlacement="Replace"를 추가하면 고정된 모든 기본 앱을 제거 하고, 사용자가 지정한 앱만 작업 표시줄에 고정됩니다.

고정된 기본 앱 중 일부만 제거하려면 이 방법을 사용하여 고정된 기본 앱을 모두 제거한 다음 유지할 기본 앱을 고정 앱 목록에 포함합니다.

XML
<?xml version="1.0" encoding="utf-8"?>
<LayoutModificationTemplate
    xmlns="http://schemas.microsoft.com/Start/2014/LayoutModification"
    xmlns:defaultlayout="http://schemas.microsoft.com/Start/2014/FullDefaultLayout"
    xmlns:start="http://schemas.microsoft.com/Start/2014/StartLayout"
    xmlns:taskbar="http://schemas.microsoft.com/Start/2014/TaskbarLayout"
    Version="1">
  <CustomTaskbarLayoutCollection PinListPlacement="Replace">
    <defaultlayout:TaskbarLayout>
      <taskbar:TaskbarPinList>
        <taskbar:DesktopApp DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start Menu\Programs\Accessories\Internet Explorer.lnk"/>
        <taskbar:DesktopApp DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Accessories\Paint.lnk" />
        <taskbar:UWA AppUserModelID="Microsoft.Office.Word_8wekyb3d8bbwe!microsoft.word" />
      </taskbar:TaskbarPinList>
    </defaultlayout:TaskbarLayout>
  </CustomTaskbarLayoutCollection>
</LayoutModificationTemplate>

이전:

기본 앱이 있는 작업 표시줄

이후:

기본 앱이 제거된 작업 표시줄

기본 앱 제거

PinListPlacement="Replace" <CustomTaskbarLayoutCollection>에 추가하여 모든 기본 고정 앱을 제거합니다.

XML
<?xml version="1.0" encoding="utf-8"?>
<LayoutModificationTemplate
    xmlns="http://schemas.microsoft.com/Start/2014/LayoutModification"
    xmlns:defaultlayout="http://schemas.microsoft.com/Start/2014/FullDefaultLayout"
    xmlns:start="http://schemas.microsoft.com/Start/2014/StartLayout"
    xmlns:taskbar="http://schemas.microsoft.com/Start/2014/TaskbarLayout"
    Version="1">
  <CustomTaskbarLayoutCollection PinListPlacement="Replace">
    <defaultlayout:TaskbarLayout>
      <taskbar:TaskbarPinList>
        <taskbar:DesktopApp DesktopApplicationLinkPath="#leaveempty"/>
      </taskbar:TaskbarPinList>
    </defaultlayout:TaskbarLayout>
  </CustomTaskbarLayoutCollection>
</LayoutModificationTemplate>

국가 또는 지역별로 작업 표시줄 구성

다음 예제에서는 국가 또는 지역별로 작업 표시줄을 구성하는 방법을 보여 줍니다. 레이아웃이 컴퓨터에 적용될 때 현재 지역에 대한 지역 태그가 포함된 <TaskbarPinList> 노드가 없으면 지정된 지역이 없는 첫 번째 <TaskbarPinList> 노드가 적용됩니다. <TaskbarPinList> 노드에 국가 또는 지역을 하나 이상 지정하는 경우 지정된 국가 또는 지역에 대해 구성된 컴퓨터에 지정된 앱이 고정됩니다.

XML
<?xml version="1.0" encoding="utf-8"?>
<LayoutModificationTemplate
    xmlns="http://schemas.microsoft.com/Start/2014/LayoutModification"
    xmlns:defaultlayout="http://schemas.microsoft.com/Start/2014/FullDefaultLayout"
    xmlns:start="http://schemas.microsoft.com/Start/2014/StartLayout"
    xmlns:taskbar="http://schemas.microsoft.com/Start/2014/TaskbarLayout"
    Version="1">

  <CustomTaskbarLayoutCollection PinListPlacement="Replace">
    <defaultlayout:TaskbarLayout region="US|UK">
      <taskbar:TaskbarPinList >
        <taskbar:UWA AppUserModelID="Microsoft.MicrosoftEdge_8wekyb3d8bbwe!MicrosoftEdge" />
        <taskbar:DesktopApp DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start Menu\Programs\System Tools\File Explorer.lnk" />
        <taskbar:UWA AppUserModelID="Microsoft.Office.Word_8wekyb3d8bbwe!microsoft.word" />
        <taskbar:DesktopApp DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Accessories\Paint.lnk"/>
        <taskbar:UWA AppUserModelID="Microsoft.Reader_8wekyb3d8bbwe!Microsoft.Reader" />
      </taskbar:TaskbarPinList>
    </defaultlayout:TaskbarLayout>
    <defaultlayout:TaskbarLayout region="DE|FR">
      <taskbar:TaskbarPinList>
        <taskbar:DesktopApp DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start Menu\Programs\System Tools\File Explorer.lnk" />
        <taskbar:UWA AppUserModelID="Microsoft.Office.Word_8wekyb3d8bbwe!microsoft.word" />
        <taskbar:UWA AppUserModelID="Microsoft.Office.Excel_8wekyb3d8bbwe!microsoft.excel" />
        <taskbar:DesktopApp DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Accessories\Paint.lnk"/>
        <taskbar:UWA AppUserModelID="Microsoft.Reader_8wekyb3d8bbwe!Microsoft.Reader" />
      </taskbar:TaskbarPinList>
    </defaultlayout:TaskbarLayout>
    <defaultlayout:TaskbarLayout>
      <taskbar:TaskbarPinList>
        <taskbar:DesktopApp DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start Menu\Programs\System Tools\File Explorer.lnk" />
        <taskbar:UWA AppUserModelID="Microsoft.Office.Word_8wekyb3d8bbwe!microsoft.word" />
        <taskbar:DesktopApp DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Accessories\Paint.lnk"/>
        <taskbar:UWA AppUserModelID="Microsoft.Reader_8wekyb3d8bbwe!Microsoft.Reader" />
      </taskbar:TaskbarPinList>
    </defaultlayout:TaskbarLayout>
  </CustomTaskbarLayoutCollection>
</LayoutModificationTemplate>

이전 예제의 XML 파일을 적용할 경우 미국 또는 영국에서 결과로 나타나는 컴퓨터의 작업 표시줄은 다음과 같습니다.

US 및 UK 로캘의 작업 표시줄

독일 또는 프랑스에서 결과로 나타나는 컴퓨터의 작업 표시줄은 다음과 같습니다.

DE 및 FR 로캘의 작업 표시줄

다른 국가에서 결과로 나타나는 컴퓨터의 작업 표시줄은 다음과 같습니다.

다른 모든 지역의 작업 표시줄

레이아웃 수정 템플릿 스키마 정의

XML
<?xml version="1.0" encoding="utf-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
            xmlns:local="http://schemas.microsoft.com/Start/2014/TaskbarLayout"
            targetNamespace="http://schemas.microsoft.com/Start/2014/TaskbarLayout"
            elementFormDefault="qualified">

  <xsd:complexType name="ct_PinnedUWA">
    <xsd:attribute name="AppUserModelID" type="xsd:string" />
  </xsd:complexType>

  <xsd:complexType name="ct_PinnedDesktopApp">
    <xsd:attribute name="DesktopApplicationID" type="xsd:string" />
    <xsd:attribute name="DesktopApplicationLinkPath" type="xsd:string" />
  </xsd:complexType>

  <xsd:complexType name="ct_TaskbarPinList">
    <xsd:sequence>
      <xsd:choice minOccurs="1" maxOccurs="unbounded">
        <xsd:element name="UWA" type="local:ct_PinnedUWA" />
        <xsd:element name="DesktopApp" type="local:ct_PinnedDesktopApp" />
      </xsd:choice>
    </xsd:sequence>
    <xsd:attribute name="Region" type="xsd:string" use="optional" />
  </xsd:complexType>

  <xsd:simpleType name="st_TaskbarPinListPlacement">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="Append" />
      <xsd:enumeration value="Replace" />
    </xsd:restriction>
  </xsd:simpleType>

  <xsd:attributeGroup name="ag_SelectionAttributes">
    <xsd:attribute name="SKU" type="xsd:string" use="optional"/>
    <xsd:attribute name="Region" type="xsd:string" use="optional"/>
  </xsd:attributeGroup>

  <xsd:complexType name="ct_TaskbarLayout">
    <xsd:sequence>
      <xsd:element name="TaskbarPinList" type="local:ct_TaskbarPinList" minOccurs="1" maxOccurs="1" />
    </xsd:sequence>
    <xsd:attributeGroup ref="local:ag_SelectionAttributes"/>
  </xsd:complexType>

</xsd:schema>

관련 항목


Windows 10 RS4 Sysprep(감사모드) 작업......  http://oldnew.tistory.com/418

Windows 10 RS3 Sysprep(감사모드) 작업......  http://oldnew.tistory.com/416

Windows 10 데스크톱 버전의 시작 화면 레이아웃 XML ...... http://oldnew.tistory.com/419?category=613522

Windows 10 Start and taskbar layout - 만능윈도우에서 시작메뉴와 작업표시줄 구성하는 방법 ...... http://oldnew.tistory.com/421


8 Comments
  • 프로필사진 BlogIcon 알롱이 2018.05.04 19:10 신고 XML 요거 수정만 해서 원본(wim)과 바뀨어주면 되는지 궁금합니다..사부님
    이번 주말은 이것을 한번 익혀봐야 될듯합니다..

    즐거운 시간되세요..사부님^^*

    PS 자료중에 안전모드 부팅 알포도 잘됩니다.
    감사합니다.^^*
  • 프로필사진 BlogIcon 꼼지락.... OldMac 2018.05.06 05:59 신고 음.... 저때 잠시 공부해 설치 시 잘되는지만 확인했습니다. 하단에 링크들 참조해 공부하시고 적용하시면 됩니다. 그리고 이런 공부의 출발점이 MSMG_ToolKit 기능에서 가능하는 것을 알아 공부하게 되었습니다.
    어려우시면 MSMG_ToolKit 기능으로 맛보기를 하시면 되겠습니다. 작업표시줄은 MSMG_ToolKit 기능에 없습니다.
  • 프로필사진 BlogIcon 알롱이 2018.05.06 02:55 신고 사부님 무슨 일 있으신거 아니시죠..??

    바쁘신가 봅니다.

    저는 언제나 이곳에서 공부하고 있겠습니다...
    아무조록 건강하시고 행복하세요..^^
    여유가 생기시면 저 좀 가르켜주세요..시부님
    좋은 밤 되세요..^^* 사부님^^*
  • 프로필사진 BlogIcon 꼼지락.... OldMac 2018.05.06 05:56 신고 ㅋㅋ 뭐랄까? 조금 의욕상실 기간입니다.
    일도 좀 바쁜 관계도 있지만, 얼마전 마무리한 또비친구들 정리에 너무 진뺐나봅니다. 마음쓰심에 고맙습니다.
    남은 연휴 잘 보내세요~~
  • 프로필사진 BlogIcon 알롱이 2018.05.06 05:59 신고 힘네십시요. 사부님
    기다리겠습니다.
    언제가 되든
    좋은일만 가득하시길 기원드림니다.
    그 동안 감사합니다.
  • 프로필사진 BlogIcon 꼼지락.... OldMac 2018.05.06 22:08 신고 이젠 몸살기운까지 오네요~~ ^^;
    일때문에 무리한 것이 틀림없네요~~~
    알롱님도 건강 조심하세요~
  • 프로필사진 BlogIcon 알롱이 2018.05.06 22:22 신고 예 사부님 저는 튼튼합니다.
    걱정해주셔서 너무너무 감사합니다.(감동)

    사부님께서 하루 빨리 회복하시여 한 마디씩 가르침을 주세요.

    사부님을 처음 자료 때문에 인연이 있었지만 이제는 지식,자료는 부수적일 뿐입니다.
    인품에 반해버렸답니다.사부님^^(아실거라 믿습니다.)

    건강이 최고입니다. 사부님
    푹쉬시고 병원에 빨리 가셔서 주사를...@@
    그럼 좋은 모습으로 뵙겠습니다..

    좋은 시간되세요..사부님

    감사합니다.

    .(빠른회복 기원드립니다.) 사부님

    PS먼 시일에 뵈면 상다리 부러지게 대접해드리겠습니다....^^
  • 프로필사진 BlogIcon 알롱이 2018.05.07 18:26 신고 앞으로는 쉬엄쉬엄 해주세요..
    이런 참사가..

    좋은 일 하셔도 누구 하나 안좋은 일에는 빠지기 바쁘니,,
    알롱 잊어버리시면 안됩니다.
    사부님

    좋은 시간 되시고, 하루 쾌차하시길..기원합니다..사부님

    위에 내용 확인하여 조금해 보았습니다..제대로 된듯합니다..사부님
    감사합니다.^^
댓글쓰기 폼