文章出處

Visual Studio 2017的"最近的文件列表"和"項目列表"總是刪了之后重啟電腦又出現(PS:這期間沒有打開過項目,更沒打開過VS)。

一怒之下,按照以前的老套路,去注冊表里刪。

以項目名稱作為關鍵詞進行注冊表查找,居然查找不到相關記錄,這讓我很吃西瓜。。。

我很謹慎地按照

項目列表:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\<version>\ProjectMRUList
最近的文件列表:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\<version>\FILEMRUList

進行查找,還是沒有,甚至沒有。。。

(PS:Visual Studio 2017的內部版本號是15,所以<version>是15.0。額,Visual Studio 2017還有個<version_[instanceid]>,其中[instanceid]為安裝實例版本,例如我的是15.0_70974213)

最終FQGoogle得到了結果,原來這貨把它的大部分注冊表配置都單獨存放在一個注冊表文件里,并且沒有被注冊表加載進配置單元,難怪我總是找不到。

步驟:

1.關閉所有VS實例,并且打開regdit.

2.在左側欄選中HKEY_LOCAL_MACHINE.

3.在菜單欄中選擇 文件-->加載配置單元.

4.從%localappdata%\Microsoft\VisualStudio\15.0_[instanceid]文件夾路徑下加載privateregistry.bin文件.(PS:不關閉VS的情況下,打開privateregistry.bin會加載失敗)

5.此時,會提示你給這個配置單元命名,什么名字都可以,比如命名為"VS".

6.現在,你可以進行任何關于Visual Studio 2017注冊表配置的相關操作(PS:我通過查找項目名稱,找到目標,然后刪除,完成歷史記錄清理).

7.最后,你要注意,但你更新完成后,記得卸載配置單元,否則會導致Visual Studio 2017打不開.

 

參考自:https://blog.agchapman.com/updating-registry-settings-for-visual-studio-2017/

http://stackoverflow.com/questions/82661/how-do-you-clear-your-mru-list-in-visual-studio


文章列表




Avast logo

Avast 防毒軟體已檢查此封電子郵件的病毒。
www.avast.com


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()