Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

UnistackSvcGroup(unistacksvcgroup)による高いCPU・メモリ使用量を解決する方法

タスクマネージャーは、すべてのバージョンのWindowsにプリインストールされているツールで、システムのバックグラウンドで実行されているタスクを管理するために役立ちます。タスクマネージャーを開くと、サービスやプロセスの一覧が表示され、「バックグラウンド プロセス」セクションには、Windows本体やサードパーティ製アプリケーションのサービス・プロセスが含まれています。CPUやRAMの使用率、ネットワーク使用量、ディスク使用量(読み取り/書き込み)などの詳細情報も確認でき、応答しなくなったサービスやプロセスを強制終了することも可能です。

PCでは数多くのサービスがバックグラウンドで常時実行されています。その中の一つがUnistackSvcGroupです(実際には単一のサービスではなく、複数のサービスをまとめたグループです)。このサービスがタスクマネージャー上で大量のリソースを消費していることに気づき、不満を訴えるユーザーが多くいます。さらに、このサービスはWindowsのサービス一覧には表示されないため、通常の方法では無効化できません。システムリソースを大量に使用することから、マルウェアではないかと疑うユーザーも少なくありません。

UnistackSvcGroup(unistacksvcgroup)による高いCPU・メモリ使用量を解決する方法

UnistackSvcGroupとは?

UnistackSvcGroupには「UniStore」というサービスが含まれており、これはMicrosoft Store(旧Windows Store)に属しています。このサービスが実行されてリソースを消費しているのは、Storeがアプリケーションを自動更新していることが原因である可能性が高いです。そのため、タスクマネージャーのサービス一覧に表示されていても心配はいりません。UniStoreは正規のサービスです。

もう一つの原因となりうるのが「UserDataSvc」サービスで、こちらもUnistackSvcGroupの一部です。Windows自体のバグである可能性もあり、実際に多くのユーザーから「Windows Updateを実行したところ症状が改善した」という報告が寄せられています。異常なリソース使用率が見られる場合は、Windows側の不具合かもしれません。とはいえ、特にリソースを大量に消費している場合は、以下の方法でサービスの動作を抑えることができます。

方法1:レジストリエディターを使用する

レジストリキーの値を変更することで、UnistackSvcサービスを無効化できます。多くのユーザーの問題を解決した実績のある方法ですが、技術的な知識があまりない方にはおすすめしません。レジストリの編集は非常に慎重に行う必要があり、操作を誤るとシステムが起動しなくなる恐れもあります。まずは他の方法を試し、それでも解決しない場合にのみ、この方法を実行してください。

以下の手順に従って、レジストリの値を確認・変更します。

  1. Windowsキーを押しながらRキーを押します
  2. regeditと入力してEnterキーを押します

UnistackSvcGroup(unistacksvcgroup)による高いCPU・メモリ使用量を解決する方法

  1. 次の場所へ移動します:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\UnistoreSvc。移動方法がわからない場合は、以下の手順に従ってください。
    1. 左ペインのHKEY_LOCAL_MACHINEをダブルクリックします
    2. 左ペインのSYSTEMをダブルクリックします
    3. 左ペインのCurrentControlSetをダブルクリックします
    4. 左ペインのServicesをダブルクリックします

UnistackSvcGroup(unistacksvcgroup)による高いCPU・メモリ使用量を解決する方法

  1. 左ペインでUnistoreSvcをクリックして選択します
  2. 右ペインにあるStartエントリをダブルクリックします

UnistackSvcGroup(unistacksvcgroup)による高いCPU・メモリ使用量を解決する方法

  1. 新しいウィンドウが開き、値データに「3」が入っているはずです。「3」はこのサービスが「手動」であることを意味します。ここを「4」(無効)に変更することで問題が解決します。値データ欄に4を入力し、OKをクリックします

UnistackSvcGroup(unistacksvcgroup)による高いCPU・メモリ使用量を解決する方法

  1. 続いて、左ペインでUserDataSvcというフォルダーを見つけて選択します
  2. 右ペインにあるStartエントリをダブルクリックします

UnistackSvcGroup(unistacksvcgroup)による高いCPU・メモリ使用量を解決する方法

  1. 新しいウィンドウが開き、値データに「3」が入っています。こちらのサービスも無効化する必要があるため、値データ欄に4を入力し、OKをクリックします

UnistackSvcGroup(unistacksvcgroup)による高いCPU・メモリ使用量を解決する方法

レジストリエディターを閉じれば、問題は解決するはずです。

方法2:アプリの自動更新をオフにする

