萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Windows 7 教學

Win7 桌面頑固廣告圖示刪不掉?透過登錄表 NameSpace 徹底清除

現象分析

桌面出現無法右鍵刪除、Del/Shift+Del 無反應的廣告圖示。這類圖示通常是惡意軟體/流氓軟體在登錄表 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace 下建立的虛擬命名空間擴充,非實體檔案,故無法用檔案系統方式刪除。

手動清除步驟 (精準定位)

  1. 按 Win + R → regedit 開啟登錄編輯器。
  2. 瀏覽至:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace
  3. 先備份: 右鍵 NameSpace → 「匯出」→ 存為 NameSpace_Backup.reg 置於桌面。
  4. 觀察子機碼 (GUID 格式)。系統預設保留項目 勿刪:
    {450D8FBA-AD25-11D0-98A8-0800361B1103} (我的電腦)
    {645FF040-5081-101B-9F08-00AA002F954E} (回收站)
    其他 GUID 皆為第三方擴充。
  5. 逐一測試刪除: 記下某 GUID → 右鍵刪除該子機碼 → 回桌面按 F5 重新整理 → 觀察目標廣告圖示是否消失。
    — 若消失:該 GUID 即為目標。
    — 若未消失:在備份 .reg 中找回該機碼匯入恢復,繼續測試下一個。
  6. 確認目標 GUID 後,編輯備份 .reg 檔,僅保留該目標 GUID 區塊,其餘刪除。
  7. 雙擊修改後的 .reg 匯入,徹底移除該命名空間擴充。

批次清除腳本 (PowerShell 適用進階用戶)

# 列出所有非系統預設的 NameSpace GUID
$systemGuids = @(
    '450D8FBA-AD25-11D0-98A8-0800361B1103', # Computer
    '645FF040-5081-101B-9F08-00AA002F954E', # Recycle Bin
    'F02C1A0D-BE21-4350-88B0-7367FC96EF3C', # Network
    '59031A47-3F72-44A7-89C5-5595FE6B30EE'  # User's Files
)
$nsPath = 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace'
Get-ChildItem $nsPath | Where-Object { $systemGuids -notcontains $_.PSChildName.Trim('{}') } | ForEach-Object {
    Write-Host "Found suspicious: $($_.PSChildName) - $($_.GetValue(''))"
    # 取消註解下行實際刪除
    # Remove-Item $_.PSPath -Force
}

事後防護

  • 完整掃描惡意軟體 (Windows Defender 離線掃描 / Malwarebytes / HitmanPro)。
  • 檢查啟動項目 (msconfig、shell:startup、登錄 Run/RunOnce) 移除不明項目。
  • 瀏覽器擴充功能清理,移除不明擴充。
  • 安裝軟體時選「自訂安裝」,取消勾選捆綁推廣軟體。
copyright © 萬盛學電腦網 all rights reserved