Установка DisableWindowsConsumerFeatures создает плохие плитки в меню Пуск
Я выдвигаю стандартный WIM Win10 Enterprise v1709 через экранное меню SCCM, за исключением одной проблемы.
Когда пользователь входит в систему, он получает все потребительские приложения в меню "Пуск" (что мне не нужно).
Если я добавлю строку:
REG ADD "HKLM\SOFTWARE\Policies\Microsoft\Windows\CloudContent" /v DisableWindowsConsumerFeatures /t REG_DWORD /d 1 /f
к сценарию настройки, который выполняется на одном шаге последовательности задач (и устанавливает ряд других вещей), тогда они не получают приложения, но получают кучу "сломанных" плиток. Меню Пуск выглядит так:
Все, что я прочитал, говорит о том, что раздел реестра должен работать, и меню Пуск должно быть в основном пустым пространством с Edge и, возможно, одной или двумя другими плитками по умолчанию. Что я делаю неправильно?
2 ответа
TLDR: необходима "ошибочная" учетная запись / профиль "defaultuser0" - не удаляйте ее!
Я выяснил проблему и подумал, что кто-то может найти это полезным в будущем... необходима учетная запись "defaultuser0"!
В других системах (и совсем другой процесс создания образа - Ghost) я заметил учетную запись defaultuser0 (в группе администраторов!) И профиль, когда я вошел в систему и установил пользовательское программное обеспечение. Как описано во многих других местах, эта учетная запись является своего рода ошибкой / ошибкой, и она должна (и была) безопасно удалена. Я никогда не видел проблем с его удалением.
По-видимому, в некоторых ситуациях удаление его вызывает проблемы.
Поскольку эта учетная запись defaultuser0, по-видимому, достаточно распространена, одним из последних шагов в моем процессе ("Последовательность задач"), который устанавливает Windows 10 1709 Enterprise по умолчанию и некоторое программное обеспечение и настраивает параметры по умолчанию, было удаление учетной записи и профиля "defaultuser0", если они существовать. Как только я закомментировал строки:
net user defaultuser0 /DELETE
Del /F /S /Q %SystemDrive%\Users\defaultuser0
сценария завершения, который запускается непосредственно перед последней перезагрузкой, все элементы меню "Пуск" исчезли, и я получил меню "Пуск", содержащее только плитки Edge, OneNote и Photos, как я и ожидал. В дополнение к исправлению меню "Пуск", несколько других необычных действий (например, первый пользователь, который войдет в систему должен сделать это дважды), которые я собирался отследить позже, исчезли.
Надеюсь, это кому-нибудь поможет.
Когда пользователь входит в систему, он получает все потребительские приложения в меню "Пуск" (что мне не нужно).
Возможно, я немного опоздаю с публикацией, но следующее приведет к пустому меню "Пуск".
Использование LayoutModification.xml во время установки позволит изменить меню "Пуск". Это должно быть сделано до первого входа в систему - и может быть сделано в OOBE для загрузки в режиме аудита (CTRL+SHIFT+F3): снимок экрана при первом включении OOBE
Находясь в режиме аудита Windows, настройте меню "Пуск" и по завершении используйте команду Elevated PowerShell, а затем перезагрузитесь обратно в OOBE:
Export-StartLayout -Path C:\Users\Default\AppData\Local\Microsoft\Windows\Shell\LayoutModification.xml
Чтобы создать пустой макет меню "Пуск", скопируйте приведенный ниже код и создайте XML-документ "LayoutModification.xml" в следующем каталоге:
- C: \ Users \ Default \ AppData \ Local \ Microsoft \ Windows \ Shell
ПРИМЕЧАНИЕ. Причина, по которой комментарий о наименовании и пути находится в середине документа, а не в начале файла, заключается в том, что в некоторых приложениях разбора, используемых в выпусках Microsoft для ADK, в прошлом были проблемы, когда в первой строке xml не является схемой, а также кодирует Unicode, ASCII/ANSI и с или без спецификации
<LayoutModificationTemplate xmlns:defaultlayout="http://schemas.microsoft.com/Start/2014/FullDefaultLayout" xmlns:start="http://schemas.microsoft.com/Start/2014/StartLayout" Version="1" xmlns="http://schemas.microsoft.com/Start/2014/LayoutModification">
<LayoutOptions StartTileGroupCellWidth="6" />
<DefaultLayoutOverride>
<StartLayoutCollection>
<defaultlayout:StartLayout GroupCellWidth="6">
<!-- THIS FILE SHOULD BE NAMED "LayoutModification.xml" and placed in the following Directory: C:\Users\Default\AppData\Local\Microsoft\Windows\Shell\ -->
<!--
<start:Group Name="Productivity">
<start:Tile Size="2x2" Column="0" Row="0" AppUserModelID="Microsoft.MicrosoftEdge_8wekyb3d8bbwe!MicrosoftEdge" />
</start:Group>
-->
</defaultlayout:StartLayout>
</StartLayoutCollection>
</DefaultLayoutOverride>
</LayoutModificationTemplate>