Настройка и экспорт макета меню «Пуск» и начального экрана
Самый простой способ создать пользовательский макет начального экрана для применения на других устройствах с Windows 10 — это настроить начальный экран на тестовом компьютере, а затем экспортировать макет.
После экспорта макета определите, какой макет начального экрана вы хотите использовать: полный или частичный.
Если применяется полный макет начального экрана, пользователи не смогут закреплять приложения на начальном экране, а также откреплять или удалять их. Пользователи могут просматривать и открывать все приложения в представлении Все приложения, но не могут закреплять их на начальном экране.
Если применяется частичный макет начального экрана, содержимое определенных групп плиток изменить невозможно, но пользователи могут перемещать эти группы, а также могут создавать и настраивать собственные группы.
Частичный макет начального экрана поддерживается только в Windows 10 версии 1511 и более поздних версиях.
Вы можете развернуть созданный XML-файл на устройствах с помощью одного из следующих методов.
- Групповая политика
- Пакет подготовки конструктора конфигураций Windows
- Управление мобильными устройствами (MDM)
Настройка начального экрана на тестовом компьютере
Чтобы подготовить макет начального экрана для экспорта, достаточно настроить макет начального экрана на тестовом компьютере.
Подготовка тестового компьютера
- Настройте тестовый компьютер, на котором необходимо настроить макет начального экрана. На тестовом компьютере должна быть установлена такая же операционная система, как и на компьютерах пользователей (Windows 10 Pro, Корпоративная или Windows 10 для образовательных учреждений). Установите все приложения и службы, которые должны отображаться на макете начального экрана.
- Создайте учетную запись пользователя, которая будет использоваться для настройки макета начального экрана.
Настройка начального экрана
- Войдите в систему на тестовом компьютере с помощью созданной вами учетной записи пользователя.
- Настройте макет начального экрана так, как он должен отображаться для пользователей, с помощью указанных ниже методов.
- Закрепление приложений на начальном экране. На начальном экране введите имя приложения. Когда приложение появится в результатах поиска, щелкните его правой кнопкой мыши и нажмите Закрепить на начальном экране. Чтобы просмотреть все приложения, нажмите Все приложения в левом нижнем углу начального экрана. Щелкните любое приложение правой кнопкой мыши и закрепите его на начальном экране или, наоборот, открепите.
- Открепите приложения, которые не нужно отображать. Чтобы открепить приложение, щелкните его правой кнопкой мыши, а затем выберите команду Открепить от начального экрана.
- Перетащите плитки на начальном экране, чтобы переупорядочить или сгруппировать приложения.
- Измените размер плиток. Чтобы изменить размер плитки, щелкните ее правой кнопкой мыши и выберите команду Изменить размер.
- Создайте собственные группы приложений. Перетащите приложения в пустую область. Чтобы присвоить группе имя, щелкните область выше группы плиток и введите имя в поле Назвать группу, которое отображается над группой.
В Windows 10 версии 1703 при наличии в макете начального экрана плиток для приложений, которые не были установлены на устройство, к которому в дальнейшем будет применен макет, плитки для этих приложений будут пустыми. Пустые плитки останутся до следующего входа пользователя в систему, при этом пустые плитки удаляются. Некоторые системные события могут привести к удалению пустых плиток до момента следующего входа в систему.
В более ранних версиях Windows 10 плитки не закрепляются.
Экспорт макета начального экрана
Чтобы отобразить макет начального экрана для пользователей, используйте командлет Export-StartLayout в Windows PowerShell для экспорта макета начального экрана в XML-файл. Макет начального экрана по умолчанию расположен по адресу C:\Users\username\AppData\Local\Microsoft\Windows\Shell\
При включении вспомогательных плиток Microsoft Edge (плиток, которые ссылаются на отдельные веб-сайты в Microsoft Edge) см. инструкции в разделе Добавление пользовательских образов во вспомогательные плитки Microsoft Edge .
Экспорт макета начального экрана в XML-файл
- Войдя в систему с помощью той же учетной записи, которую вы использовали для настройки начального экрана, щелкните правой кнопкой мыши кнопку «Пуск» и выберите пункт Windows PowerShell.
- На устройстве с Windows 10 версий 1607, 1703 или 1803 в командной строке Windows PowerShell введите следующую команду: Export-StartLayout –path .xml На устройстве под управлением Windows 10, версия 1809, или более поздней выполните Export-StartLayout с параметром -UseDesktopApplicationID. Пример
Export-StartLayout -UseDesktopApplicationID -Path layout.xml
В предыдущей команде параметр -path — обязательный. Он указывает путь и имя файла экспорта. Вы можете указать локальный путь или UNC-путь (например, \\FileServer01\StartLayouts\StartLayoutMarketing.xml). Используйте имя файла на ваш выбор — например, StartLayoutMarketing.xml. Укажите расширение имени файла .xml. Командлет Export-StartLayout не добавляет расширение имени файла, но оно необходимо для параметров политики. Пример файла макета, созданного командлетом Export-StartLayout :
Если экспортируемый макет начального экрана содержит плитки для классических приложений (Win32) или .url-адресов, параметр Export-StartLayout будет использовать DesktopApplicationLinkPath в полученном файле. Используйте текстовый редактор или редактор XML для изменения DesktopApplicationLinkPath на DesktopApplicationID. Дополнительные сведения об использовании идентификатора приложения вместо пути ссылки см. в разделе Указание плиток на начальном экране.
На всех клиентах, к которым применяется макет начального экрана, должны быть установлены приложения и другие ярлыки в локальной системе в том же месте, что и в исходной системе для макета начального экрана.
Для правильной работы сценариев и закреплений плиток приложений следуйте этим правилам:
- Исполняемые файлы и сценарии должны быть указаны в \Program Files или в любом другом месте, куда их помещает установщик приложения.
- Ярлыки, которые будут закреплены на начальном экране, должны размещаться в \ProgramData\Microsoft\Windows\Start Menu\Programs.
- Если вы размещаете исполняемые файлы или сценарии в папке \ProgramData\Microsoft\Windows\Start Menu\Programs, они не будут закреплены на начальном экране.
- Начальный экран в Windows 10 не поддерживает вложенные папки. Поддерживается только одна папка. Например, \ProgramData\Microsoft\Windows\Start Menu\Programs\Folder. Если используется глубина более одной папки, в меню «Пуск» будет выполнено сжатие содержимого всех вложенных папок до верхнего уровня.
- Три дополнительных ярлыка закреплены в меню «Пуск» после экспорта. Это сочетания клавиш %ALLUSERSPROFILE%\Майкрософт\Windows\Start Menu\Programs, %APPDATA%\Майкрософт\Windows\Start Menu\Programs и %APPDATA%\Майкрософт\Windows\Start Menu\Programs\System Tools.
Настройка частичного макета начального экрана
С помощью частичного макета начального экрана вы можете добавить одну или несколько настроенных групп плиток на начальные экраны или в меню «Пуск» пользователей, при этом предоставляя пользователям возможность вносить изменения в другие части макета начального экрана. Все добавляемые группы являются заблокированными, то есть пользователи не могут изменять содержимое этих групп плиток, но при этом могут изменять расположение этих групп. Заблокированные группы обозначаются значком, как показано далее.
Если частичный макет начального экрана применяется в первый раз, в существующие макеты начального экрана пользователей добавляются новые группы. Если плитка приложения находится и в существующей группе, и в новой заблокированной группе, дублирующая плитка приложения удаляется из существующей (не заблокированной) группы.
Если частичный макет начального экрана применяется к устройству, к которому уже применен файл StartLayout.xml, группы, добавленные ранее, удаляются, и добавляются группы нового макета.
Если макет начального экрана применяется групповой политикой или MDM, а затем политика удаляется, группы остается на устройствах, но становятся разблокированными.
Настройка частичного макета начального экрана
- Настройка макета начального экрана.
- Экспорт макета начального экрана.
- Откройте XML-файл макета. Там имеется элемент . Добавьте LayoutCustomizationRestrictionType=»OnlySpecifiedGroups» в элемент DefaultLayoutOverride следующим образом.
Плитки Office 2019 могут быть удалены из меню «Пуск» при обновлении Office 2019. Это происходит, только если плитки приложения Office 2019 находятся в настраиваемой группе в меню «Пуск» и содержат только плитки приложения Office 2019. Чтобы избежать этой проблемы, поместите другую плитку приложения в группу Office 2019 перед обновлением. Например, добавьте Notepad.exe или calc.exe в группу. Эта проблема возникает из-за того, что Office 2019 удаляет и переустанавливает приложения при обновлении. Меню «Пуск» удаляет пустые группы, когда обнаруживает, что все приложения этой группы были удалены.
Статьи по теме
- Управление макетом начального экрана и панели задач Windows 10
- Настройка панели задач Windows 10
- Добавление изображения для вспомогательных плиток
- XML макета меню «Пуск» для классических выпусков Windows 10 (справочник)
- Настройка меню «Пуск» и панели задач Windows 10 с помощью групповой политики
- Настройка начального экрана и панели задач Windows 10 с помощью пакетов подготовки
- Настройка начального экрана и панели задач Windows 10 с помощью управления мобильными устройствами (MDM)
- Изменения политик меню «Пуск» и начального экрана в Windows 10
Как создать свои плитки меню Пуск в Windows 10
Для чего это вообще нужно, ну на мой взгляд, для большего удобства, чтобы побольше разместить самых часто используемых программ. И так у вас есть установленная Windows 10 и у вас нет проблемы, что не работает меню пуск в windows 10, но есть нужна добавить плитки в пуск. Для выполнения поставленной задачи, сложного ничего нету. Открываете пуск и выбираете пункт Параметры. Обратите внимание на текущий размер области для плиток Windows 10, совсем маленький.
Следующим шагом будет выбор меню Персонализация. В персонализации и собраны все настройки кнопки пуск.
В пункте Цвета, вы можете выбрать раскраску плиток, в меню пуск, удобно, что выбор очень большой.
И так в пункте Пуск, вы можете увеличить количество плиток, обратите внимание на картинку со стрелкой, там показывается текущая область и снизу выключена галка Показать больше плиток, ее и нужно включить.
В результате этих действий у вас появилась на картинке дополнительная секция, для плиток в пуске Windows 10.
В итоге вы получаете вот такой вид, стало умещаться уже по 4 плитки.
Если есть желание, добавить еще туда папок, то это делается в пункте > Выберите, какие папки будут отображаться в меню Пуск.
А вот и сам выбор, из полезного можно добавить загрузки и документы.
Как сделать пуск как в Windows 8
Если вам вдруг, как и мне нравится стиль метро и вас не напрягает при нажатии на пуск, появление экрана с кучей плиток на начальном экране, то в Windows 10, его так же можно вернуть, особенно удобно если у вас она стоит на планшете. Делается это просто, переключателем, все в той же персонализации, а именно Открыть начальный экран в полноэкранном режиме.
И о чудо, у вас нормальные плитки, хотя, я повторюсь это дело вкуса каждого пользователя.
Так же в десятки, сделали улучшение, что на начальном экране, есть возможность видеть классический пуск.
Теперь вы знаете как добавить плитки в пуск windows 10, а вот теперь вопрос как отключить плитки +в пуске windows 10, все правильно, все таким же методом, выключаете дополнительные плитки, и удаляете все плитки из пуска правым кликом. Хотя я вам советую пользоваться плитками начального экрана, поверьте реально удобно.
Популярные Похожие записи:
- Как открыть PowerShell, все методы
- Не открывается пуск в Windows 10, 100% решение
- Как удалить Internet Explorer (IE) из Windows Server и Windows 10
- Как отключить инверсию мыши, за минуту
- Ошибка whea uncorrectable error в Windows 10 anniversary update
- Не подключается USB ключ в SEH UTN Manager
Закрепление вспомогательных плиток в меню «Пуск»
В этом разделе описано, как создать вторичную плитку для приложения Для Windows и закрепить ее в меню «Пуск».
Дополнительные сведения о вспомогательных плитках см. в разделе Обзор вспомогательных плиток.
Добавление пространства имен
Пространство имен Windows.UI.StartScreen содержит класс SecondaryTile.
using Windows.UI.StartScreen;
Инициализация вспомогательной плитки
Вспомогательные плитки состоят из нескольких ключевых компонентов.
- TileId: уникальный идентификатор, который позволяет идентифицировать плитку среди других вспомогательных плиток.
- DisplayName: имя, которые должно отображаться на плитке.
- Arguments: аргументы, которые требуется передать в приложение, когда пользователь щелкает плитку.
- Square150x150Logo: необходимый логотип, отображаемый на плитке среднего размера (и преобразуемый в плитку меньшего размера, если небольшой логотип не предоставляется).
Вам НЕОБХОДИМО предоставить инициализированные значения всех указанных выше свойств, в противном случае возникнет исключение.
Существует множество конструкторов, которые можно использовать, но конструктор, который принимает tileId, displayName, arguments, square150x150Logo и desiredSize поможет убедиться, что заданы все необходимые свойства.
// Construct a unique tile ID, which you will need to use later for updating the tile string tileId = "City" + zipCode; // Use a display name you like string displayName = cityName; // Provide all the required info in arguments so that when user // clicks your tile, you can navigate them to the correct content string arguments = "action=viewCity&zipCode=" + zipCode; // Initialize the tile with required arguments SecondaryTile tile = new SecondaryTile( tileId, displayName, arguments, new Uri("ms-appx:///Assets/CityTiles/Square150x150Logo.jpg"), TileSize.Default);
Необязательно: добавьте поддержку крупных плиток
Если вы собираетесь показывать расширенные уведомления на вспомогательной плитке, вам, скорее всего, потребуется разрешить пользователю увеличить или уменьшать размер плитки, чтобы просматривать больше или меньше содержимого.
Чтобы включить широкий и крупный размер плитки, необходимо предоставить объекты Wide310x150Logo и Square310x310Logo. Кроме того, если это возможно, вам следует предоставить объект Square71x71Logo для маленькой плитки (в противном будет уменьшено изображение Square150x150Logo).
Вы также можете предоставить уникальный логотип Square44x44Logo, который отображается в правом нижнем углу при наличии уведомления. Если этот объект не предоставить, будет использоваться объект Square44x44Logo из основной плитки.
// Enable wide and large tile sizes tile.VisualElements.Wide310x150Logo = new Uri("ms-appx:///Assets/CityTiles/Wide310x150Logo.jpg"); tile.VisualElements.Square310x310Logo = new Uri("ms-appx:///Assets/CityTiles/Square310x310Logo.jpg"); // Add a small size logo for better looking small tile tile.VisualElements.Square71x71Logo = new Uri("ms-appx:///Assets/CityTiles/Square71x71Logo.jpg"); // Add a unique corner logo for the secondary tile tile.VisualElements.Square44x44Logo = new Uri("ms-appx:///Assets/CityTiles/Square44x44Logo.jpg");
Необязательно: включите показ отображаемого имени
По умолчанию отображаемое имя не будет показано. Чтобы показать отображаемое имя на средней, широкой и крупной плитке, добавьте следующий код.
// Show the display name on all sizes tile.VisualElements.ShowNameOnSquare150x150Logo = true; tile.VisualElements.ShowNameOnWide310x150Logo = true; tile.VisualElements.ShowNameOnSquare310x310Logo = true;
Необязательно: трехмерные вспомогательные плитки
Вы можете улучшить вспомогательную плитку для Windows Mixed Reality, добавив трехмерные ресурсы. Пользователи могут размещать трехмерные плитки непосредственно на главной странице Windows Mixed Reality вместо меню «Пуск» при использовании приложения в среде смешанной реальности. Например, вы можете создавать 360-градусные фотосферы, которые привязаны непосредственно к приложению для просмотра панорам, или можете разрешить пользователям размещать трехмерную модель стула из каталога мебели, которая открывает страницу сведений о цене и цветах этого объекта, если он выбран. Сведения о начале работы см. в документации для разработчиков смешанной реальности.
Закрепление вспомогательной плитки
Наконец, отправьте запрос, чтобы закрепить плитку. Обратите внимание, что этот метод следует вызывать из потока пользовательского интерфейса. На рабочем столе отобразится диалоговое окно, предлагающее пользователю подтвердить закрепление плитки.
Если вы являетесь классическим приложением с помощью мост для классических приложений, сначала необходимо выполнить дополнительный шаг, как описано в разделе «Закрепление из классических приложений».
// Pin the tile bool isPinned = await tile.RequestCreateAsync(); // TODO: Update UI to reflect whether user can now either unpin or pin
Проверьте, существует ли вспомогательная плитка
Если пользователь посещает страницу в приложении, которая уже закреплена в меню «Пуск», потребуется показать кнопку «Открепить».
Поэтому при отображаемой кнопки необходимо сначала проверить, закреплена ли вспомогательная плитка в данный момент.
// Check if the secondary tile is pinned bool isPinned = SecondaryTile.Exists(tileId); // TODO: Update UI to reflect whether user can either unpin or pin
Открепление вспомогательной плитки
Если плитка уже закреплена и пользователь нажимает кнопку «Открепить», необходимо открепить (удалить) плитку.
// Initialize a secondary tile with the same tile ID you want removed SecondaryTile toBeDeleted = new SecondaryTile(tileId); // And then unpin the tile await toBeDeleted.RequestDeleteAsync();
Обновление вспомогательной плитки
Если вам необходимо обновить логотипы, отображаемое имя или другие элементы на вспомогательной плитке, вы можете использовать метод RequestUpdateAsync.
// Initialize a secondary tile with the same tile ID you want to update SecondaryTile tile = new SecondaryTile(tileId); // Assign ALL properties, including ones you aren't changing // And then update it await tile.UpdateAsync();
Перечисление всех закрепленных вспомогательных плиток
Если вам нужно найти все плитки, закрепленные пользователем, вместо SecondaryTile.Exists можно также использовать функцию SecondaryTile.FindAllAsync().
// Get all secondary tiles var tiles = await SecondaryTile.FindAllAsync();
Отправка уведомления на плитке
Сведения о том, как показывать расширенное содержимое на плитке с помощью уведомлений, см. в разделе Отправка локального уведомления на плитке.
Сопутствующие материалы
- Обзор вспомогательных плиток
- Руководство по вспомогательным плиткам
- Ресурсы плиток
- Документация по содержимому плиток
- Отправка локального уведомления на плитке