天天看點

【技巧】解決win10的1803版本下,無法收到1809推送、進而無法更新到1903版本的問題。...

解決卡1803的辦法:

  • 設定

    ->

    更新

    ->

    進階

    ->

    把"品質更新"的延遲調高了

當然,這樣做隻是能做到讓1803可以看到1809的推送并下載下傳它了,能否成功更新到1903尚不可知,不愛折騰的人建議還是老老實實用舊的。

——因為,不愛折騰的話就别挑剔系統新不新了,新功能的自行車用第三方軟體代替是最穩妥的,等困惑「為啥更新1809和1903的使用者會那麼少」微軟稍微願意做一下使用者,好好測試測試各種可能的情況的時候,他們肯定會很快解決相應的bug的。

——當然,如果隻是上面這麼設定一下就能解決問題的話,倒也其實不折騰。就怕不是呢?不穩定反正也是微軟的家常便飯了……

前情

首先我是發現,現在已經有無數人在用1903了,可我的1803更新一直都是推送這種:

【技巧】解決win10的1803版本下,無法收到1809推送、進而無法更新到1903版本的問題。...

……看看,難受吧?就像受到了鄙視被告知「窮逼使用者不配用我們的新版」一樣。當然人家就算這麼說也是事實,但我這好歹也是自己買了台便宜的本子用上面的正版系統借助賬号數字激活的,窮、看着像盜版,但其實名正言順……(好吧我正不正解釋權不歸我。)

總之,因為我實在強迫症或者心大,項目都沒寫完我就大大咧咧花時間,查這到底是咋回事兒……

最初是聽說是因為盜版系統得原因。我這個本賣家當時也說了是試用版系統,不會是因為這個吧?想到這有些絕望。

不過還是閑得渾身癢癢(明明作業項目都沒寫完),于是就來查了查。

然後……

找到了原因。

過程

  • 先是搜"win10 1803 升 1905",對,5月有推送嘛我就以為是1905,完了一艘發現人家叫1903,就改搜"win10 1803 升 1903",完了搜到了這個:

    http://www.xitongtiandi.net/wenzhang/win10/33039.html

    裡面有這麼一句:

    首先保證你的win10是最新版的win10 1809,如果不是可能需要先更新達到1809,才能擷取win10 1903推送
    好家夥,合着我這都跨了一個版本了。
  • 然後搜"win10 1803 升 1809".又找到了這個:

    http://www.xitongcheng.com/jiaocheng/win10_article_45585.html

    還是同一個網站的,不過這次按照裡面說的來也不靈了。

  • 就繼續往下看。

    其中在貼吧裡看到這麼一句:

    【技巧】解決win10的1803版本下,無法收到1809推送、進而無法更新到1903版本的問題。...

    這麼靈?就這麼簡單?

    當時我還不知道品質更新啥意思,也不知道功能更新,更不知道二者的差別。

  • 在嘗試前又看了微軟官方的那個問答頁面(我習慣從搜尋引擎那邊一下打開好幾個頁面然後挨個看),裡面沒見有提到這個解決方法,倒是有微軟官方沒能給使用者解決問題的現行……
    【技巧】解決win10的1803版本下,無法收到1809推送、進而無法更新到1903版本的問題。...
    【技巧】解決win10的1803版本下,無法收到1809推送、進而無法更新到1903版本的問題。...
    【技巧】解決win10的1803版本下,無法收到1809推送、進而無法更新到1903版本的問題。...

    ……說實話我真覺得客服這種說話套路該改改了,有意思麼?誰在意這種沒用的禮節?幹嘛安排他們這麼說話?是能解決問題還是能幫企業避免什麼呢?此處避免是長久意義——這上司都太蠢了點,幹脆讓客服來當上司讓上司當客服試試,知屋漏者在宇下嘛。

    上述截圖位址:

    https://answers.microsoft.com/zh-hans/windows/forum/all/win10-1803%E5%8D%87%E7%BA%A71809%E5%A4%B1%E8%B4%A5/5d71720a-e54e-49e2-b917-3e7777e69c46

    跟着又看了另一個頁面:

    https://answers.microsoft.com/zh-hans/windows/forum/all/win10-1803%E6%97%A0%E6%B3%95%E6%9B%B4%E6%96%B01809/2e4938e8-836b-418a-bfe1-554a23053e14

    裡面官方還是熟悉的話術套路,而對此我也還是一樣的建議(笑)。在這個微軟的問答站頁面一樣沒見到類似于上面「在更新選項中有一個進階選項,在其中把品質更新延遲的時間改為30天,再重新整理就有更新了」的這種方案。

    這個方案是不靠譜麼?各種大佬都沒說?

    稍微找了找,仍沒找到這樣的說法。不過反正這辦法簡單又安全,試試就試試呗。百度不值得被瞧得起,但百度使用者還是蠻了不起的;你看還有大佬仍然願意用你,百度你就盡管偷着樂去吧。

  • 嘗試:

    界面大概是這樣子:

    【技巧】解決win10的1803版本下,無法收到1809推送、進而無法更新到1903版本的問題。...

    點進階選項,

    最下面:

    【技巧】解決win10的1803版本下,無法收到1809推送、進而無法更新到1903版本的問題。...

    品質更新下預設應該是0,改成30。

    出來,檢查:

    【技巧】解決win10的1803版本下,無法收到1809推送、進而無法更新到1903版本的問題。...

    貌似成了?

    起碼收到推送了。

  • 後續如何後面再說。情況壞的話有可能整個系統都忽然用不了了。

    是以還是那句話,既然是用windows又不想吃啥風險,那就老老實實用舊的,隻能這樣。微軟不希望這樣也沒用,産品靠各種小白鼠才變穩定還一心想着賺錢,隻能說圈地完成後錢是真好賺,騰訊在遊戲等方面的發展還有微信的起家也都是活生生的這類例子。

    誰讓人家企業「不是慈善機構」來着?是以所有隻要人家覺得像是做慈善了的事兒你就都甭指望了。

