Skip to main content

在Windows中的“運行”對話框中調整歷史記錄

在Windows中的“運行”對話框中調整歷史記錄

Geoffrey Carr

您是否經常在Windows中使用“運行”對話框?如果是這樣,我們會提供一些有用的提示,用於調整對話框的歷史記錄或最近使用的(MRU)列表。

本文介紹如何刪除單個項目,刪除整個歷史記錄,禁用歷史記錄,甚至禁用“運行”對話框,如果您不希望它可用。

注意:禁用“運行”命令不會阻止用戶運行程序。還有其他方法可以查找和運行可執行文件。

按Win + R可以輕鬆訪問“運行”對話框。但是,如果經常使用“開始”菜單,則可以通過Windows 7或Vista“開始”菜單輕鬆啟用“運行”命令,因為它在此處不可用。默認。

從“運行”對話框MRU列表中刪除單個項目

從“運行”對話框中的MRU列表中刪除單個選定項目,需要修改註冊表。

注意:在對註冊表進行任何更改之前,請確保對其進行備份。我們還建議您創建一個還原點,以便在出現問題時還原系統。

要打開註冊表編輯器,請打開“運行”對話框,然後在“打開”編輯框中輸入“regedit.exe”。按Enter鍵或單擊“確定”。您還可以使用“開始”菜單搜索框搜索“regedit.exe”。

如果顯示“用戶帳戶控制”對話框,請單擊“是”繼續。

注意:您可能看不到此對話框,具體取決於您的用戶帳戶控制設置。

導航到“註冊表編輯器”窗口左側樹中的以下項。

HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/RunMRU

選擇RunMRU密鑰。值顯示在對話框的右側。每個項目都有一個字母名稱。記下與要從列表中刪除的項目對應的字母並記住它。要刪除項目,請右鍵單擊該項目的名稱,然後選擇“刪除”。

將顯示一個警告對話框,以確保您要刪除該值。刪除這些值是沒有問題的。但是,在刪除註冊表中的值和鍵時要小心。單擊是繼續。

現在,您必須刪除從MRU列表中刪除的項目的字母。雙擊MRUList值。

從“數值數據”編輯框中的字母串中刪除與您刪除的項目對應的字母。單擊確定。

從文件菜單中選擇退出以關閉註冊表編輯器。

該項目已從“運行”對話框中的MRU列表中刪除。

在不丟失當前條目的情況下禁用“運行”對話框歷史記錄

有幾種方法可以禁用“運行”對話框歷史記錄列表。如果要保留列表,以防以後要再次啟用歷史記錄,請使用本節中介紹的註冊表方法。在本文後面,我們將向您展示一種更簡單的禁用歷史列表的方法。但是,歷史記錄中的命令列表將丟失。

若要使用註冊表禁用“運行”對話框歷史記錄,請按照本文前面所述打開註冊表編輯器。再次導航到以下鍵。

HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/RunMRU

右鍵單擊RunMRU鍵,然後從彈出菜單中選擇“權限”。

在“權限”對話框中,單擊“組或用戶名”框下的“添加”。

在“輸入要選擇的對象名稱”編輯框中輸入“所有人”,然後單擊“確定”。

您將返回“權限”對話框。確保在組或用戶名列表中選中“Everyone”,並在“每個人的權限”框中的“讀取”行的“拒絕”列中選中復選框。單擊確定。

將顯示一個警告對話框,其中包含拒絕條目。單擊是以接受更改並繼續。

請注意,包含MRUList值的所有值都從“註冊表編輯器”窗口右側的列表中消失。它們實際上並沒有消失,而是隱藏起來。

關閉註冊表編輯器並打開“運行”對話框。請注意,通常包含輸入的命令歷史記錄的“打開”下拉列表現在為空。輸入命令時,它們不會保留在歷史列表中。該列表將保持為空。

如果要在“運行”對話框中還原歷史列表,請再次打開註冊表編輯器並導航到前面提到的相同鍵。右鍵單擊RunMRU項,選擇“權限”,然後從“權限”對話框的“組或用戶名”列表中刪除“所有人”。關閉對話框。

請注意,先前的歷史記錄列表將在“運行”對話框中恢復。

刪除和禁用整個運行對話框歷史記錄

現在,我們將向您展示刪除和禁用“運行”對話框歷史記錄的更簡單方法。請注意,使用此方法會永久刪除以前輸入的命令的現有列表。您可以重新啟用列表,但在輸入新命令之前它將為空。

