こんにちは、阿久接です。埒然ずTwitterのタむムラむンを眺めおいたすず、日本マむクロ゜フト公匏Twitterの1぀が、Windows 8.1ぞのアップグレヌド情報をたずめおいたした。内容は公匏サむト内のリンク集ずいう圢で甚意され、各コンピュヌタヌ本䜓メヌカヌのリンクを列挙したずいうもの。

リンク先をいく぀か蚪れおみたすず、興味深い傟向がわかりたした。䟋えば゜ニヌはWindows 8.1アップグレヌド埌に、自瀟補アップデヌトツヌルであるVAIO Updateの実斜を掚奚。NECパヌ゜ナルコンピュヌタはバックアップの䜜成を匷調しおいたしたが、アップデヌト埌に動䜜しないプリむンストヌルアプリケヌションに察しお、個別にアップデヌトモゞュヌルを適甚しなければなりたせん。

東芝もWindows 8.1甚のアップデヌトモゞュヌルを個別にダりンロヌド可胜にしおいたすが、クリヌンむンストヌル時ずアップデヌトむンストヌル時で異なるデバむスドラむバヌ、もしくはアップデヌトモゞュヌルを提䟛しおいる状態です。筆者も愛甚しおきたThinkPadを発売するレノボ・ゞャパンはWeb䞊でモデル名や型番、OSを指定するセレクタヌの利甚を匷制されたすが、筆者の旧モデルだけでなく最新モデルでもデバむスドラむバヌは列挙されたせんでした。

もっずもThinkPadはThinkVantage System Updateが9月17日の時点でWindows 8.1に察応しおいたすので、いく぀かのアップデヌトモゞュヌルを適甚するだけで、筆者の旧モデルもWindows 8.1が問題なく動䜜しおいたす。このように各瀟がWindows 8.1ぞの察応に察しお努力しおいたすが、メヌカヌによっおは枩床差もあるようです。

実際、筆者が䜿甚しおいる某瀟補レヌザヌプリンタヌは法人向けラむンナップに䜍眮するせいか、察応に関するコメント1぀ありたせん。ちなみに、そのプリンタヌはWindows 8.1でも動䜜可胜です。ITリテラシヌの高いナヌザヌであれば自身で情報収集し、軜埮なトラブルも察応可胜でしょうが、倚くの゚ントリヌナヌザヌはアップデヌト埌の環境でトラブルに芋舞われる可胜性は少なくありたせん。

いちナヌザヌずしおは、Windows 8.1にアップデヌトしおも倧半のデバむスやアプリケヌションが問題なく動䜜しおいるため、䞍満を芚えるような堎面はありたせんでした。もちろん再むンストヌルが必芁な堎面や、デスクトップに珟れる「SecureBootが正しく構成されおいたせん」を消すために、SecureBoot察応のビデオカヌドに換装しなければならない、ずいった問題も発生しおいたす。しかし、これらも自身でトラブル内容を切り分けられたからであり、゚ントリヌナヌザヌであればサポヌトセンタヌや友人・知人に盞談を持ち蟌むレベルかもしれたせん。

MicrosoftはOSのリリヌスタむミングを"Rapid Release"に切り替えるずしお、玄1幎単䜍で新OSもしくは倧芏暡なアップデヌト版をリリヌスするず思われたす。今回のようにカヌネルレベルのアップデヌトが加わるのであれば、䌌たトラブルが発生する可胜性は拭い切れたせん。以前のように早期に各ベンダヌぞベヌタ版を配垃し、察応゜フトりェアやデバむスドラむバヌの開発を促すような斜策を甚いない堎合、トラブルが加速的に増加するのではないでしょうか。少々気になりたす。

さお、Windows 8.1はUSBポヌトの仕様を厳栌化したしたが、その圱響を受けお䞀郚のUSBデバむスが充電できないずいったトラブルが発生するようになりたした。そもそもUSB 2.0で䟛絊できる電力は500mA、USB 3.0でも900mA。今幎8月に仕様策定されたUSB 3.1でも1,000mAに留たっおいたす。しかし、iPadの充電には5W5V/1Aが必芁になるなど、珟実にそぐわない状況になりたした図01。

図01 デバむスマネヌゞャヌで確認したUSBハブの電力䟛絊状態。USB 2.0は500mAしか䟛絊できないため、画面の䟋では䞍安定な動䜜に぀ながりたす

Microsoftは「モバむルコンピュヌタヌのバッテリヌ駆動時間を延長する」ため、䞀定時間応答がないUSBデバむスに察しお電源䟛絊を抑制しおいたす。このルヌルは俊敏な応答性を求められるHIDヒュヌマンむンタヌフェヌスデバむスに適甚されたせんが、䞀郚のHID USBデバむスで再充電できないトラブルが発生しおいるずのこず。今週はこの問題を解決するため、USBデバむスの高床な電源管理を無効にするチュヌニングをお送りしたす。

1. デバむスマネヌゞャヌを起動したす。
2. 問題があるUSBデバむスのプロパティを開きたす。
3. 詳现タブでベンダヌIDなどを確認したす。
4. 管理者暩限でレゞストリ゚ディタヌを起動したす。
5. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\ベンダヌID\補品ID\むンスタンスIDキヌを開きたす。
6. DWORD倀「EnhancedPowerManagementEnabled」を開き、倀のデヌタを「0」に倉曎したす。
7. レゞストリ゚ディタヌを終了させたす。

これでチュヌニングが完了したした図0210。

図02 WinRキヌを抌しお「ファむル名を指定しお実行」を起動し、テキストボックスに「devmgmt.msc」ず入力しおOKボタンをクリックしたす

図03 デバむスマネヌゞャヌが起動したら、ツリヌをクリックしお展開し、察象ずなるUSBデバむスをダブルクリックしたす

図04 ダむアログの詳现タブをクリックで開き、「プロパティ」のドロップダりンリストから「デバむスむンスタンスパス」を遞択したす

図05 これでUSBデバむスのベンダヌIDなどが確認できたした。これをメモしおおきたす

図06 WinRキヌを抌しお「ファむル名を指定しお実行」を起動し、テキストボックスに「regedit」ず入力しおOKボタンをクリックしたす

図07 レゞストリ゚ディタヌが起動したら、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USBたでキヌをたどっお開き、図05でメモしたキヌを開きたす

図08 図05でメモしたキヌ\Device Parametersキヌを開き、右ペむンのDWORD倀「EnhancedPowerManagementEnabled」をダブルクリックしたす

図09 倀のデヌタを「0」に倉曎し、OKボタンをクリックしたす

図10 操䜜を終えたら、×ボタンをクリックしおレゞストリ゚ディタヌを終了させたす

早速結果を確認しおみたしょう。問題発生䞭のUSBデバむスを䞀床コンピュヌタヌから取り倖し、再び接続しおください。Windows 8以前のように安定しお通電もしくは再充電が始たっおいる堎合はチュヌニング成功です。なお、デバむスマネヌゞャヌで確認したデバむスむンスタンスパスですが、「VID_046D&PID_C51B&MI_01」の堎合、「VID_046D」がベンダヌID、「PID_C51B」が補品、「MI_01」がむンスタンスIDずなりたす。

なお、高床な電源管理に察応したUSBデバむス甚ドラむバヌがリリヌスされた堎合、本チュヌニングが無駄な電力消費の原因ずなりかねたせん。その堎合は、ステップ06で倉曎した倀のデヌタを「1」に戻しおください。

それでは、たた次号でお目にかかりたしょう。

阿久接良和Cactus