Win10チューニング,WindowsUpdate

2017年12月8日、Microsoftは下記の不具合を発表しました。

今回は、日本語の Microsoft IMEの使用中にメモリ アクセス違反が発生する現象についてご案内します。

現象
Windows 10 Creators Update 以降で、日本語 Microsoft IME を使用中に、大量のキー入力を高速で行うと、メモリ アクセス違反が発生することがあります。

詳細
テキストボックス等の入力可能なコントロールで WM_IME_COMPOSITION メッセージを処理すると、コントロール上で入力された変換文字列を操作することが可能です。

例えば、テキスト ボックスで WM_IME_COMPOSITION メッセージを受信した際に、引数に NI_COMPOSITIONSTR および CPS_COMPLETE を指定して ImmNotifyIME() を呼び出すプログラムを作成すると、ユーザーによって入力された変換文字列を即座に確定させることができます。

ひらがなのみ、カタカナのみを入力として受け付けたいテキストボックス等がある場合は、このようなプログラムを作成することによって、ユーザーの入力支援を行うことができます。

ところが、このような処理を行うプログラムを Windows 10 Creators Update 以降で実行して、大量のキー入力を連続して高速で行った (同じキーを押し続ける等) 場合に、メモリ アクセス違反が発生してプログラムが強制終了することがあります。

原因
Microsoft IME 側の予測変換処理とアプリケーション側の変換処理が並行して高速で実行されたために、文字変換処理に必要な内部データに不整合が生じた結果、メモリアクセス違反が発生していました。

回避策
以下のいずれかの方法を、代替案としてご検討ください。
(a) Microsoft IME の予測変換を使用しない
(b) WM_IME_COMPOSITION メッセージではなく、WM_KEYDOWN メッセージを利用してユーザーが入力したキーを検出し、検出したキーの内容を元に独自で入力文字をテキストボックス等に表示する

この不具合にお悩みの方は、Microsoft IMEの予測変換を無効にしておけば改善されます。予測変換の無効の仕方は下記の記事をご覧くださいませ。

Win10チューニング,Windows

Windows10のMicrosoft IMEの予測変換を無効にする方法をご紹介。

タスクバー右端のIMEのアイコン『A』を右クリックして、

『プロパティ』を選択。

Microsoft IMEの設定ウィンドウが開くので、

Win10チューニング,Windows

Microsoft公式ページで公開が終了した古いバージョンのWindows10のISOファイルを入手する方法をご紹介。下記のサイトで簡単にサクッと落とせます。完。

使い方は特に難しいことはなく、上記画像のように欲しいISOファイルを選択していけば画面右側に

2

こういった表示が出るので、『Download』を押せばダウンロードが始まります。お疲れ様でした。

Win10チューニング,WindowsUpdate

2017年12月8日、Microsoftは下記の不具合を発表しました。

こんにちは、Platform SDK (Windows SDK) サポートチームです。

今回は Windows 10 Fall Creators Update 環境で GetPixel および SetPixel 関数の処理速度が、Windows 10 Creators Update 以前の Windows 10 の処理速度と比較し、遅くなる現象についてご案内いたします。

現象
プログラムの内容にもよりますが、ほぼ同等スペックの Windows 10 Creators Update と Windows 10 Fall Creators Update でGetPixel 、SetPixel 関数の処理速度を GetTickCount 関数を使用して計測した結果Windows 10 Fall Creators Update 上の処理速度は、Windows 10 Creators Update の数倍から数十倍遅くなることが報告されています。

回避策
有効な回避策は確認できていません。

状況
マイクロソフトでは、この問題について調査をしています。進展があり次第、本ブログを更新予定です。

今のところこの不具合の回避策はなく、Microsoftの対応を待つか、すぐにでもなんとかしたい場合はv1703 Creators Updateやv1607 Anniversary Update(注:2018年3月でサポート終了)に戻すしかありません。

具体的なソフト名などが出ていないため、今回の不具合との関連性はわかりませんが、v1709 Fall Creators UpdateにしてからPCの動作が重くなっていくという報告がいくつか出ています。

Win10チューニング,WindowsUpdate,Windowsの操作

Windows10 ProのWindowsUpdateで、更新プログラムの有無だけは自動確認して、ダウンロードとインストールは任意のタイミニングで手動更新する方法をご紹介。

自動確認もない完全な手動更新にしたい場合は下記の記事をご覧くださいませ。
【Win10】 Windows10 Proの自動更新を無効にして手動更新にする方法

なお、Windows10 Homeにはグループポリシーエディタがないため、この方法は使用できません。

以下、設定方法です。

Win10チューニング,WindowsUpdate,Windowsの操作

Windows10 ProでWindowsUpdateの自動更新を無効にして、手動更新にする方法をご紹介。何かしらの理由で自動更新の挙動を抑止したい場合、グループポリシーエディタから簡単に手動更新に切り替えることができます。

言うまでもないことですが、手動更新に変更したら自動で更新プログラムが降ってこなくなるため、しっかりと自己管理が必要になります。

更新プログラムの有無だけ自動確認にしたい場合は下記の記事をご覧くださいませ。
【Win10】 Windows10 Proの自動更新を無効にして手動更新にする方法 ~更新プログラムの有無だけ自動確認編~

