win10更新后程序路徑盤符變成*星號解決方法


發現這個問題是當我在命令行里輸入java -version時提示 找不到*:\Program Files\Java...之類的

怎么好好的D:\Program Files\Java變成了*:\Program Files\Java

解決過程

我打開環境變量 發現java_home、maven_home路徑也變成了*:\Program Files\...

我把環境變量里的*:\Program Files都改回了D:\Program Files

再次執行java -version 還是同樣的錯誤提示

但是執行mvn -version成功,還能顯示java的版本

我想卸載java 再重新安裝 但是發現卸載不了 還是提示找不到*:\Program Files\Java...之類的

我在命令行里執行javac居然是可以的,所以我覺得java環境應該是能用的,應該是執行java -version這個命令時它讀的文件里寫的還是*:\Program Files\Java...

然后我就嘗試找安裝目錄下的txt文件 發現找不到(當然了)。。。

重點!然后我打開系統自帶的 RegEdit 注冊表編輯器,搜索*:\ 果然發現有很多 然而沒有全部替換功能 網絡又下不下來registerworkshop

我就把注冊表全部導出來 用記事本打開 看到C:\Program Files下的程序路徑都好好的 就放心把*:\都替換成D:\(這個過程等待了很久)再導入回去 提示有些沒有權限不用管 再搜索了一下發現還有幾個*:\ 就手工改成D:\ 重啟計算機 就OK啦~

重點!!關閉系統自動更新 方法:任務欄右鍵打開任務管理器 選項卡選服務 點擊下面打開服務

找到,把啟動方式改成禁用,搞定!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM