其實我平時幾乎不使用微軟官方的Microsoft Store,一方面是日常使用的主流軟件可以直接通過軟件官網下載,已經非常方便,另一方面Microsoft Store的連接速度有些慢。
不過最近一直對美化Windows系統的小眾軟件非常感興趣,而這些小眾軟件可能都沒有官網,但都已經上架瞭Microsoft Store,相較直接去第三方網站下載,Microsoft Store更方便,也更安全。
今天打開Microsoft Store的時候發現“無法加載頁面”,底部提示錯誤代碼:0x80131500
通過微軟官方的客服回復得知,原因是最新的傳輸協議沒有開啟。
解決方法也非常簡單:
1.打開“控制面板”,找到“Internet選項”
2.在“Internet選項”中選擇“高級”選項卡
3.下拉選項框,找到“TLS 1.2”,勾選
4.點擊窗口底部“應用”並“確定”
此時刷新Microsoft Store首頁或重新打開Microsoft Store即可正常訪問。
原理簡單說明:
解決這個問題的關鍵在於“TLS 1.2”,這是Web傳輸層的安全協議,也就是在網址中經常看到的“https”中的“s”,更準確地說是“s”的一種。
Microsoft Store調用的就是微軟官網的“Windows應用”,它的網址傳輸協議使用的是HTTPS,因此Microsoft Store也需要通過HTTPS協議傳輸。
早期的網址多數采用HTTP協議,所以我們看到的網址頭也是“http”,如今多數網站加入瞭SSL安全證書,也就變成瞭現在的“https”,好處是相較“http”在數據傳輸過程中更加安全,其中的“s”是“SSL協議”或“TSL協議”,TSL協議相較SSL更加標準化。
目前TLS已經推出瞭1.0版本、1.1版本、1.2版本和1.3版本,初期的1.0版本和1.1版本並不完善,存在許多安全漏洞,而1.2版本是目前最穩定,也是最主流的TLS協議版本,相較上一代的主要升級在於1.2版本采用SHA-256加密算法取代瞭較為原始的SHA-1算法。
雖然1.3版本相較1.2版本的升級幅度更大,但目前還處於測試階段,在“Internet選項”中,“TLS 1.3”選項的後面標註瞭“實驗性”。
通過瀏覽器檢查工具可以看到,微軟官方采用的是TLS1.3協議,由於前面提到TLS1.3協議暫時還不穩定,很多網站並沒有升級至TLS1.3版本,TLS1.2和TLS1.3的兼容訪問也沒有問題,所以啟用TLS1.2協議。
請先 登入 以發表留言。