更改 Win10 开始菜单中每个“瓷砖面板”的宽度

Edd*_*die 5 start-menu windows-10

有很多指南可以向您展示如何更改开始菜单的宽度。但它似乎只能根据瓷砖的每个“面板”(或文件夹或列)的大小来增加或缩小宽度。

例如,这是我的开始菜单,它有两个磁贴“面板”——每个都可以容纳 6 个小图标、3 个中图标或 1.5 个宽图标和大图标。

在此处输入图片说明

有没有办法调整其中一个面板的大小,使其可以使用:8 个小图标,或 4 个中图标,或 2 个宽图标?理想情况下,这是在每个“面板”选项上执行此操作的方法。

我所做的每一次简单地将开始菜单拖得更宽或更短的尝试都是一次一个面板/列。

使用 Win10 Home,如果这有区别的话。

小智 3

(我意识到这是三年后的事了,但我在搜索如何做类似的事情时发现了它,后来学会了如何做。也许我可以帮助其他搜索者。)

这是可以做到的,但是却没有那么简单。将其复制到记事本或类似文件中:

<LayoutModificationTemplate
    xmlns="http://schemas.microsoft.com/Start/2014/LayoutModification"
    xmlns:defaultlayout="http://schemas.microsoft.com/Start/2014/FullDefaultLayout"
    xmlns:start="http://schemas.microsoft.com/Start/2014/StartLayout"
    Version="1">
  <LayoutOptions
    StartTileGroupCellWidth="8"
    StartTileGroupsColumnCount="2"
    FullScreenStart="false" />
  <DefaultLayoutOverride>
    <StartLayoutCollection>
      <defaultlayout:StartLayout GroupCellWidth="8">
        <start:Group Name="Productivity">
          <start:Tile Size="2x2" Column="0" Row="0" AppUserModelID="microsoft.windowscommunicationsapps_8wekyb3d8bbwe!Microsoft.WindowsLive.Calendar" />
          <start:Tile Size="4x2" Column="2" Row="0" AppUserModelID="microsoft.windowscommunicationsapps_8wekyb3d8bbwe!Microsoft.WindowsLive.Mail" />
          <start:DesktopApplicationTile Size="2x2" Column="6" Row="0" DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start Menu\Programs\Accessories\Notepad.lnk" />
        </start:Group>
        <start:Group Name="Explore">
          <start:Tile Size="2x2" Column="0" Row="0" AppUserModelID="Microsoft.WindowsStore_8wekyb3d8bbwe!App" />
          <start:Tile Size="1x1" Column="6" Row="0" AppUserModelID="Microsoft.MicrosoftEdge_8wekyb3d8bbwe!MicrosoftEdge" />
          <start:Tile Size="4x2" Column="2" Row="0" AppUserModelID="Microsoft.BingWeather_8wekyb3d8bbwe!App" />
          <start:DesktopApplicationTile Size="1x1" Column="7" Row="0" DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start Menu\Programs\OneDrive.lnk" />
        </start:Group>
      </defaultlayout:StartLayout>
    </StartLayoutCollection>
  </DefaultLayoutOverride>
</LayoutModificationTemplate>
Run Code Online (Sandbox Code Playgroud)

.xml将其保存到扩展名为的文件中Layout.xml,并将其放在易于键入的位置,例如C:\Temp.

接下来,以管理员身份打开 PowerShell。跑步:

Import-StartLayout -LayoutPath "C:\Temp\Layout.xml" -MountPath "C:\"
Run Code Online (Sandbox Code Playgroud)

假设您将文件放入C:\Temp.

此时,该布局将应用于此后创建的所有用户。您可能也希望它也适用于您自己的用户配置文件。最简单的方法是擦除开始菜单。

不幸的是,这样做的方式似乎每年都在变化。如果您使用的是 Windows 10 版本 1809,请运行:

Remove-Item 'HKCU:\Software\Microsoft\Windows\CurrentVersion\CloudStore\Store\Cache\DefaultAccount\*$start.tilegrid$windows.data.curatedtilecollection.tilecollection'  -Force -Recurse
Run Code Online (Sandbox Code Playgroud)

如果您仍在 1709 左右,请运行:

Remove-Item 'HKCU:\Software\Microsoft\Windows\CurrentVersion\CloudStore\Store\Cache\DefaultAccount\$start.tilegrid$windows.data.curatedtilecollection.root' -Force -Recurse
Run Code Online (Sandbox Code Playgroud)

(来源:https://www.joseespitia.com/2019/03/13/how-to-reset-your-start-menu-layout-in-windows-10-1809/

之后,要么重新启动,要么终止资源管理器进程 Get-Process Explorer | Stop-Process

在这里它被应用: 显示具有两组宽度为 8 的 Windows 10 开始菜单的屏幕截图

特别注意StartTileGroupCellWidth="8"XML 中的 。不幸的是,我还没有弄清楚如何更改每个面板/组;尽管有单独的条目,但它似乎是全有或全无GroupCellWidth="8"。另外,仅尺寸4似乎不起作用。

尽管如此,希望现在您或以后偶然发现此问题的任何人都可以了解如何使用此模板来制作自己的自定义开始菜单布局文件。我尝试提供各种尺寸和类型来提供帮助。

额外奖励:要获取要放入 AppUserModelID 中的应用程序名称,请在 PowerShell 中运行Get-StartApps
(我发现Tile比这更好DesktopApplicationTile,因为快捷方式 .lnk 文件在哪里并不重要。它还允许在安装应用程序之前使用“占位符”。 )