none
Панель задач для всех пользователей RRS feed

  • Вопрос

  • Всем доброго времени суток!

    Появилась необходимость сделать универсальную панель задач с закрепленными ярлыками. Покапавшись в документации 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="%appdata%\Microsoft\Windows\Start Menu\Programs\System Tools\Control Panel.lnk" />
    		<taskbar:DesktopApp DesktopApplicationLinkPath="%appdata%\Microsoft\Windows\Start Menu\Programs\Accessories\Internet Explorer.lnk" />
    		<taskbar:DesktopApp DesktopApplicationLinkPath="%appdata%\Microsoft\Windows\Start Menu\Programs\System Tools\File Explorer.lnk" />
    		<taskbar:DesktopApp DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Google Chrome.lnk" />
    		<taskbar:DesktopApp DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Outlook 2016.lnk" />
    		<taskbar:DesktopApp DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Word 2016.lnk" />
    		<taskbar:DesktopApp DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Excel 2016.lnk" />
    		<taskbar:DesktopApp DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Skype для бизнеса 2016.lnk" />
          </taskbar:TaskbarPinList>
        </defaultlayout:TaskbarLayout>
      </CustomTaskbarLayoutCollection>
    </LayoutModificationTemplate>

    Необходимо, чтобы данный шаблон применялся при входе нового пользователя в систему. Нашел вот такое решение: закинуть данный файл с именем LayoutModification.xml в папку C:\Users\Default\AppData\Local\Microsoft\Windows\Shell.

    Все прекрасно работает, у новых пользователей на панели задач появляются все необходимые значки, они могут добавлять свои и удалять ненужное. Однако, если удалить закрепленный через шаблон ярлык, то после перезагрузки он появляется снова. Есть ли какие-то варианты это пофиксить? Или какие есть альтернативные варианты создания панели задач для всех пользователей? (групповые политики не предлагать, так как это необходимо для универсального образа).

    Заранее всем спасибо.

    9 февраля 2020 г. 13:19

Ответы

  • Здравствуйте

    В вашем случае, только путем мануального изменения xml, раз GPO не подходит.


    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий.

    11 февраля 2020 г. 10:42
    Модератор