Win10 スタート メニューの各「タイルのパネル」の幅を変更する

Win10 スタート メニューの各「タイルのパネル」の幅を変更する

スタート メニューの幅を変更する方法を示すガイドはたくさんあります。ただし、幅はタイルの各「パネル」(またはフォルダーや列) のサイズに応じてしか拡大または縮小できないようです。

たとえば、これは私のスタート メニューです。タイルの「パネル」が 2 つあり、各パネルには小さいアイコンが 6 個、中くらいのアイコンが 3 個、または幅が 1.5 の大きいアイコンが収まります。

ここに画像の説明を入力してください

パネルの 1 つをサイズ変更して、小さいアイコン 8 個、中くらいのアイコン 4 個、または幅広のアイコン 2 個を表示できるようにする方法はありますか? 理想的には、これを「パネル」オプションごとに実行する方法が必要です。

スタート メニューを単純にドラッグして広げたり、短くしたりしようと試みたところ、一度に 1 つのパネルまたは列しか広がりませんでした。

違いがあるなら、Win10 Home を使用してください。

答え1

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

.xmlこれを のような拡張子のファイルに保存し、Layout.xmlのように入力しやすい場所に置きますC:\Temp

次に、管理者として PowerShell を開きます。以下を実行します。

Import-StartLayout -LayoutPath "C:\Temp\Layout.xml" -MountPath "C:\"

ファイルを に置くと仮定しますC:\Temp

この時点で、そのレイアウトは、これ以降に作成されたすべてのユーザーに適用されます。おそらく、自分のユーザー プロファイルにも適用する必要があります。最も簡単な方法は、スタート メニューを消去することです。

残念ながら、その方法は毎年変更されているようです。Windows 10 バージョン 1809 を使用している場合は、次を実行します。

Remove-Item 'HKCU:\Software\Microsoft\Windows\CurrentVersion\CloudStore\Store\Cache\DefaultAccount\*$start.tilegrid$windows.data.curatedtilecollection.tilecollection'  -Force -Recurse

まだ 1709 あたりの場合は、次を実行します。

Remove-Item 'HKCU:\Software\Microsoft\Windows\CurrentVersion\CloudStore\Store\Cache\DefaultAccount\$start.tilegrid$windows.data.curatedtilecollection.root' -Force -Recurse

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

その後、再起動するか、エクスプローラーのプロセスを終了してください。 Get-Process Explorer | Stop-Process

そして、ここでそれを適用します: 幅8の2つのグループを持つWindows 10スタートメニューのスクリーンショット

特にStartTileGroupCellWidth="8"XML の に注意してください。残念ながら、パネル/グループごとにこれを変更する方法がわかりません。個別のGroupCellWidth="8"エントリがあるにもかかわらず、すべてまたは何もないように見えます。また、 のサイズのみで4は機能しないようです。

それでも、あなたや後でこのテンプレートに出会う人が、このテンプレートを使用して独自のカスタム スタート メニュー レイアウト ファイルを作成する方法を理解してくれることを願っています。役立つように、さまざまなサイズとタイプを用意しました。

ボーナス: AppUserModelID に入れるアプリの名前を取得するには、PowerShell で実行します(ショートカット .lnk ファイルがどこにあるかは関係ないので、PowerShell よりも優れているとGet-StartApps
思います。また、アプリがインストールされる前でも「プレースホルダー」を使用できます)。TileDesktopApplicationTile

関連情報