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

Win10 清除「執行」對話框歷史記錄:登錄表 RunMRU 機碼刪除法

編輯:Windows 10 系統介紹

Win+R 開啟的「執行」對話框會記錄歷次輸入指令,若含敏感路徑/參數需清除。Win10 無圖形介面清除選項,需透過登錄表刪除 RunMRU 機碼下的值 (保留 (Default))。

登錄表清除步驟

  1. Win+R → regedit。
  2. 展開:
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU
  3. 右側面板:刪除除 (Default) 以外的所有字串值 (名稱為 a, b, c... 依序字母),或依「資料」欄內容選擇性刪除特定指令。
  4. 關閉登錄表編輯器,即時生效 (無需重開機)。

執行對話框歷史記錄

RunMRU 機碼值列表

PowerShell 一鍵清除 (含選擇性保留)

# 完全清除 (保留 Default)
Remove-ItemProperty -Path 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU' -Name $(Get-ItemProperty -Path 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU' | Get-Member -MemberType NoteProperty | Where-Object {$_.Name -ne '(Default)'} | Select-Object -ExpandProperty Name)

# 僅刪除含特定關鍵字的項目 (例: 刪除含 "regedit" 的紀錄)
Get-ItemProperty 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU' | ForEach-Object {
  $_.PSObject.Properties | Where-Object {$_.Name -ne '(Default)' -and $_.Value -like '*regedit*'} | ForEach-Object {
    Remove-ItemProperty -Path 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU' -Name $_.Name
  }
}

第三方工具替代

  • CCleaner → 「Windows」索引標籤 → 「執行」 (Run) 勾選 → 分析/清理。
  • Winaero Tweaker → 「Behavior」→「Clear Run dialog history」。

透過登錄表 RunMRU 機碼刪除歷史值,即可徹底清除 Win10「執行」對話框記錄,保護隱私與操作痕跡。

Copyright © Windows教程網 All Rights Reserved