なお、Windows10 Homeにはグループポリシーエディタがないため、この方法は使用できません。

以下、設定方法です。

Win10チューニング,WindowsUpdate

t

2017年12月1日、Windows10 v1709 Fall Creators UpdateにKB4051963が配信されました。

このパッチでは2017年11月15日から発生していたEPSONの一部プリンタで印刷ができない不具合の修正や、2017年10月18日から発生していたDirectX9ゲームでフレームレートが低下する不具合の修正が含まれています。DX9ゲーバグ、修正まで約1ヶ月半と中々に長かったですね……。

その他の修正項目はMS公式ページのこちら(日本語)こちら(英語)をご参照くださいませ。 (※日本語化がまだだと日本語ページでも英語が表示されます)

KB4051963の適用は普通にWindowsUpdateからどうぞ。何かしらの理由で手動で適用したい場合は下記の直リンクからどうぞ。

Win10チューニング,WindowsUpdate

Windows10 v1709 Fall Creators Update(以下、Win10FCU)のWindowsUpdateの設定で、半期チャネル(CBB)にして機能更新プログラム(半年毎の大型アップデート)を延期していると、セキュリティの修正を含む品質更新プログラム(別名、累積更新プログラム)が降ってこなくなるバグが発生しています。

これは品質更新プログラムの延期が0日にも関わらず、その設定が無視されます。機能更新プログラムの延期を0日にすると、

Win10チューニング,WindowsUpdate

2017年11月22日、Microsoft UpdateカタログとWSUSにWindows10 v1709 Fall Creators Update用パッチKB9999786が公開されました。しかし、このパッチの情報は公開されず、謎のまま翌日には取り下げられました。

このパッチについて、MSフォーラムで下記の案内がされました。

テストパッケージとなるKB9999786が誤ってMicrosoft UpdateカタログとWSUSに公開されました。現在、このパッケージは削除されています。KB9999786をダウンロードしたお客様は、このパッケージを削除・アンインストールしてください。

はい、誤って公開したようです。インストールした場合、何がどうなるのか、具体的な情報は何も公開されておらず、ただ、削除するようにとだけ案内されています。

今回の場合、WindowsUpdateには配信されなかったため、インストールした人は少ないと思いますが、Microsoftはたびたび誤配信をすることがあるためお気をつけくださいませ。

 2017年3月
 【アプデ】 『Microsoft - WPD - 2/22/2016 12:00:00 AM - 5.2.5326.4762』はMicrosoftの配信ミス
 2015年10月
 【Win】 32bit版Office2010に64bit版のアップデートが誤配信される
 2015年10月
 【Win7】 WindowsUpdateにgYxseNjwafVPfgs~とかいう糞パッチが公開

最悪の場合、システムに異常をきたすこともあります。不審なパッチかどうか見分けるのは難しいかもしれませんが、おかしなファイル名やKB番号、古い日付のパッチには十分ご注意ください。

Win10チューニング,WindowsUpdate

Windows10 v1703 Creators UpdateでWindowsUpdateをCBBに設定していても 「2017年11月度の月例でv1709 Fall Creators Update(以下、FCU)にされた」 「WUがFCUをインストールしようとしていた」 といった報告が国内のMSフォーラム海外フォーラムなどで出ています。

CBBにしていてもFCUが降ってくる条件など、ハッキリしたことは判明していませんが、しばらくFCUにしたくない場合はしっかりと延期日数を指定しておくことが、国内外どちらのフォーラムでも推奨されています。

まだFCUを適用したくない人はお気をつけくださいませ。

< Update 1 >
Microsoftが2017年11月15日に配信されたKB4048954 (v1703 Creators Update用)のページを更新し、新たに既知の問題を書き加えました。

  • Current Branch for Business (CBB)上のWindows Proデバイスが予期せずアップグレードします。

はい、犯人はKB4048954のバグです。勝手にFCUにされて困る人はお気をつけくださいませ。

Win10チューニング,WindowsUpdate

2017年9月13日に配信されたWindows10 Creators Update用パッチKB4038788をインストール後、OS起動時に5~10分間、ブラックスクリーンになる問題が出ていました。この問題は、後日公開されたKB4043292で解決したかに思われました。

しかし、Microsoftの自社製品となるSurfaceでは未だにブラックスクリーンになっていたようで、今回、やっとSurface向けの修正パッチとなるKB4049370が公開されました。このパッチはWindowsUpdateに配信されないため、Surfaceユーザでお困りの方は下記直リンクからダウンロードをどうぞ。

<Windows10 v1703 Creators Update系用>
KB4049370ファイル直リンク:64bit / 32bit / 10系その他のエディション

Win10チューニング,レジストリ

Windows7 ⇔ Windows10間でUSBメモリや外付けSSDなどを使ってファイルのやりとりをすると、使用したUSBメモリやストレージが読み込めなくなる場合があります。Windows7とWindows10ではNTFSが使用するLFS(ログファイルシステム)のバージョンが違うため、このような問題が生じます。

打開方法は、Windows10の高速スタートアップを無効にするか、Windows10側の下記のレジストリを編集することで対処可能となっています。