天天看點

重裝系統後VS Code安裝更新失敗解決方案重裝系統後VS Code安裝更新失敗解決方案

重裝系統後VS Code安裝更新失敗解決方案

  • 重裝系統後VS Code安裝更新失敗解決方案
      • 1.前言背景介紹:
      • 2.實際搜尋操作
      • 3.我自己的方法

重裝系統後VS Code安裝更新失敗解決方案

1.前言背景介紹:

我的VScode安裝目錄為E:\software\Microsoft VS Code,不在C槽。

因為我最近重裝了系統,加上好一段時間沒有用VScode,是以就打開它來做點東西,需要說的是,重裝之後,安裝目錄不在C槽的VScode仍然可以正常打開與編寫檔案,但是以前下載下傳的插件是在C槽下的,是以被清理掉了。如果需要使用,需要重新下載下傳配置。

問題:我在使用的時候發現了個更新新版本,于是就想都沒想就點了,然後問題就來了,紅色警告彈窗提示找不到C:\Users…\code.exe檔案,還有給出了一個事件日志的檔案路徑,我沒截圖。我去看了日志檔案,大概意思是提示沒有找到C:\Users***\AppData\Local\Programs\Microsoft VS Code\Code.exe檔案。

我找了兩個差不多的圖,内容是一樣的。

目标:不在C槽安裝的情況下更新我E盤的VScode。

重裝系統後VS Code安裝更新失敗解決方案重裝系統後VS Code安裝更新失敗解決方案
重裝系統後VS Code安裝更新失敗解決方案重裝系統後VS Code安裝更新失敗解決方案

2.實際搜尋操作

  1. 重新開機,這個老辦法,但這個情況顯然沒什麼用的,不過還是先重新開機一下了。
  2. 在給出的臨時檔案夾裡面有個下劃線的檔案夾,有人說剪到外面,我試了。這個問題就是,那個檔案夾裡面剪到外面依然是C槽下,重新開機code提示更新,但這是就是在C槽重新安裝了一個VScode,電腦上就有兩個VScode,一個新的C槽的,一個原來的舊的。

    本方法參考連結: VS Code更新失敗或安裝路徑不存在

  3. 複制舊檔案夾的code.exe檔案

    檔案夾不是提示沒有嘛???那我去那邊複制一個不就行了???完美解決???

    看是沒有任何問題,不過也是在C槽安裝了一個新的VScode。

    本方法參考連結 :VS Code安裝更新失敗解決方案

  4. 還有我看到一個更狠的方法:關聯檔案,套娃。這個我看了也想過了,但我認為還有更加簡單的方法,,是以沒做這個。

    參考連結 :關于vscode更新總提示找不到code.exe解決後發現他老往我C槽裝這件事

  5. 還有其他方法,但不是我這個情景的就不搜集了。

3.我自己的方法

因為如果打開舊的VScode在面闆進行更新的話,它會在C槽下載下傳一個安裝包,自動更新肯定不會成功的,因為它缺少一個code.exe檔案。是以我想的是我在VScode官網下載下傳新的安裝包,直接覆寫原檔案夾進行安裝。這樣子會保留使用者的配置(如果有,不會删掉的)。

那麼關鍵的點就在這裡,下載下傳的時候要選擇System Installer ,不要選擇User Installer.因為User版本點開安裝是沒有安裝路徑選擇的,預設安裝到C槽的目前使用者檔案夾下面,還是在C槽。你選擇下載下傳System版本安裝的時候會出現安裝目錄的選擇界面,這時候就要選擇與之前舊的安裝目錄一樣的檔案路徑。我的是E:\software\Microsoft VS Code。安裝完畢後打開VScode就發現已經是最新版本。

完美更新,而且還重新寫進了PATH,注冊了系統資料庫。而且後續更新也可以直接在VScode裡面進行更新,無需再來一次,也不會在C槽整多一個VScode,一舉多得。

(打開官網往下拉到底)

重裝系統後VS Code安裝更新失敗解決方案重裝系統後VS Code安裝更新失敗解決方案
重裝系統後VS Code安裝更新失敗解決方案重裝系統後VS Code安裝更新失敗解決方案
重裝系統後VS Code安裝更新失敗解決方案重裝系統後VS Code安裝更新失敗解決方案

關于下載下傳速度,很慢,的确。但是根據以前換Linux軟體源的經曆很自然的遇到這種情況是需要國内鏡像替換,速度就會快的飛起,具體操作參考這篇部落格吧,我不做實驗了。

參考連結 :VSCode官網下載下傳緩慢或下載下傳失敗的解決辦法

這是寫在我找了很多方法,然後已經實踐完成後的回憶。很多地方沒有及時截圖。

這是重裝之後的情況才适用。其他情況我不知道。

  • 注意一點,當按照我的方法裝了之後,再次輕按兩下安裝包進行安裝,是沒有了路徑選擇頁面的,我也不清楚是為什麼,但是繼續安裝會安裝到已安裝的位置。例如,我的是在E盤的,按上面操作完成後再次輕按兩下安裝包,依然會安裝到E盤,其他檔案配置也會保留。
我本來想複現那個路徑的選擇界面,無奈沒有,于是繼續安裝下去,發現還是原來的目錄,就放心了。

繼續閱讀