设置 DisableWindowsConsumerFeatures 会在开始菜单上创建不良磁贴

设置 DisableWindowsConsumerFeatures 会在开始菜单上创建不良磁贴

我正在通过 SCCM OSD 推送通用的 Win10 Enterprise v1709 WIM,但有一个问题。

当用户登录时,他们会在开始菜单上获得所有消费者应用程序(我不想要)。

如果我添加一行:

REG ADD "HKLM\SOFTWARE\Policies\Microsoft\Windows\CloudContent" /v DisableWindowsConsumerFeatures /t REG_DWORD /d 1 /f

到在任务序列的一个步骤中运行的自定义脚本(并设置许多其他内容),那么他们就无法获得应用程序,但他们确实会得到一堆“破碎的”图块。开始菜单如下所示: 带有“P~Microsoft...”的瓷砖

我读到的所有内容都表明注册表项应该有效,并且“开始”菜单应该大部分是空白空间,带有 Edge 和一两个其他默认图块。我做错了什么?

答案1

TLDR:“错误的”、“defaultuser0”帐户/配置文件是必要的 - 不要删除它!


我弄清楚了这个问题,并认为将来有人可能会发现它有用......需要“defaultuser0”帐户!

在其他系统上(以及完全不同的映像过程 - Ghost),当我登录并安装自定义软件时,我注意到 defaultuser0 帐户(在 Admin 组中!)和配置文件。如所述许多 其他 地点,此帐户存在某种错误,应该可以(并且已经)安全地删除。我从未见过删除时出现任何问题。

显然,在某些情况下,删除它确实会导致问题。

由于 defaultuser0 帐户显然相当普遍,因此在我的安装默认 Windows 10 1709 Enterprise 和一些软件并配置默认设置的过程中(“任务序列”)的最后步骤之一是删除“defaultuser0”帐户和配置文件(如果存在)。我一注释掉以下几行:

net user defaultuser0 /DELETE
Del /F /S /Q %SystemDrive%\Users\defaultuser0

在最后一次重启之前运行的完成脚本中,所有开始菜单项都消失了,我得到的开始菜单只有 Edge、OneNote 和照片磁贴,正如我一直所期望的那样。除了修复开始菜单之外,我稍后要追踪的其他一些不寻常行为(例如,第一个登录的用户必须登录两次)也消失了。

希望这对某人有帮助。

答案2

当用户登录时,他们会在开始菜单上获得所有消费者应用程序(我不想要)。

我可能有点晚才发布,但下面将实现一个空白的开始菜单。

在安装时使用 LayoutModification.xml 将允许修改开始菜单。这必须在首次登录之前完成 - 并且可以在 OOBE 时完成以启动到审核模式(CTRL+SHIFT+F3): OOBE 首次开机截图

在 Windows 审核模式下,自定义开始菜单,完成后,使用提升的 PowerShell 命令,然后重新启动回到 OOBE:

Export-StartLayout -Path C:\Users\Default\AppData\Local\Microsoft\Windows\Shell\LayoutModification.xml

对于空的“开始菜单布局”,复制以下代码并创建一个 XML 文档“布局修改.xml“位于以下目录中:

  • C:\用户\默认\应用程序数据\本地\微软\Windows\Shell

注意:关于命名和路径的注释位于文档中间而不是文件开头的原因在于,微软 ADK 版本中使用的某些解析应用程序在过去出现过问题,当 xml 的第一行不是架构时,以及编码 Unicode、ASCII/ANSI 时,以及带或不带 BOM 时

<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>

相关内容