GPOでWindows 10のスタートメニューレイアウトとタスクバーアプリを一元管理する方法
Active Directoryドメイン環境では、グループポリシー(GPO)を活用することで、Windows 10ユーザーのコンピューターにおけるスタートメニューとタスクバーのレイアウトを一元的に管理・カスタマイズできます。これにより、部署ごとのユーザーに対して、スタートメニューやタスクバーに表示されるアイコンやピン留めアプリのショートカット設定を統一的に割り当てることが可能になります。ユーザーグループごとに異なるカスタムレイアウトを設定し、すべてのワークステーションを同一の構成に保つこともできます。
PowerShellでスタートメニューレイアウトをエクスポート・インポートする方法
Windows 10(Windows Server 2016)でスタートメニューレイアウトのテンプレートを作成する最も簡単な方法は、参照用のユーザープロファイル上でデスクトップの外観や要素を手動でカスタマイズすることです。必要なアプリケーションのショートカット(タイル)を作成し、ピン留めしてグループ化し、不要な要素を削除しましょう。その後、現在のスタートメニューレイアウトをXMLファイルとしてエクスポートできます。
現在のスタートメニュー設定は、PowerShellコマンドレット Export-StartLayout を使用してエクスポートします。
Export-StartLayout –path c:\ps\StartLayoutW10.xml
エクスポートしたレイアウトは、別のWindows 10コンピューターで Import-StartLayout コマンドレットを使って手動でインポートできます。
Import-StartLayout –LayoutPath c:\ps\StartLayoutW10.xml –MountPath c:\
注意: MountPathには、システムイメージの.wimファイルがマウントされているパスを指定します。
Import-StartLayoutコマンドレットの主な欠点は、現在のユーザープロファイルではなく既定のユーザープロファイルに対してレイアウトをインポートする点です(C:\Users\Default\AppData\Local\Microsoft\Windows\Shell\ ディレクトリに Layoutmodification.xml ファイルが作成されます)。このXMLレイアウトは、新規ユーザープロファイルが初回ログオンした際にのみ適用されます。
GPOを使用したWindows 10スタートメニューレイアウトの展開
ドメインコンピューターへGPOでスタートメニューレイアウトを展開するには、まずレイアウトXMLファイルをドメインコントローラーのNETLOGONディレクトリにコピーします。続いてグループポリシー管理コンソール(GPMC.msc)を起動し、新しいポリシーを作成するか既存のポリシーを編集して、対象のユーザーOUにリンクします。
グループポリシー管理エディターで、[ユーザーの構成] → [ポリシー] → [管理用テンプレート] → [スタートメニューとタスクバー] セクションにある 「スタート レイアウト」 ポリシーを探します。コンピューターオブジェクトに対してスタートメニューレイアウトを割り当てる場合は、[コンピューターの構成] セクションで同じポリシーを構成してください。
注意: 管理用テンプレートファイル StartMenu.admx および StartMenu.adml があれば、どのコンピューターからでもこのポリシーを構成できます(Windows 10 / Windows Server 2016には標準で搭載されています)。
ポリシーを開いて「有効」に設定し、[スタート レイアウト ファイル] 欄に、スタートメニューレイアウト設定を含むXMLファイルのUNCパスを指定します(例: \\woshub.com\netlogon\StartLayoutW10.xml)。
特定のユーザーグループやコンピューターにのみスタートレイアウトポリシーを適用したい場合は、セキュリティフィルタリングやWMIフィルターを活用できます。
重要: 既定では、GPOでスタートメニューとタスクバーの設定を構成すると、ユーザーはその要素を変更できません(ショートカットの削除や独自項目のピン留めなど)。ユーザーによる変更を許可したい場合は、次のセクションで説明する「部分ロックダウン(Partial Lockdown)」機能を使用してください。
部分ロックダウン(Partial Lockdown)でスタートメニューの特定項目を固定する
Windows 10 1511で導入された 部分ロックダウン モードを使用すると、ユーザーが変更できないスタートメニュータイルのグループを指定できます。これにより、社内業務アプリのショートカットグループだけを固定し、その他のショートカットやアイコン、タイルについてはユーザーが自由に変更できるようにすることが可能です。
ロック対象のグループを設定するには、任意のテキストエディターでXMLレイアウトファイルを手動で編集します(XMLファイルの編集にはNotepad++が便利です)。
StartLayoutW10.xmlファイルを開き、<DefaultLayoutOverride> セクションを探します。特定のショートカットグループをロックするには、このセクションの属性を以下のように変更します。
<DefaultLayoutOverride LayoutCustomizationRestrictionType="OnlySpecifiedGroups">
XMLファイルへの変更を保存し、GPO経由でユーザーのコンピューターに展開します。これにより、XMLファイル内で指定されたタイル(ショートカット)グループのみがロックされ、その他のグループやその内容、要素設定はユーザーが自由に変更できるようになります。
部分ロックダウンは、Windows 10 Enterprise および Pro(1703ビルド以降)の両方で利用可能です。
Internet Explorerショートカットが表示されない場合の対処法
Windows 10には、GPO経由でXMLレイアウトファイルを適用してもInternet Explorerのショートカットが表示されないという小さな不具合があります。この問題を解決するには、XMLファイルを編集し、IEショートカットの記述を次のように変更してください。
<start:DesktopApplicationTile Size="2x2" Column="2" Row="2" DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Internet Explorer.lnk" />
さらに、GPOの基本設定などを使用して「Internet Explorer.lnk」ショートカットファイルを %ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\ へコピーする必要があります。
GPOでタスクバーのピン留め項目を管理する方法
Windows 10 1607以降では、スタートメニューレイアウトと同じXMLファイルでタスクバーのピン留めショートカットを管理できます。GPO経由で配布するXMLレイアウトに独自のピン留めショートカットを追加するには、XMLファイルを編集し、</DefaultLayoutOverride> タグの後に以下のコードを追記します。
<CustomTaskbarLayoutCollection PinListPlacement="Replace"><defaultlayout:TaskbarLayout><taskbar:TaskbarPinList><taskbar:DesktopApp DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start Menu\Programs\System Tools\File Explorer.lnk" /><taskbar:DesktopApp DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Internet Explorer.lnk" /></taskbar:TaskbarPinList></defaultlayout:TaskbarLayout></CustomTaskbarLayoutCollection>
この例では、タスクバーに「エクスプローラー」と「Internet Explorer」の2つのピン留めショートカットを追加しています。ユーザーのコンピューターにポリシーが適用されると、Windows 10のタスクバーにこれらのショートカットが表示されます。
旧バージョン(1607以前)でのタスクバーピン留めの管理方法
1607より前のWindowsビルドでは、タスクバーのピン留めアプリは別の方法で構成します。
Windows 10のタスクバーピン留めショートカットの一覧は、ユーザープロファイル内の次のフォルダーに保存されています。
%APPDATA%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar
また、ピン留めアプリの設定情報は、次のレジストリキーにエンコードされて格納されています。
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Taskband
これらのタスクバー設定をドメインコンピューターに配布するには、まず参照コンピューターで該当レジストリキーの内容をREGファイルとしてエクスポートします。
reg export HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Taskband c:\script\PinnedItem.reg
このREGファイルとアイコンを含むフォルダー(%APPDATA%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar)を、共有ネットワークフォルダー(NETLOGONなど)にコピーします。次に、ドメインのグループポリシーエディターで [ユーザーの構成] → [ポリシー] → [Windowsの設定] → [スクリプト(ログオン/ログオフ)] → [ログオン] を開き、以下のコードを含むログオンスクリプト(deploy_taskbar.bat)を登録します。
@echo off
set Logfile=%AppData%\pinned.log
if not exist "%Logfile% (
IF EXIST "%APPDATA%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar" GOTO NOTASKDIR
del "%APPDATA%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar\*" /S /Q
:NOTASKDIR
xcopy /E /Y "\\woshub.com\netlogon\PinnedItem " "%APPDATA%\Microsoft\Internet Explorer\Quick Launch\User Pinned"
regedit.exe /s "\\woshub.com\netlogon\PinnedItem.reg "
echo PinnedItemImported on %date% at %time% >> %LogFile%
taskkill /IM explorer.exe /f
start explorer.exe
)
注意: このスクリプトには、%AppData%\pinned.log ファイルの存在チェックが組み込まれています。ファイルが存在する場合、スクリプトはすでに実行済みと判断され再適用されません。これにより、ユーザーは後からタスクバーのアイコンを自由に追加・削除できるようになります。
なお、このREGファイルはバッチファイルを使わず、GPOのレジストリ基本設定などを通じてドメインコンピューターに展開することも可能です。
以上の設定を行うことで、ユーザーはログオン時に、Windows 10のタスクバーへ企業標準のピン留めアプリアイコンセットが反映された状態で作業を開始できるようになります。
-
【解決法】Windows 11/10でアプリをスタートメニューにピン留めできないときの対処法5選
Windowsを使っていると、スタートメニューはアプリやサービスに素早くアクセスするための頼れる拠点となりますよね。お気に入りのアプリをスタートメニューにピン留めできなくなると、日々の操作がかなり不便になってしまうはずです。 「スタートメニューへのピン留め」が機能しない場合、何らかのシステム不具合や、誤って構成されたポリシー設定・システムファイルが原因になっている可能性があります。 この記事では、Windows 11およびWindows 10でこのトラブルを解決するための対処法を5つご紹介します。 Windows PCで「アプリをスタートメニューにピン留めできない」問題を修正する方法 対処法
-
Windows 11で消えたタスクバーとスタートメニューを復元する方法
MicrosoftはWindows 11で数多くのデザイン変更を導入しましたが、その中でも新しいタスクバーは最も議論を呼んだ要素のひとつです。中央揃えのアイコン、再設計されたアクションセンター、新搭載のウィジェットパネルなど、Windows 10版から大きくイメージチェンジしました。その中にあるアプリのひとつ、スタートメニューも別物と言えるほど変化しています。ライブタイルは廃止され、「ピン留め」したアプリと「おすすめ」のファイル・プログラムで構成されるシンプルなランチャーへと生まれ変わりました。Windows 10にロールバックすることも可能ですが、今ではほとんどのユーザーが新しいデザインに慣