ウィジェットはWindows 11で新しく追加された機能で、デスクトップ上で天気、ニュース、スポーツのスコアなど、あらゆる情報を素早く確認できるようになっています。通常、タスクバーの左側にある小さなアイコンがウィジェットへの入り口です。それをクリックするか、キーを押すと、「ウィジェットボード」Win + Wと呼ばれるミニダッシュボードが開きます。そこにはニュースフィード、株価、天気予報、地図、交通情報、そして時には広告まで、あらゆるミニアプリが揃っています。正直言って、ちゃんと機能している時は結構便利です。しかし、多くの環境では、リソースを大量に消費し、煩わしいだけの煩雑さになってしまいます。
とはいえ、ウィジェットはバックグラウンドで常に動作し、必要もないのにCPUとRAMを消費するため、気が散ったり、不快感を覚えたりする人も多いでしょう。もし、ウィジェットを使っていないのにパソコンの動作が重くなるなど、身に覚えのあることがあれば、ウィジェットを無効化または削除する方法がいくつかあります。
Windows 11のウィジェットを修正または削除する方法
方法1:設定でウィジェットをオフにする
これは、ウィジェットアイコンの表示とアクティブ化を阻止する最も簡単な方法です(少なくともUI側では)。ウィジェットアイコンを非表示にしたいだけなら、通常はこれで十分です。
- 「設定」 → 「個人用設定」→ 「タスクバー」に進みます。 「ウィジェット」のトグルを探して「オフ」にスライドします。
これでアイコンが非表示になり、 を押してWin + Wもウィジェットボードがポップアップ表示されなくなります。設定によっては、ウィジェットのプロセスがアイドル状態になったり、シャットダウンしたりすることがありますが、バックグラウンドで動作し続ける場合もあります。おかしいですよね。
方法2: レジストリまたはグループポリシーでウィジェットを無効にする
より永続的な解決策が必要な場合、特に設定のトグルだけでは不十分だったり、何度も表示されたりする場合には、レジストリまたはグループポリシーを使用することができます。Windowsは頑固な傾向があるため、この方法はウィジェットの起動を阻止するのに効果的です。
- レジストリについては、PowerShellまたはコマンドプロンプトで管理者として次のコマンドを実行してください
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "TaskbarDa" /t REG_DWORD /d "0" /f。これにより、Windowsはタスクバーにウィジェットを表示または読み込みしないように指示されます。ウィジェットを再び表示したい場合は、値を「1」に設定するか、削除してください。 - グループポリシーの場合は、gpedit.mscを開きます。「コンピューターの構成」 → 「管理用テンプレート」 → 「Windowsコンポーネント」 → 「ウィジェット」に移動します。 「ウィジェットを許可する」を見つけて「無効」に設定します。これは、特に企業内のマシンなど、一部のマシンでは非常に効果的です。
注: これらの方法で無効化した後でも、widgets.exe プロセスが残ったり、サイレントモードで実行されたりすることがあります。無効化すると、UI が表示されなくなり、プロセスがアクティブな処理を行わなくなるだけです。
方法3:ウィジェットアプリを完全に削除する(上級)
ウィジェットアプリが全く不要であれば、ここで少し面倒なことになります。WinGetパッケージマネージャーを使ってWindows Webエクスペリエンスパックをアンインストールすれば、コアコンポーネントが削除されるはずです。管理者権限のコマンドプロンプトまたはPowerShellで以下のコマンドを実行してください。
winget uninstall "windows web experience pack"
この方法では、特にパッケージが1人のユーザーのみにインストールされた場合や、デフォルトイメージの一部である場合など、すべてが削除されない場合があります。そのため、完全にクリーンアップするには、appxパッケージを手動で削除する必要があるかもしれません。
すべてのユーザーからアンインストールし、プロビジョニングされたパッケージを削除するには、次の PowerShell コマンドを実行します (正しく実行しないと他のものが壊れる可能性があるため、注意してください)。
Get-AppxPackage -AllUsers | Where-Object {$_. Name -like "*WebExperience*"} | Remove-AppxPackage -AllUsers -ErrorAction SilentlyContinue Get-AppxProvisionedPackage -online | Where-Object {$_. Name -like "*WebExperience*"} | Remove-AppxProvisionedPackage -online –Verbose
当然のことながら、Windows はこれらの機能の一部を目に見えないように隠しておかなければなりません。他のユーザーや一部のシステムコンポーネントがまだ必要だと判断した場合、その残骸がまだ見える可能性があります。
後でウィジェットを復元するには、Microsoft Storeから再インストールするか、APPX パッケージを手動でダウンロードしてインストールします。