このサービスはMicrosoft Storeがアプリを更新する目的で使用しているため、Microsoft Storeの「アプリを自動的に更新する」オプションを無効にするだけで、問題を解決できる場合があります。以下の手順で無効化してください。

  1. Windowsキーを一度押します
  2. Microsoft Storeを選択して開きます

 UnistackSvcGroup(unistacksvcgroup)による高いCPU・メモリ使用量を解決する方法

  1. 右上隅の3点メニュー(…)をクリックすると、Storeの設定画面が開きます。注意:3点メニューが表示されない場合は、上部のプロフィール画像アイコンをクリックし、設定を選択してください

UnistackSvcGroup(unistacksvcgroup)による高いCPU・メモリ使用量を解決する方法

  1. 「アプリを自動的に更新する」のスイッチをオフにします

UnistackSvcGroup(unistacksvcgroup)による高いCPU・メモリ使用量を解決する方法

これで完了です。Microsoft Storeを閉じて構いません。

方法3:Windowsを更新する

この問題はおそらくWindows自体のバグです。多くのユーザーが、システムを最新の状態に更新するだけで問題を解決しています。まだ更新していない場合は、Windows Updateを実行してください。すでに最新の状態であれば、次のWindows Updateの配信を待ちましょう。

方法4:UnistoreDBフォルダーの内容を削除する

このサービスはUnistoreDBフォルダー内の一部のファイルを使用していますが、具体的にどのファイルなのかは特定できていません。そのため、実行中のサービスを終了させたうえで、フォルダー全体の内容を削除することで問題が解決します。

注意:UnistoreDBフォルダーの内容を削除すると、「People(連絡先)」アプリと「メール」アプリが正常に動作しなくなります。これらのアプリを使用しない場合にのみ、この方法を実行してください。

  1. Ctrl + Shift + Escキーを同時に押してタスクマネージャーを開きます
  2. 該当するサービスを見つけて右クリックし、タスクの終了を選択します
  3. Unistore関連のサービスが他にもあれば、同じ操作を繰り返します
  4. タスクマネージャーを閉じます
  5. Windowsキーを押しながらEキーを押してエクスプローラーを開きます
  6. エクスプローラーのアドレスバーにC:\Users\profile_name\AppData\Local\Comms\UnistoreDBと入力してEnterキーを押します。profile_nameはご自身の実際のユーザー名に置き換えてください。注意:このフォルダーにアクセスできない場合は、隠しファイルを表示する設定が有効になっているか確認してください

UnistackSvcGroup(unistacksvcgroup)による高いCPU・メモリ使用量を解決する方法

  1. UnistoreDBフォルダー内でCtrl + Aを押してすべてのファイルを選択し、Deleteキーを押します。確認ダイアログが表示されたら承認してください。これでフォルダー内の内容が削除されます

UnistackSvcGroup(unistacksvcgroup)による高いCPU・メモリ使用量を解決する方法

作業が完了したらPCを再起動してください。Unistack Service Group(unistacksvcgroup)のリソース使用量が通常レベルまで下がっているはずです。

  1. 【Windows 11】診断ポリシーサービスのCPU・メモリ使用率が高い問題を解決する6つの方法

    Windows、macOS、Linuxなど、どのOSを使用していても、バックグラウンドでは常に多数のプロセスやサービスが動作しています。私たちユーザーは、大量のCPUリソースやシステムリソースを消費するこれらの複雑なサービスの存在に気づいていないことがほとんどです。 その代表的なプロセスのひとつが「診断ポリシー(Diagnostic Policy)サービス」です。このサービスはWindowsの各コンポーネントに問題がないかを検出する役割を担っており、デバイスを再起動するたびに自動的に起動するよう設定されています。目的はマシンの使用体験を向上させ、エラーや不具合を最小限に抑えることです。Wind

  2. Adobe CEF Helperのメモリ・CPU使用率が高い問題を解決する5つの方法

    Adobe CEF HelperによるCPUやメモリ使用率の高騰に悩まされたことはありませんか?もしそうであれば、あなただけではありません。同じ問題に直面し、解決策を探して苦労しているユーザーは数多くいます。この記事では、Adobe CEF Helperの高いメモリ・CPU使用率を改善する具体的な方法をわかりやすく解説します。 Adobe CEF Helperとは? Adobeは、多数のプログラムを効率的に管理するために、ユーザー向けにCreative Cloudサービスを提供しています。また、ソフトウェアライセンス認証や同期の管理も行っています。Adobe CEF Helperは、そのAdo