要在“運行”對話框中刪除整個歷史記錄,請右鍵單擊“開始”選擇,然後從彈出菜單中選擇“屬性”。

在任務欄和開始菜單屬性對話框中,選中存儲並在開始菜單中顯示最近打開的程序複選框,以便框中沒有復選標記。單擊確定。

完全禁用“運行”對話框

只需取消選中啟用“運行”命令的複選框,即可從“開始”菜單中輕鬆刪除“運行”命令。但是,如果要完全禁用“運行”對話框,可以通過更改註冊表來執行此操作。

注意:同樣,我們建議您在更改註冊表之前,請務必對其進行備份。我們還建議您創建一個還原點,以便在出現問題時還原系統。

此過程不僅從“開始”菜單中刪除“運行”命令,還從“任務管理器”中刪除“新建任務”選項。這可以防止您重新啟動explorer.exe進程而無需重新啟動計算機。因此,在決定完全禁用“運行”對話框之前,請認真考慮一下。

在“開始”菜單的“搜索”框中輸入“regedit.exe”,打開註冊表編輯器。如果顯示,請在“用戶帳戶控制”對話框中單擊“是”。

導航到以下密鑰並選擇資源管理器密鑰。

HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer

右鍵單擊“註冊表編輯器”窗口右窗格中的空白區域,然後選擇“新建”| DWORD(32位)彈出菜單中的值。

選擇新值的文本。

鍵入“NoRun”作為新值的名稱,然後按Enter鍵接受它。雙擊新值。

在“數值數據”編輯框中輸入“1”,然後單擊“確定”。

新值顯示在“數據”列中。

關閉註冊表編輯器並重新啟動計算機。

注意:由於禁用“運行”對話框也會禁用“任務管理器”中的“新建任務”選項,因此您無法結束explorer.exe任務並重新啟動它。您必須重新啟動計算機。

當您重新登錄帳戶並按Win + R嘗試訪問“運行”對話框時,將顯示以下對話框。

您可以通過返回註冊表編輯器並刪除您創建的NoRun鍵來重新啟用“運行”對話框。但是,我們發現一旦我們禁用了“運行”對話框,我們就無法在“開始”菜單搜索框中搜索“regedit.exe”來查找並運行註冊表編輯器。它沒有找到。

但是,還有另一種方法可以輕鬆找到“regedit.exe”。打開Windows資源管理器,選擇C: Windows目錄,然後在“搜索”框中輸入“regedit.exe”。雙擊C: Windows目錄中的“regedit.exe”文件以啟動註冊表編輯器。

再次導航到以下密鑰,選擇Explorer密鑰。

HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer

右鍵單擊NoRun值,然後選擇“刪除”。

同樣,會顯示一個警告對話框,以確保您要刪除該值。單擊是繼續。

您還可以使用本地組策略編輯器禁用“運行”對話框。

注意:Windows 7的Home和Starter版本中不提供本地組策略編輯器。

要啟動本地組策略編輯器,請打開“開始”菜單,在“搜索”框中輸入“gpedit.msc”,然後按Enter鍵或單擊該鏈接。

導航到“本地組策略編輯器”窗口左側的以下項目。從右側的設置列表向下滾動到“開始”菜單設置中的“刪除運行”菜單,然後雙擊它。

User ConfigurationAdministrativeTemplatesStart Menu & Taskbar

在顯示的對話框中,選擇“已啟用”以打開該選項。

單擊“確定”接受更改並關閉對話框。

打開選項後,State列將顯示Enabled。

從“文​​件”菜單中選擇“退出”以關閉“本地組策略編輯器”。

要再次禁用該設置並啟用“運行”對話框,請返回“本地組策略編輯器”並選擇“已禁用”或“未配置”。

我們發現禁用“運行”對話框不僅阻止我們從“開始”菜單“搜索”框中打開註冊表編輯器,而且我們也無法以這種方式打開“本地組策略編輯器”。要在禁用“運行”對話框後打開“本地組策略編輯器”,請打開Windows資源管理器,選擇C: Windows System32目錄,然後在“搜索”框中輸入“gpedit.msc”。雙擊C: Windows System32目錄中的“gpedit.msc”文件以啟動本地組策略編輯器。

Link
Plus
Send
Send
Pin