修正更改「Program Files」資料夾的磁碟機號碼後無效的連結目標

修正更改「Program Files」資料夾的磁碟機號碼後無效的連結目標

我在另一個分割區上有第二個Program Files目錄,因為我無法將它們全部儲存在我的 SSD 上。所以預設位置是C:\Program Files,但我不經常使用的一些程式位於F:\Program Files

起初我沒有註意到第二個分割區的字母是F:,我開始安裝東西,但後來我看到它並將其更改為D:我想要的東西。但是,現在可能有一些連結和儲存的路徑字串指向以前的F:驅動器上的文件,而該驅動器現在實際上位於D:.一個具體的例子是 .iso 檔案的「開啟方式」對話方塊中的條目損壞。

如何輕鬆掃描註冊表(以及其他重要位置)以查找針對舊磁碟機號碼的路徑F:並將其修復為指向D:現在?使用 Windows 10 家用版。

答案1

使用註冊表是有風險的,我強烈建議避免這種方法。因為它可能會導致無法阻止的系統錯誤。

有兩種方法可以解決您的問題,但是這兩種方法都需要重新安裝您的程式。

第一種方法是將程式重新安裝到正確的資料夾目標。 (作為@拉姆獵犬在他的評論中建議)並繼續以您的方式使用您的系統。

第二種方法是重新安裝受影響的程序,D:\Program Files然後將所有C:\Program Files內容移到D:\Program Files,然後使用符號連結重定向C:\Program FilesD:\Program Files.這將確保任何程式呼叫C:\Program Files它都會自動重定向到D:\Program Files,即使您安裝新程式並使用預設目標C:\Program Files,它也會自動將其內容安裝在 中D:\Program Files,因此您無需更改每個程式上的目標。這將讓您的 SSD 釋放一些水療資源

有用的文章

答案2

您自己說它們存儲在 F:\program 文件中,如果您使用它作為搜索,那麼註冊表中不會有那麼多項目,除非您之後將其移動,並且沒有將其安裝在那裡。註冊表搜尋對於冒號或空格沒有問題。
同樣的事情也適用於搜尋快捷方式中/包含快捷方式的文本,儘管找到已安裝程式的一些快捷方式並糾正它們應該不成問題。

這使得安裝程式指標指向安裝位置,有些安裝程式會將其儲存在註冊表中,有些則不會。
例如:某些安裝/卸載“日誌”甚至對於放置的每個文件項目都有多個文件路徑和名稱,而沒有糾正所有該類型的卸載程序都不會卸載。
安裝程式有很多類型,搜尋註冊表和每個檔案:-O 應該可以幫助您找到最佳答案。

可能還有其他的事情,以及 Windows 10 相關的事情,這裡沒有列出。我可能會把它們留在那裡,並使用 D 作為備份作業系統或其他東西:-) 接下來安裝然後更改它。

相關內容