Windows11/10でアプリがバックグラウンドで実行されないようにする方法

UWPまたはユニバーサルWindowsプラットフォームアプリ(UWP or Universal Windows Platform apps)は、会社のMicrosoftストアにあり、多くの点で、従来の(Microsoft Store)Win32アプリ(Win32 apps)とは動作が異なりますが、本質的に同じです。通常のWin32アプリと同様に、これらのアプリは、バックグラウンドで実行したままにすると、バッテリーを消耗する可能性があります。重要なのは、ユーザーが完全な機能セットを利用できるようにするには、これらのアプリの多くをバックグラウンドで実行する必要があるということです。ご覧のとおり、ライブタイルや通知などを機能させるには、UWPアプリを常にバックグラウンドで実行する必要があります。

(Turn)Windows 11/10バックグラウンドアプリ(Background Apps)オフにする

ライブタイルと通知の情報は通常クラウドから配信されるため、UWPアプリは(UWP)Win32アプリと比較してバッテリーからの消費電力が少ないはずですが、これはまだテストされていないため、まだ空中にあります。

Windows(Stop Windows)アプリがバックグラウンドで実行されないようにする

これを行うには4つの方法がありますが、最初に、特定のアプリの実行を停止する方法を見ていきます。それほど重要ではないアプリです。

1]Windows設定経由

ウインドウズ10

Windows10アプリがバックグラウンドで実行されないようにする

これを行うには、[スタート]メニューをクリックしてから、(Start Menu)設定(Settings)アプリを開きます。[プライバシー]をクリックし、[(Privacy)バックグラウンドアプリ(Background Apps)]というオプションまで下にスクロールします。

ここから、バックグラウンドで実行する権限を持つアプリのリストが表示されます。[アプリをバックグラウンドで実行する](Let apps run in the background)セクションで、[オフ/オンの切り替え]スイッチを使用して関連するタスクを実行します。

Windows 11

Windows 11には、すべてのバックグラウンドアプリをオフにできるグローバル設定はありません。すべてのアプリに対して個別に行う必要があります。

Windowsアプリがバックグラウンドで実行されないようにする

またはWindows11アプリがバックグラウンドで実行されないようにするには:

  1. Windows11の設定を開く
  2. [アプリ]>[アプリと機能]に移動します
  3. バックグラウンドで実行しないようにするアプリを見つけます
  4. 詳細オプションをクリックします
  5. バックグラウンド(Background)アプリの権限ドロップダウンメニューを開きます
  6. ここでは、[常に](Always)、 [推奨](Recommended)、または[しない]を選択できます。

アラーム(Alarm)アプリやメール(Mail)アプリなどのアプリを定期的に使用する場合は、常にバックグラウンドで実行する必要があることに注意してください。それらをオフにすると、目覚まし(Alarm)ベルで目覚めたり、新しいメールが届いたときに通知やライブタイルの更新を受け取ったりすることはありません。

バックグラウンドで実行できるアプリを減らすと、確実に電力を節約できるだけでなく、PCの実行も向上します。

2]バッテリーセーバーモード経由

バッテリーセーバーウィンドウ-10

UWPアプリがバックグラウンドで実行されないようにする別の方法は、バッテリーセーバーモードをオンにすることです。これを行うと、すべてのアプリがすぐにバックグラウンドで実行されなくなります。これは、電源から離れていて、バッテリーのエネルギーを最大限に活用したい場合に最適です。

これを行うには、通知領域にあるバッテリーアイコンをクリックしてから、[バッテリーセーバー(Battery Saver)]オプションをクリックしてタスクを完了します。分かりますか?全体のプロセスはあなたのABC(ABCs)を言うのと同じくらい簡単です、それで将来バッテリーの問題についてこれ以上の不満はないはずです。

同様に、Windows 11では(Windows 11)バッテリー(Battery)セーバーの設定を構成する必要があります。

Windows11バッテリーセーバー

それらは、Settings > System > Powerで取得できます。

3]レジストリエディタの使用

レジストリエディタ(Registry Editor)を開き、次のキーに移動します。

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\BackgroundAccessApplication

ここ:

  • Defaultという名前の新しいDWORD(32ビット)値を作成し、その値を1に設定します(1)
  • また、Migratedという名前の別の(Migrated)DWORD(32ビット)値を作成し、その値を4に設定します。(4)

コンピュータを再起動してください。

これにより、すべてのWindowsアプリがバックグラウンドで実行されなくなります。

4]グループポリシーエディターの使用

グループポリシーエディター(Group Policy Editor)を開き、次の設定に移動します。

Computer Configuration > Administrative Templates > Windows Components > App Privacy

[Windowsアプリをバックグラウンドで実行する]設定(Let Windows apps run in the background setting)を見つけて、 [有効](Enabled)に設定します。

すべてのアプリのデフォルト(Default for all apps)のドロップダウンメニューから、[強制的に拒否(Force Deny)]を選択します。

[適用]をクリックして終了します。

これにより、すべてのWindowsアプリがバックグラウンドで実行されなくなります。

Hope this helps!



About the author

私は、Windows アプリとファイルを専門とする、10 年以上の経験を持つコンピューター セキュリティの専門家です。私は、コンピュータ セキュリティに関連するさまざまなトピックについて何百もの記事を書いたり、レビューしたりして、個人がオンラインで安全に過ごせるように支援してきました。また、データ侵害やサイバー攻撃からシステムを保護するために支援が必要な企業向けの経験豊富なコンサルタントでもあります。



Related posts