Установка 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>
Другие вопросы по тегам