# 更新Windows 11 這篇是要在[WSL2安裝Tensorflow-gpu](https://hackmd.io/@Kailyn/H1lKxHKeF)的一個前置作業。 因為要在WSL安裝CUDA driver,而CUDA目前應該是只提供給Windows規格OS組建(OS build)20145以上。而要更新到這個版本,還需要先加入Windows測試人員計畫(Dev通道)。本篇記錄整個更新程序。 我的電腦初始狀態: * 主機板:微星B560M PRO-VDH * GPU:華碩 DUAL-RTX2060-A6G-EVO * Windows 10 **本篇會包含:** * 檢查系統需求 * 加入Windows測試人員計畫(Dev通道) * 更新Windows * 查看Windows版本 --- ## 檢查系統需求 我是到要更新Windows的時候,才發現我的電腦不符合Windows11系統需求。後來有解決。 這是我更新Windows時跳出的畫面 ![](https://i.imgur.com/IKMfyIh.png) 所以我將這一步寫在第一步,以免白忙一趟。 1. 上網查你的主機板有沒有支援TPM 2.0。我大致查一下,看起來5年內的新電腦大多都有支援。沒有的話就(可以洗洗睡了(X))要再看還有沒有其他方法了。 2. 開啟「執行」(按Win鍵+R),開啟「tpm.msc」 ![](https://i.imgur.com/GuHIO0A.png) 這時發現我的電腦找不到相容的TPM。 ![](https://i.imgur.com/FzTy2ct.png) 有些網路教學文章說這個情況就要洗洗睡了。不過如果你剛剛查到你的主機板有支援TPM 2.0,那先不要灰心,應該可以到BIOS更改。 P.s 我在爬文的時候,看到有些人是TPM狀態可使用,只是規格不是2.0。這樣應該有別的處理方法。 3. 進到BIOS。我的主機板是微星B560M PRO-VDH。 網路上查到微星的教學,都說要到SETTINGS\Security\Trusted Computing,將Security Device Support更改為Enable,但是我的settings裡找不到security。 ![](https://i.imgur.com/3OFI4Rh.jpg) 後來我才發現我的SECURITY是獨立一格。 ![](https://i.imgur.com/1CLksW0.jpg) 一樣到Security\Trusted Computing, ![](https://i.imgur.com/oawsJtH.jpg) 將Security Device Support更改為Enable ![](https://i.imgur.com/MKawUQr.jpg) 儲存並重新啟動電腦 4. 開機後,再檢查TPM,應該就會看到狀態是可使用,並且「規格版本2.0」 ![](https://i.imgur.com/U6WAJt4.png) --- ## 加入Windows測試人員計畫(Dev通道) 1. 到[Windows Insider網站](https://insider.windows.com/en-us/getting-started#register),用電腦系統管理員的那隻帳號註冊Windows Insider Program。 2. 到「設定」,左邊選「測試人員計畫」。 如果出現像畫面中的紅字,就按照指示去修改。 ![](https://i.imgur.com/Qs7kVf9.png) 之後回到「測試人員計畫」,點選「開始」。 ![](https://i.imgur.com/0c4Pitg.png) 選擇連結帳戶(需要是系統管理員那隻帳號)後,會要選擇通道。 想要安裝CUDA driver的話,應該要選擇Dev通道,但這邊沒有。沒關係,之後會再解決。 ![](https://i.imgur.com/FyGfUy4.png) 電腦重新啟動後,就會看到已經是「版本預覽通道」的測試人員。 ![](https://i.imgur.com/84jkMAA.png) 3. 變更到Dev通道 [Windows教學](https://docs.microsoft.com/en-us/windows-insider/flighting)上寫在「挑選您的測試人員設定」可以變更到其他通道,但我的點進去依然只有「版本預覽通道」這一個選項,因此問了google大神其他方法。 ![](https://i.imgur.com/hcDZtPS.png) 按Win鍵+R開啟「執行」,然後開啟「regedit」 ![](https://i.imgur.com/IULaoFT.png) 到「Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsSelfHost\UI\Selection」這個路徑下, 點選「UIBranch」,將其「數值資料」改為「Dev」。 ![](https://i.imgur.com/g1FRRGr.png) 接著到「Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsSelfHost\Applicability」這個路徑下, 點選「BranchName」,將其「數值資料」改為「Dev」。 ![](https://i.imgur.com/Ca686Q7.png) 重新啟動電腦,就會看到在Dev通道了。 ![](https://i.imgur.com/72GB8ZJ.png) **可能的錯誤:** 因為我來回加入跟退出測試人員計畫好幾次,可能中間出了一些問題,我在修改BranchName的時候,上方還出現了一個BranchBackup,但我沒有理它,還是按照上面的動作執行。重新啟動後發現到了自訂... ![](https://i.imgur.com/bJR1wPI.png) ![](https://i.imgur.com/N0KzpUi.png) 幸好再把上述動作做一遍就沒問題了。 補充:如果更新系統前,想要退出測試人員計畫,在「停止取得預覽版」選起來,再重新啟動電腦就可以了。 ![](https://i.imgur.com/FBpar4Z.png) --- ## 更新Windows 到 設定>更新與安全性>Windows Update,點選「檢查更新」。等待更新完成(要一陣子)。 ![](https://i.imgur.com/H7HqasE.png) 搭啦 ![](https://i.imgur.com/YgxHpGR.jpg) --- ## 查看Windows版本 到 設定>系統>關於,可以看到Windows的版本、OS 組建(OS build)。 ![](https://i.imgur.com/162FHZD.jpg) (這台是我的筆電,桌機更新前忘記截圖了) 更新過後,一樣到 設定>系統>關於,可以看到OS 組建已經更新到22000了。 ![](https://i.imgur.com/MDu7g39.png) --- ## 參考資料: 1. 開始使用 Windows人員計畫(https://docs.microsoft.com/zh-tw/windows-insider/get-started) 2. 教你開啟msi 微星主機板的 TPM 2.0,按圖施工保證成功(https://dacota.tw/blog/post/enable-tpm-on-msi-motherboards) 3. Windows Insider Program|如何取得 Windows 10 測試版? 免費加入 Windows 測試人員計畫就可以(https://adersaytech.com/windowsos-tutorial/windows-insider-program.html) 4. Fix Dev Channel Not available in Windows Insider Program(https://www.youtube.com/watch?v=yA5R_oD5o-g) ###### tags: `電腦` `Windows`