我想知道如何防止用户从“开始”菜单中取消固定项目(应用程序/程序)。
使用 Windows 10 家庭版(案例是创建主磁盘并克隆它)
我认为这可能通过组策略实现,但组策略编辑器不适用于 Windows 10 家庭版。
答案如下。
答案1
我假设您使用的是 Windows 10 Pro、Enterprise 或 Education。Windows 10 Home 中没有组策略编辑器。
有一个组策略设置,用户配置>开始菜单和任务栏>开始布局,可用于锁定“开始”菜单布局。请注意,启用此功能后,用户将无法将新项目添加到“开始”菜单。此设置的描述如下:
为用户指定“开始”布局。
此设置可让你为用户指定“开始”布局,并阻止他们更改其配置。你指定的“开始”布局必须存储在由导出-StartLayoutPowerShell cmdlet。要使用此设置,您必须先手动将设备的“开始”布局配置为所需的外观。完成后,运行导出-StartLayout同一设备上的 PowerShell cmdlet。该 cmdlet 将生成一个表示您配置的布局的 XML 文件。
XML 文件生成并移动到所需文件路径后,键入 XML 文件的完全限定路径和名称。您可以键入本地路径,例如
C:\StartLayouts\myLayout.xml
或 UNC 路径,例如\\Server\Share\Layout.xml
。如果用户登录时指定的文件不可用,则布局不会更改。启用此设置时,用户无法自定义其“开始”屏幕。如果禁用此设置或不配置它,则“开始”屏幕布局将不会更改,并且用户将能够自定义它。
答案2
这种特殊情况的答案(在创建主磁盘并为独立超极本克隆之前防止取消固定开始菜单)似乎是(参见以下 .reg 文件中的文本):
Windows 注册表编辑器版本 5.00 [HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Explorer] “LockedStartLayout”=dword:00000001
此注册表设置适用于所有用户。(.Reg 文件实际上是可由注册表编辑器 (regedit.exe) 读取的文本文件。它们用于向您的计算机注册表添加小块信息。它们可以在记事本中创建。单击即可执行)。
您可以通过以下方式使用 Powershell 应用此功能:
New-ItemProperty -Path HKLM:Software\policies\microsoft\windows\explorer -Name LockedStartLayout -PropertyType DWord -Value 1 -Force
启用此设置后,用户无法自定义“开始菜单”。如果禁用或未配置此设置,“开始菜单”布局将不会更改,用户将能够自定义它。