總結

發現能收到推送後我大概了解了一下這個設定的意思。

以下我說說我的看法,隻是我的了解不一定真是這樣,我這頂天了也隻是白箱測試而已,代碼我是絕對看不到的,其真正原理目前來看隻能是以官方解釋為準的。

依我猜測,在我設定之前,為什麼我收不到1809的推送呢?

首先,依據常識得出,又要用這個更新功能搞大版本的更新、又要用這個更新功能維護目前版本進行各種bug修複的微軟,必定要在這個更新功能中分出兩條意義完全不同的線路來。一個是更新新版本,一個隻是維護目前版本。

那麼,問題成了,這兩條被我剛剛叫作"線路"的什麼玩意兒,微軟是咋叫它的呢?

不在恰當的條件下進行恰當的嘗試是無法知道的,而恰好沒幾個人運氣有這麼好剛好跟系統的設定的設計者心有靈犀,是以一千個網民都嘗試了可能隻有10個能成功,尤其是遇到問題後又把問題考慮複雜了的話。。。。

現在,多虧了上面的貼吧老哥,不但貌似能解決問題了: "品質更新",就是上面說的維護路線; "功能更新",就是上面說的更新路線。

延遲了品質更新後功能更新可見了,我猜測,它代碼裡應該是這樣的判斷标準:

即:

當使用者的"品質更新"和"功能更新"優先級一樣時,優先執行前者;而前者被執行,後者就會被封閉,可能設計者是這樣判斷的:你既然已經更了品質更新就說明你期望穩定,我們就不給你新版用了,至于為啥微軟官方答不對題,應該就是因為……他們把這個忘了?(嘛反正我這也是猜測,前面聲明好了,看看就行,别信。畢竟我也不是微軟的測試員兒……)

而,"優先級"這個東西,使用者能通過什麼影響呢。可能隻能通過設定"延時程度"來影響,也就是說盡可能把會擠占掉"功能更新"的"品質更新"給暫停掉,"功能更新"的線路才會醒來,才會出現并讓使用者看到——也就是說,很可能并非使用者沒收到,而是使用者端收到了卻沒有顯示而已。(當然還是像上面說過的,人家代碼裡不一定就是這套邏輯,這隻是白箱着猜測而已。)

附加部分

一邊寫文一遍讓它更,發現又有了新問題:

【技巧】解決win10的1803版本下,無法收到1809推送、進而無法更新到1903版本的問題。...

不知道跟我開了開發者模式有沒有關系。

之後再說吧,反正不更也沒啥大不了的。

沒開開發者模式的朋友可以試下,願意試的話。

我就不關它了,下好了Linux的wsl怕關了就給删了——雖然長時間不用我也忘了密碼了——還有就是怕别的啥地方出問題,我忘了我用開發者模式還幹啥來着了……

那這篇文章就是隻是講了「怎麼讓你看到這個推送」的攻略了,

以及附帶的吐槽。

轉載于:https://www.cnblogs.com/senwren/p/win10_1803_1809_1903.html