スタート メニューの幅を変更する方法を示すガイドはたくさんあります。ただし、幅はタイルの各「パネル」(またはフォルダーや列) のサイズに応じてしか拡大または縮小できないようです。
たとえば、これは私のスタート メニューです。タイルの「パネル」が 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
特にStartTileGroupCellWidth="8"
XML の に注意してください。残念ながら、パネル/グループごとにこれを変更する方法がわかりません。個別のGroupCellWidth="8"
エントリがあるにもかかわらず、すべてまたは何もないように見えます。また、 のサイズのみで4
は機能しないようです。
それでも、あなたや後でこのテンプレートに出会う人が、このテンプレートを使用して独自のカスタム スタート メニュー レイアウト ファイルを作成する方法を理解してくれることを願っています。役立つように、さまざまなサイズとタイプを用意しました。
ボーナス: AppUserModelID に入れるアプリの名前を取得するには、PowerShell で実行します(ショートカット .lnk ファイルがどこにあるかは関係ないので、PowerShell よりも優れているとGet-StartApps
思います。また、アプリがインストールされる前でも「プレースホルダー」を使用できます)。Tile
DesktopApplicationTile