微軟在昨天釋出了 Windows 10 Redstone Wave 2 的第 7 個公眾預覽版本-Build 14942,最近幾乎都是一周一版本呢。
Build 14942 的主要變動依然是在 OneCore 方面的調整,從 OneCore 的開發耗費這麼長時間來看,Redstone Wave 2 對作業系統核心的改進幅度應該不小,或許最後 Redstone Wave 2 相較於 Build 14393 而言,系統內部運作機制的改善會比介面調整來得更加明顯。
Redstone Wave 2 (RS2) 預計在 2017 年春季正式發佈,相較於 Windows 10 周年更新來說,改變幅度應該會顯得比較小一些 (類似去年十一月更新那樣),本次發佈的 Build 14942 屬於 rs_prerelease 分支,完成於 2016 年 10 月 03 日 19 時 29 分。
Table of Contents
Build 14942 的主要變動
Build 14942 主要修復了上一個版本的這些問題:
- 修正導致 sfc /scannow 系統檔案完整性掃描功能在進度達 20% 時提示「無法執行要求的操作」的問題。
- 修正點按 Windows 10 App 通知的特定區域可能不會正常打開相關 App 的問題。
- 修正造成設定 App 內個人化 > 背景圖片設定頁面可能在點選最近使用過的圖片之後停止回應或是出現黑色選單的問題。
- 修正少數使用者可能在使用格式化為 NTFS 的外接硬碟時發現系統提示該分割區的檔案系統為 RAW 的問題。
- 修正在安裝某些特定音效設備後,控制台內的裝置與印表機頁面載入緩慢的問題。
- 修正導致 Windows Defender Antimalware Service Executable 服務有時會大量占用 CPU 使用率的問題。
- 從 Build 14942 開始,自訂的印表機名稱會在系統版本升級後獲得保留,並解決先前版本中在系統升級後某些印表機型號的列印佇列名稱未被保留的問題。
- 在全螢幕模式遊戲下顯示遊戲列時的畫面更新率 (FPS) 獲得改善。
Build 14942 新增了這些功能:
- 朗讀程式相關的更新
此版本的朗讀程式有兩項重大更新,首先是新增了欄位瀏覽功能,在掃描模式下你將可以使用下列指令以在欄位之間移動:- F 與 Shift + F:在表格欄位之間移動
- C 與 Shift + C:在下拉文字方塊 (Combo Box) 之間移動
- E 與 Shift + E:在文字方塊 (Edit Box) 之間移動
- X 與 Shift + X:在核取方塊 (Check Box) 之間移動
- R 與 Shift + R:在選項按鈕 (Radio Button) 之間移動
- B 與 Shift + B:在按鈕 (Button) 之間移動
除了前面這些指令之外,現在朗讀程式的搜尋與選取功能也將表格欄位納入範圍中,你可以使用 Ctrl + Shift + Enter 來使用這項功能,改進的搜尋與選取功能將允許你瀏覽 App、網頁或文件內的表單物件。
- 相片 App 更新
此版本內建的相片 App 在介面設計上有較大的改版,並且增加全螢幕檢視與切換檢視時的動畫特效效果與較為明亮的配色設計。 - 新的系統服務管理機制
這是 Build 14942 當中最重大的更新,現行 Windows 系統服務管理機制的設計最早可以追溯至 Windows 2000,使用 svchost.exe (服務主機) 將多個服務包裝在一起執行,以降低記憶體使用率,這是為了當年僅有 256 MB 左右記憶體的電腦而特別設計的。
不過隨著當今電腦大多具備超過 4 GB 的記憶體,這樣的機制已經沒有太大的存在意義,甚至反而有一些額外的負面問題 (例如服務主機當掉的時候得連帶砍掉一堆系統服務),因此從這個版本開始,在具備超過 3.5 GB 記憶體的電腦上,Windows 將盡可能避免多個服務包裝在一起執行,也就是絕大多數的服務主機將改為僅負責單一服務。
這樣的好處主要有安全性上的提升 (每個服務可以有專屬的安全性設計而不會互相影響)、穩定性上的提升 (服務之間不會因為特定服務故障而互相影響產生連鎖效應)、記憶體使用率透明化 (每個服務吃掉多少記憶體、使用多少 CPU 變得更加清楚) 等,不過在記憶體消耗上會比較明顯 (但是我們買那麼多記憶體就是拿來用的可不是?)。 - Windows Update 使用時間 (Active Hours) 範圍延長
除了家用版以外的版本,在更新到 Build 14942 之後至多可以設定一天當中的 18 小時為「使用時間」,在使用時間段之內系統不會在更新後自動重新啟動電腦。 - 開始功能表可以選擇隱藏 App 列表
(微軟說這功能是很多人表示需要的,不過其實我還蠻懷疑這說法) 在此版本中你可以選擇將開始功能表左側的所有程式列表徹底隱藏 (看起來就像 Windows 8 那樣):
- 高精準度觸控板功能改進
在這個版本中如果你的裝置具備高精準度多點觸控板的話,你可以嘗試全新的觸控判定演算法的效果如何,根據微軟的說法在此版本當中改進了左鍵與右鍵的判定邏輯,讓各類兩指手勢的判定更加精準並且避免誤作動的情形發生,並且改進了雙指旋轉與雙指放大兩種手勢之間的判定邏輯。 - 改進的系統升級體驗
從此版本之後,升級系統時 IT 人員對系統映像佈署過的內容將會在系統升級之後被保留,此類 App 也不會被重新安裝。 - 登錄編輯程式介面小修改
在這個版本當中登錄編輯程式的當前位置列由下方移到了上方,並且加上了可選取複製的功能 (不過並沒有像網址列可以直接輸入或修改路徑的能力)。
Build 14942 的已知問題
目前 Build 14942 已知有下列問題:
- 從 Redstone Wave 2 開始微軟將預設不提供透過 IEEE 1394 介面對 Windows 系統核心進行偵錯的功能,但此項功能可以透過此網頁提供的方式重新啟用。
- 由於新的系統服務管理機制,部分系統服務可能無法正常運作,目前已知會有問題的服務為 IIS Web Publishing Service (W3Svc) 與 IIS Process Activation Service (WAS) 兩項服務在分割之後會導致 IIS 網頁伺服器無法正常使用,暫時解決方案為透過修改 Registry 的方式強制將此二服務的服務主機分割功能關閉,如果你需要使用 IIS,請執行下面的指令並重新啟動電腦:
1 2 |
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\W3SVC /v SvcHostSplitDisable /t REG_DWORD /d 1 /f REG ADD HKLM\SYSTEM\CurrentControlSet\Services\WAS /v SvcHostSplitDisable /t REG_DWORD /d 1 /f |
- 由於新的系統服務管理機制,部分系統服務可能無法正常運作,目前已知會有問題的服務為 XBOX AuthManager 服務在分割之後會導致 Xbox 登入功能無法正常使用,暫時解決方案為透過修改 Registry 的方式強制將此服務的服務主機分割功能關閉,如果你需要使用 XBox 登入功能,請執行下面的指令並重新啟動電腦:
1 |
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\XblAuthManager /v SvcHostSplitDisable /t REG_DWORD /d 1 /f |