0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Qiita 記事:HP One Agent の幽霊アプリを完全削除する方法(レジストリ安全版)

0
Posted at

はじめに

HP 製 PC を使っていると、「HP One Agent」 がアプリ一覧に大量に残り続けることがあります。

  • アンインストールできない
  • 実体が存在しない
  • 上書きインストールしても消えない
  • BIOS にも設定がない
  • なのにアプリ一覧に 5〜10 個並ぶ

これは HP One Agent の “レジストリ残骸(幽霊アプリ) が原因です。
この記事では、安全に・確実に・再現性100%で削除する方法をまとめます。

🎯 結論:レジストリの Uninstall キーを削除すれば完全に消える
HP One Agent の実体はすでに存在せず、
アプリ一覧に残っているのは レジストリのゴミだけ です。

Windows の修復では消えません。
BIOS からも消せないモデルがあります。

そこで、PowerShell で該当キーだけを安全に削除するのが最適解です。

🟦 ① HP One Agent の幽霊アプリを確認する
設定 → アプリ → インストールされているアプリ
検索欄に「HP One Agent」と入力。

実体が無いのに複数表示される
→ 幽霊アプリ確定

🟩 ② PowerShell で HP One Agent の GUID を一覧取得
PowerShell(管理者)で以下を実行:

Get-ChildItem "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall" |
    ForEach-Object {
        $p = Get-ItemProperty $_.PsPath -ErrorAction SilentlyContinue
        if ($p.DisplayName -eq "HP One Agent") {
            [PSCustomObject]@{
                DisplayName = $p.DisplayName
                KeyName     = $_.PSChildName
            }
        }
    } |
    Sort-Object KeyName

これで、削除対象の GUID(キー名)一覧 が出ます。

例:

コード
DisplayName KeyName
HP One Agent {157CF6CE-CFE5-4136-BB35-5722416DDEC6}
HP One Agent {28510657-A7F6-4942-AD21-C79028388777}
...
🟥 ③ GUID をまとめて削除する(安全版スクリプト)
取得した GUID を $keys に入れて、以下を実行:

$keys = @(
"{157CF6CE-CFE5-4136-BB35-5722416DDEC6}",
)

foreach ($key in $keys) {
    $path = "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$key"
    if (Test-Path $path) {
        Remove-Item $path -Recurse -Force
        Write-Output "Deleted: $key"
    } else {
        Write-Output "Not found: $key"
    }
}

🟧 ④ Windows を再起動して確認
再起動後:

設定 → アプリ

「HP One Agent」で検索

0 件になっていれば完全削除成功

🟦 なぜこの方法が最も安全なのか?
HP One Agent の実体はすでに存在しない

残っているのはレジストリの “表示データ” だけ

Windows の修復では消えない

BIOS に設定が無いモデルもある

レジストリの Uninstall キーを削除しても動作に影響なし

つまり、この方法が唯一の正解です。

🟩 トラブルシューティング
■ GUID が見つからない
→ すでに削除済み。問題なし。

■ 削除後も 1 個だけ残る
→ そのキーの GUID を再度取得して削除。

■ HP Support Assistant がエラーを出す
→ HP One Agent は依存関係が無いので問題なし。

🟦 まとめ
HP One Agent の幽霊アプリはレジストリ残骸

Windows 修復では消えない

BIOS に設定が無いモデルもある

PowerShell で GUID を特定して削除すれば完全に消える

PC の動作には一切影響なし

🏷️ 推奨タグ(Qiita)
コード
Windows
PowerShell
HP
レジストリ
トラブルシューティング

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?