1. 程式人生 > 實用技巧 >Windows安裝小記

Windows安裝小記

Windows安裝小記

製作Windows啟動盤,安裝Windwos系統

由於之前安裝的是Ubuntu,所以要對磁碟重新劃分引導分割槽.BIOS劃分引導分割槽,然後是點選根據需要一直選擇預設點選下一步就可以了,這個過程大約需要半小時左右的時間.然後會進入重新安裝的Windows系統,然而由於此時的系統是未啟用的,在安裝介面的第一步就是輸入啟用碼,但是可以先跳過去,後面安裝完成之後利用KMS啟用.以管理員身份執行power shell,一次輸入下面的命令:

slmgr.vbs /upk
slmgr /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX
slmgr /skms zh.us.to
slmgr /ato

然後會彈出這樣一個介面,表示成功啟用:

此時的Windows是專業版的.

安裝開發工具

  1. 新版Edge(顏值很高,用起來很好,可以匯入Chrome的外掛收藏夾等)
  2. Chrome+谷歌上網助手
  3. Hack字型(,非常適合原始碼的一款字型,安裝後需要重啟)
  4. Visual Studio Code(萬能的文字編輯器,可以配置成IDE)
  5. Visual Studio(宇宙第一IDE)
  6. Mingw (安裝C/C++語言的gcc編譯器)

注意:把這個目錄下的bin目錄加入到環境變數的Path目錄下

  1. LLVM Clang(編譯前端工具,Windows下預設使用的是MSVC作為後端,需要把Visual Studio
    的標頭檔案路徑和Windows Kits下的一個路徑加入到環境變數裡面,但是我忘記是哪個了,後面通過clang -v或者clang++ -v驗證時會出一些問題,但是可以正常使用.)
  2. WSL(Windows下的Linux子系統)
    注意:以管理員身份開啟power shell,執行下面的命令,允許WSL的安裝(需要重啟電腦才能生效)
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
# 預設註釋了原始碼映象以提高 apt update 速度,如有需要可自行取消註釋
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo vim /etc/apt/sources.list
# 注意:按 i 之後將上文的源右鍵貼上進去,編輯完後按 Esc,再輸入 :wq 和回車
sudo apt update
sudo apt upgrade -y

需要安裝的軟體包主要有:

  • gcc/g++
  • clang
  • jdk
  • python3
  • racket
  • git
  • vim/emacs
  • tex/latex
  • code
  • node npm

9.git(分散式版本控制工具,把本地的程式推送到GitHub或其它伺服器上,從GitHub上下載Repo.)

ssh-keygen -t rsa -C "[email protected]"
cat /c/Users/yangshuo/.ssh/id_rsa.pub
# 複製id_rsa.pub的內容新增到github上的新的ssh上
ssh -T [email protected]
git config --global user.name "2018slgys"
git config --global user.email "[email protected]"

10.jdk(編譯執行java程式)

配置環境變數
1.開啟環境變數,找到系統變數
2.新建一個JAVA_HOME變數,變數的值是電腦中jdk的目錄路徑
3.新建一個CLASSPATH變數,變數的值是.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;是是相對於上面jdk路徑的相對路徑
4.開啟Path,新增這兩個目錄路徑:
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin

  1. python3(3.8)(解釋執行python3程式)
  2. racket(學習sicp使用)
  3. eclipse(編寫Java的不錯的IDE)
  4. emacs(用Lisp編寫的文字編輯器)
  5. vim(經典編輯器)
  6. Latex Texlive(latex的主要經典髮型程式,用tex編寫論文必備)
  7. SQL server(Windows家的資料庫引擎,搭配SSMS一起用)
  8. Mysql(跨平臺的適用於多種語言的資料庫管理軟體)
  9. nodejs(前端必備,安裝Hexo:npm install -g hexo-cli)
  10. ananconda(整合python常用包的python直譯器集)
  11. Atlanta(硬體模擬)

安裝辦公軟體

  1. bandzip(解壓軟體)
  2. 火絨(遮蔽各種煩人的彈窗)
  3. 搜狗輸入法(沒有這個我不想輸漢字)
  4. office (Word,Excel,PowerPoint,OneNote,OneDrive(雲盤,類似於iCloud)
  5. Adobe ADC(PDF閱讀編輯器,剛需)
  6. Xmind(思維導圖,梳理整合知識點)
  7. OBS(錄屏工具)
  8. QQ(國民社交軟體,登小號用)
  9. Tim(去除QQ各種花裡胡哨的東西,保留通訊辦公的基本功能,正常收發資訊使用)
  10. 騰訊會議(之前上網課的東西,先留著)
  11. 釘釘(辦公網課必備,比上一個強很多)
  12. 百度網盤(下載資源備份檔案)
  13. 網易雲音樂(無聊聽音樂使用)
  14. 有道雲詞典(劃詞翻譯)

安裝後的軟體目錄(不全):

最常用的VSCode的編輯介面:

關於恢復資料二三事

最開始是嘴邊從網上找了一個數據恢復軟體,然後等它掃描,掃描了將近十三個小時,然後給我列出了一個可恢復的檔案目錄:

然後是漫長的處理過程,後面給了裂了這樣一個目錄:

最重要的幾個虛擬機器檔案都沒法恢復,能恢復的主要是一些視訊和部分pdf文件,虛擬機器裡面的資料徹底丟失,至於原來寫的程式,我每個一週回上傳到GitHub備份一次,即使不恢復,從GitHub上clone下來就可以,然後補上最近寫的重新提交就OK了.當我嘗試恢復視訊和pdf時,突然跳轉到瀏覽器,告訴我要購買付費,而且還只能購買一年的,沒有單次的選項,或者你限制恢復的資料的大小也行啊,購買一年108元,我後面花一些時間重新找一找在下載,這個錢買一兩本書不行嗎.當時一直在說mmp,花了你爹這麼長時間結果nong出來這個東西,Cao(氧化鈣).

但是呢,我仍不死心,又找了另外一個軟體,然後等了將近四個小時,又得到一次掃描結果:
綠色的是可以恢復的,但是沒法保留原來的目錄結構,而且有些沒法顯示檔名;紅色的是徹底抹除沒法恢復的,主要是虛擬機器的磁碟檔案和iso映象檔案;黃色的是有可能恢復,但是希望不大的.那一刻真的放棄了,也不想這個恢復資料的事情了,於是把QQ,Tim,網易雲,百度雲下載的檔案的路徑設定為那個DATA盤.

就這樣Windows系統基本完成了重灌,後面就是在VSCode下利用WSL遠端編寫程式,在Windows下使用Linux工具進行開發.