2016年4月26日(現地時間、日本は27日早朝)、MicrosoftはWindows 10 Insider Preview ビルド14332を、ファーストリングを選択したPCとスマートフォン向けにリリースした。本ビルドでは、Bashやコマンドプロンプト、Cortana、Connected Standby周りの改善が行われている。

Connected Standbyの実装変更でバッテリーの持ちを改善

正直なところ筆者は少々驚いている。前回のWindows 10 Insider Preview ビルド14328から経った4日間で新ビルドをリリースすると予想していなかったからだ。確かにMicrosoft Engineering Systems Team CVP Gabriel Aul氏は、「リリーススピードを速める」と明言しているが、それでも1週間間隔と思っていたため、良い意味で裏切られた気分である。

そのAul氏は公式ブログで多くのフィードバックと、テレメトリーデータを収集するためのクエストを拡充することを明らかにした。Microsoft社内で慣例的に行われてきた不具合検出イベント「Bug Bash」をインサイダーに開放し、本日から4日間は、24時間限定のクエストや、デバイスのシステム構成変更を伴う高度なクエストを実施するという。筆者を含めたインサイダーの皆さんは、Feedback Hubを通じて確認してほしい。

"Bug Bash"と思われるクエストが既にいくつか並んでいた

さて、ビルド14322の新機能・改善点だが、Aul氏はBashとコマンドプロンプトの改善を最初に挙げている。ビルド14295から加わった"Bash on Ubuntu on Windows"は本連載でも述べたようにネットワーク周りの問題が発生していた。/etc/resolv.confの修正で対応可能だったが、本ビルドではDNSサーバーを正しく取得し、設定するため手動修正する必要はない。また、/mntでマウントしたディレクトリおよび非マウントディレクトリ間のmvコマンドが正しく動作しない点も修正している。

/etc/resolv.confを修正せずとも、DNSサーバーによる逆引きが正しく行われるようになった

コマンドプロンプトは、高DPI環境におけるスケーリングを改善した。より良いフォントの選択と日本語を始めとするワールドワイドフォントのレンダリング、カーソルや背景色の表示方法、nanoおよびEmacs(いずれもUNIX系では有名なテキストエディター)使用時のスクロールを改善している。ご承知のとおりbashはコマンドプロンプトやPowerShellからでも起動できるため、コマンドラインインタプリタであるコマンドプロンプトの改善も行ったのだろう。

これまでMSゴシックかラスターフォントしか選択できなかったが、各種TrueTypeフォントが選択可能になった

次にAul氏が挙げた改善点はCortana。Office 365のコンテンツをCortanaから検索可能にしたと述べている。Office 365に含まれるメールやカレンダー、連絡先、各文書ファイルなどをOneDrive for BusinessおよびSharePointサーバーから検索可能にした。ただし、本ビルドリリース直後はサーバー側の問題で正しく動作しないため、改善後に公式ブログを更新するとAul氏は説明している。

厳密にはビルド14328の新機能だがアクションセンターの通知が絵図を含むようになった

3つめの改善点はConnected Standby。スリープ中でも一定の通信を行うことで、メールやIMなどのコンテンツを最新にする機能だが、必然的にバッテリーの持ちは悪くなってしまう。筆者はそれを避けるため持ち歩いているSurface Pro 4は休止状態やシャットダウンを利用しているが、本ビルドではバッテリー節約機能に基本的な技術を統合し、インターネット接続を維持してPCをスリープするシナリオでのバッテリー消費を改善した。Aul氏はスリープ時のバッテリー寿命が改善したことを体験できるはずだと述べている。前述のSurface Pro 4は安定性を優先するため、バージョン1511(Threshold 2)のままだが、なかなか魅力的な改善点だ。

ちなみにお使いのPCがConnected Standbyに対応しているか否かは、「powercfg /a」コマンドで確認できる。「スタンバイ (S0 低電力アイドル) ネットワークに接続されています」というメッセージが表示されれば対応済みだ。

Connected Standby対応デバイスで「powercfg /a」コマンドを実行した状態

この改善に伴い、Microsoftは2つのオプションを用意している。古い動作に戻す場合は管理者権限を持つコマンドプロンプトから「powercfg /setdcvalueindex SCHEME_CURRENT SUB_ENERGYSAVER ESPOLICY 0」を実行。また、新たなConnected Standbyの動作に変更する場合は「0」を「1」に変更する。