次の方法で共有

「バックグラウンドアプリのアクセス許可」を簡単に設定できるコマンドはありますか?

Anonymous
2022-10-15T10:44:53+00:00

Win11 22H2を使用しています

使わないStoreアプリをアンインストールしました

残りのすべてのStoreアプリも使用頻度は高くないので、起動時にバックグラウンドで読み込まれているこれらのStoreアプリの「バックグラウンドアプリのアクセス許可」を「常にオフ」にしてみたところ、数百MBもメモリを節約できました。

メモリが4GBしかないPCなので助かっているのですが(起動・ログイン直後のメモリ使用量はタスクマネージャーで確認したところ1,3GBまで減り、Win10 1507 64bitと同じ水準になりました)、設定は個々のStoreアプリ16個ごとに行わなければならず非常に手間がかかるので、PowerShellなどで簡単に設定できるようなコマンドがあるかもしれないと思い、探しています

もし、コマンドで各アプリのバックグラウンド起動を「常にオフ」にする方法ををご存じでしたら教えてください

バックグラウンド起動を停止した16個のアプリ(個々のアプリごとに停止させる作業が面倒です)

  Microsoft Store > 詳細オプション > 常にオフ

  Microsoft Teams > 詳細オプション > 常にオフ

  People > 詳細オプション > 常にオフ

  Windows Package Manager Source (winget) > 詳細オプション > 常にオフ

  Windows セキュリティ > 詳細オプション > 常にオフ

  XboxGame Bar > 詳細オプション > 常にオフ

  カメラ > 詳細オプション > 常にオフ

  クロック > 詳細オプション > 常にオフ

  サウンド レコーダー > 詳細オプション > 常にオフ

  スマートフォン連携 > 詳細オプション > 常にオフ

  ターミナル > 詳細オプション > 常にオフ

  ペイント > 詳細オプション > 常にオフ

  マップ > 詳細オプション > 常にオフ

  メモ帳 > 詳細オプション > 常にオフ

  電卓 > 詳細オプション > 常にオフ

  問い合わせ > 詳細オプション > 常にオフ

「アプリ >> インストールされているアプリ >> Xbox Game Bar >> 詳細オプション」から、バックグラウンド実行を停止しているところ ↓↓

家庭向け Windows | Windows 11 | Microsoft Store

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

  1. Anonymous
    2022-10-15T20:31:59+00:00

    Windows 10でプライバシーの設定にある[バックグラウンド アプリ]で全て無効にしています(下図)。

    Windows 11を使っていないので確認できませんが、Windows 11ではこのような項目がなくなったのでしょうか。

    下のサイトをみると確かに面倒そうです(サイトにはWindows10の無効化方法も書かれています)。

       バックグラウンドアプリを無効化

            

    下のサイトのような方法があるようですが、確認できないので結果は不明です。

    サイト内にも書かれているように「コマンドから一括で行う方法を実行する場合はリスクがある」ので、行う場合は事前にシステムの復元ポイントを作成しておいた方がいいかもしれません。

       コマンドから一括で「バックグラウンドアプリ無効化」

       復元ポイントを手動で作成する方法

    コマンドではなくレジストリーの編集で行った方がいいかもしれません。

    下のサイトはWindows 10の方法ですが、Windows 11でも基本的には変わらないと思います。

    わたしはバックグラウンド アプリを無効にしているので、【GlobalUserDisabled】が作成されていて値は[1]になっています(下図)。

    バックグラウンド アプリの実行を許可すると、値は[0]になります。

    【GlobalUserDisabled】がない場合は新たに作成します。

    行う場合は事前にシステムの復元ポイントを作成し、該当するキーを保存(エクスポート)しておいた方がいいと思います。

       バックグラウンドアプリをレジストリで無効にする

       レジストリエディターを起動する方法

       レジストリのバックアップと復元のやり方

    2 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません

4 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2022-10-20T10:15:19+00:00

    検証してみたところ、紹介いただいた『コマンドから一括で「バックグラウンドアプリ無効化」』の記事通りのコマンドで、一括でのオン・オフができることを確認しました。

    結果、手動で無効にした場合と同等のメモリ削減効果がありました。

    オンオフによる不具合もとくにありませんでした。

    ありがとうございました。

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  2. nobuko c 123.2K 評価のポイント 独立アドバイザー
    2022-10-18T01:30:20+00:00

    グループポリシーの設定に、Windowsアプリのバックグラウンド実行を許可するの設定がありますね。

    [強制的に拒否] オプション

    レジストリの設定ですと

    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\AppPrivacy

    LetAppsRunInBackground 値のデータが2ですね。

    詳細は以下になります

    このポリシー設定では、Windows アプリがバックグラウンドで実行できるかどうかを指定します。

    すべてのアプリに既定の設定を適用するか、パッケージ ファミリ名を指定してアプリごとの設定を適用するかを指定できます。アプリのパッケージ ファミリ名を取得するには、Get-AppPackage Windows PowerShell コマンドレットを使います。既定の設定はアプリごとの設定によって上書きされます。

    [ユーザーが制御] オプションを選ぶと、Windows アプリがバックグラウンドで実行できるかどうかを、組織の従業員が選ぶことができます (デバイスの [設定] > [プライバシー] を使用)。

    [強制的に許可] オプションを選ぶと、Windows アプリはバックグラウンドで実行でき、組織の従業員はこの設定を変更できません。

    [強制的に拒否] オプションを選ぶと、Windows アプリはバックグラウンドで実行できず、組織の従業員はこの設定を変更できません。

    このポリシー設定を無効にした場合または構成しなかった場合は、Windows アプリがバックグラウンドで実行できるかどうかを、組織の従業員が選ぶことができます (デバイスの [設定] > [プライバシー] を使用)。

    このグループ ポリシー オブジェクトがデバイスに適用されているときに、アプリを開く場合、従業員は、アプリやデバイスを再起動してポリシーの変更をアプリに適用する必要があります。

    0 件のコメント コメントはありません
  3. Hebikuzure aka Murachi Akira 320.3K 評価のポイント MVP ボランティア モデレーター
    2022-10-17T01:48:58+00:00

    こちらの設定は Windows 11 では無くなっていますね。

    想像ですが、バックがラウンド実行を無効にすることで本来(既定)の動作と異なる状態になり、かえって困ったことになったユーザーが多かったんじゃないかと思います。設定の意味や効果、デメリットをちゃんと理解して設定するユーザーだけでは無いので、むやみに無効にして結果的にサポートの手を煩わせるようなユーザーが多いと、「設定自体無くす」という方向になるのは無理からぬところですね。

    ※アプリ個別に無効にできるので、無効にする機能自体が無くなる訳でもないですし。

    0 件のコメント コメントはありません
  4. Anonymous
    2022-10-17T01:09:50+00:00

    ありがとうございます

    コマンドで一括オンオフできるかどうか確認してみます

    ※Win10には存在していたという一括変更のボタン・・どうやらWin11は削除されているようで、探しましたが見つかりません

    ↓↓この辺りにあるはず・・でも見つかりません。他の場所も見てみましたが、いまも見つけることができません

    0 件のコメント コメントはありません