Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows 10 檔案總管出現雙重 OneDrive 圖示?註冊表修復重複項目教學

編輯:Windows 10 系統介紹

升級 Windows 10 後,檔案總管導覽窗格左側可能出現兩個完全相同的 OneDrive 圖示,點擊皆指向同一位置,介面混亂。原因是註冊表中 OneDrive 殼擴充殘留舊版 CLSID 項目。刪除對應註冊表鍵值並重新啟動檔案總管即可修復。

修復步驟圖解

  1. 按 Win+R 開啟「執行」對話框 → 輸入 regedit → 「確定」開啟註冊表編輯器。
  2. 在左側樹狀結構定位至:
    HKEY_CLASSES_ROOT\CLSID\{8E74D236-7F35-4720-B138-1FED0B85EA75}\ShellFolder
  3. 備份 (強烈建議):右鍵點擊 ShellFolder 鍵 → 「匯出」→ 儲存 .reg 檔案至桌面/備份資料夾。
  4. 右鍵點擊 ShellFolder 鍵 → 「刪除」→ 確認刪除。
  5. 重新啟動檔案總管:
    • Ctrl+Shift+Esc 開啟「工作管理員」→ 「詳細資料」頁籤 → 找到 explorer.exe → 右鍵「重新啟動」。
    • 或:工作管理員 → 「程序」頁籤 → 「Windows 檔案總管」→ 右鍵「重新啟動」。
  6. 重新開啟檔案總管,左側導覽窗格 OneDrive 圖示應恢復單一。

執行 regedit 開啟註冊表編輯器

定位 CLSID 並備份刪除 ShellFolder

工作管理員重新啟動檔案總管

重新啟動檔案總管進程

修復後單一 OneDrive 圖示

問題根因分析

  • Windows 8.1/10 早期版本 OneDrive 整合方式不同,升級過程中舊版 CLSID {8E74D236-7F35-4720-B138-1FED0B85EA75} 未正確移除,新版 OneDrive 註冊新 CLSID {018D5C66-4533-4307-9B53-224DE2ED1FE6} (或類似)。
  • 兩個 CLSID 皆註冊 ShellFolder 子鍵並設定 Attributes 使其顯示在導覽窗格,導致重複顯示。
  • 刪除舊版 CLSID 下的 ShellFolder 即可移除重複項,不影響新版 OneDrive 功能。

進階:PowerShell 一鍵修復 (管理員權限)

# 備份並刪除舊版 OneDrive CLSID ShellFolder
$path = "HKCR:\CLSID\{8E74D236-7F35-4720-B138-1FED0B85EA75}\ShellFolder"
if (Test-Path $path) {
    # 匯出備份
    reg export "HKEY_CLASSES_ROOT\CLSID\{8E74D236-7F35-4720-B138-1FED0B85EA75}\ShellFolder" "$env:USERPROFILE\Desktop\OneDrive_Old_CLSID_Backup.reg" /y
    # 刪除
    Remove-Item -Path $path -Recurse -Force
    Write-Host "舊版 OneDrive CLSID ShellFolder 已刪除,備份存放於桌面。"
} else {
    Write-Host "未發現舊版 CLSID,無需修復。"
}
# 重新啟動檔案總管
Stop-Process -Name explorer -Force
Write-Host "檔案總管已重新啟動,請檢查導覽窗格。"

注意事項

  • 操作前必備份:註冊表修改不可逆,匯出 .reg 檔可在出問題時雙擊還原。
  • 僅刪除 ShellFolder 子鍵:勿刪除父 CLSID 鍵,以免影響其他相依元件。
  • 重新啟動 explorer.exe 關鍵:殼擴充快取在記憶體中,必須重新啟動檔案總管進程才能生效。
  • OneDrive 同步功能不受影響:此修復僅影響導覽窗格顯示,同步客戶端、系統托盤圖示、檔案隨選功能均正常運作。
  • 企業環境部署:可將上述 PowerShell 腳本封裝為 Intune/SCCM/群組原則登入腳本自動化修復。

相關殼擴充管理工具

  • ShellExView (NirSoft):圖形化檢視/啟用/停用所有殼擴充,可直觀找到重複 OneDrive 項目停用。
  • CCleaner → 工具 → 啟動 → 殼擴充:可停用/刪除殼擴充項目。
  • 檔案總管選項 → 「檢視」→ 「在導覽窗格中顯示所有資料夾」/「展開至目前資料夾」:調整導覽窗格行為。

總結

Windows 10 檔案總管雙重 OneDrive 圖示問題,核心在於舊版 CLSID {8E74D236-7F35-4720-B138-1FED0B85EA75} 下的 ShellFolder 鍵值殘留。依循「regedit 定位 → 匯出備份 → 刪除 ShellFolder → 重新啟動 explorer.exe」標準流程,1 分鐘即可完美修復。註冊表操作風險可控,備份到位即無後顧之憂。讓檔案總管導覽窗格恢復乾淨清爽!

Copyright © Windows教程網 All Rights Reserved