我有几台 Windows 8.1 计算机。它们已加入域,并将由多个用户共享。我想为 Windows 8 开始菜单上的磁贴提供默认排列。
我知道我可以通过组策略来实现这一点,但这样会锁定安排;它将成为强制性的,而不仅仅是每个配置文件的默认或原始布局。我只想提供一个用户可以稍后更改的默认设置。
我还想在此布局中包含我自己创建的快捷方式,并且它需要包含基于本地管理员帐户无法使用的网络访问的项目。
我怎样才能获得一个可以实现所有这些功能的开始菜单布局?
答案1
为了使我想要的一切正常运作,我必须做以下事情:
- 我必须以标准用户身份登录,因为我希望我的布局能够引用本地管理员帐户无法使用的一些网络资源。
根据需要设置布局
如果您想要包含自己创建的快捷方式文件,例如共享文件夹:
- 创建快捷方式,并将其放置在
C:\ProgramData\Microsoft\Windows\Start Menu
- 该项目现在应该出现在“开始菜单”的
Apps
视图中(从底部向上滑动,或单击常规开始菜单下方的向下箭头) - 从应用程序视图将快捷方式固定到开始菜单。
- 从其他任何地方固定均无效。如果文件未保存在通用 ProgramData 位置,则从 Apps 视图固定将无效。
。
- 创建快捷方式,并将其放置在
appFolder.itemdata-ms
从复制%userprofile%\AppData\Local\Microsoft\Windows
到默认配置文件的等效文件夹(通常C:\Users\Default\AppData\Local\Microsoft\Windows
)您可能需要提供管理员凭据才能执行此操作,或者您可能希望在步骤 7 和步骤 8 之间执行此操作。当您仍然以准备开始菜单布局的用户身份登录时,使用 Powershell 导出您的布局,如下所示:
Export-StartLayout-As BIN-Path appsFolderLayout.bin
该文件将位于您的文档库中。
- 将其复制到默认用户的等效文件夹中(这可能不是必需的,但我最终让它工作时已经这样做了)。同样,您可能希望在步骤 7 和步骤 8 之间执行此步骤。
- 还将其复制到本地管理员配置文件的根文件夹(即
C:\Users\Administrator\
:) - 使用本地管理员帐户登录。
- 以管理员身份运行 PowerShell
执行以下命令:
导入-StartLayout-LayoutPath .\appsFolderLayout.bin-MountPath \
注意结尾的反斜杠。
删除所有用户资料在您需要查看新布局的系统上
- 重启
答案2
布局存储在名为appsFolder.itemdata-ms. 使用一个帐户以您想要的方式创建布局,并将布局文件复制到c:\用户\默认\应用程序数据\本地\微软\Windows并将其设置为只读。
在 Windows 8.1 中还有一个新的powershell 命令导出布局:
Export-StartLayout -Path "C:\Layouts\Marketing.bin" -As BIN
您稍后可以使用导入cmdlet 来导入它。