Windows 10 の Aspire V5 171 と US-122mkII

二年前 (2013-8-14) に「Aspire V5 171 と US-122mkII」という記事を書いた。今回は、Windows 10 をインストールした V5-171 と US-122mkII の動作報告を行う。

バグあり

二年前の記事には、Win8 で快適だと書かれているが、Win10 だとバグがある。すなわち…

  • スリープ復帰後に機能しなくなることがある
  • 動画が再生できなくなることがある

この 2 点だ。詳しく説明する。

スリープ復帰後に機能しない

まず「スリープ復帰後に機能しなくなることがある」についてだ。この現象はすなわち、スリープをしたあと、目覚めさせると、US-122mkII の MIDI IN ランプが赤く点灯しており、USB ランプが消灯している状態になる。デバイスマネージャ上では、再生デバイスとしても録音デバイスとしても存在が抹消されており、音が出ず、機能しなくなっている。

ただし、「ユニバーサル シリアル バス コントローラー」上の「TASCAM US-122 MKII」は表示されている。しかし、平時とは異なり、黄色い三角△印の中にエクスクラメーションマーク!が描かれたアイコンが付加されていて、「プロパティ→全般→デバイスの状態 」には、「このハードウェアのデバイス ドライバの前のインスタンスがまだメモリ内にあるので、デバイス ドライバを読み込むことができません。 (コード 38)」みたいな(※)ことが書かれている。

なぜ、「みたいな」と表現したかというと、はっきりとは覚えておらず、バグ時にメモを取っていなかったから、bing でキーワード「前のインスタンス ドライバ」で検索し、それっぽいのが書かれてあるサイトからコピペしたからである。確か、この文言だったはずだが、コード 38 ではなかったかもしれないし、全体的に正確性に欠ける。

解決方法

さて、この状態に陥ってしまうと、PC を再起動するしか解決方法を知らない。今後、もし、このバグが頻発する状態と長くお付き合いすることになるとしたら、何かいい方法を見つけ出したいものである。

動画が再生できなくなることがある

では、次のバグ「動画が再生できなくなることがある」について説明する。

これは、文字通り、動画が再生できなくなるのであるが、具体的には、ニコニコ動画YouTube という、ブラウザで開いて FlashPlayer で再生するものと、デスクトップアプリ VLC MediaPlayer で再生するものである。再生ボタンを押しても、ちっともシークバーが動かず、画面は固まったままだ。(一応、シークバーを手動で動かしてみると、その時点でのコマが静止画で表示されはする。)

解決方法

このバグの解決は簡単で、US-122mkII の USB ケーブルを PC から抜いて、刺しなおすと直る。

追記

同月19日に、USB ケーブルを刺しなおしても直らないことがあった。この解決には、USB ケーブルを抜いてから PHANTOM スイッチをオンあるいはオフにしてから再び刺しなおすという方法でうまくいった。(数秒間に何度も抜き刺ししつつスイッチもガチャガチャと弄っていて、正確には覚えていない。)

補足

このバグは、US-122mkII の機能に問題が出るものというよりは、関係ないところがイカれるものであるが、USB を抜き刺しし直すと直ることから、原因の全てが US-122mkII にあるとは限らないが、相関はあるのであり、とりあえずは US-122mkII のバグとしている。本当の原因が他にあるのかもしれない。

アップデートに期待

US-122mkII の製品サイトを見ると、「この製品は生産完了になりました。 後継モデルはUS-2x2です。」と目立つように表示されており、もしかすると、サポートが切られてドライバ更新がなくなるかもしれないという不安を覚えている。

もしそうなれば、希望は Windows Update だけになるわけだが、TASCAM によるドライバ・ファームウェア更新もあったほうが心強く、両方に期待せざるをえない。

また「システム ファイル (.dll) を開こうとしています」が見たい

DLL (などの オペレーティング システム ファイル) について、アイコンや関連付けを元に戻す方法を以下に示す。

結論: レジストリ キー HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.dll\UserChoice を削除する

環境: Windows 10

せつめい

DLL ファイルを開こうとすると、以下のようなダイアログが出る。

システム ファイル (.dll) を開こうとしています

これらのファイルはオペレーティング システムやいろいろなプログラムで使われています。これらを編集したり変更したりするとシステムに悪影響を与える可能性があります。

アプリを表示 ↓

[ OK ]

ここで、「アプリを表示」をクリックすると、アプリの一覧が表示され、アプリを選択後、「常にこのアプリを使って .dll ファイルを開く」にチェックを入れて「OK」すると、DLL のアイコンはそのアプリのものとなり、そして二度とはこのダイアログを見ることができなくなってしまう。

そこで、レジストリ エディタ (regedit) を開き、HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.dll\UserChoice を削除することにより、関連付けが解除され、開こうとすると、再びダイアログを拝めるようになるのだ。

ただし、アイコンの表示については、キャッシュが効いていて、すぐには元に戻らない。DLL ファイルのプロパティを見てみると、内部的には元のアイコンに戻っていることが確認できるので安心しよう。

関連付けのここらへんの振る舞い・レジストリの仕様は、XP 時代からだいぶ変わっているようで、HKEY_CLASSES_ROOT\.dllHKEY_CLASSES_ROOT\dllfile の設定による影響を圧倒的に弱体化してしまうほど、HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.dll は強力なのである。

Windows 10 を古めかしくする

非対象機種に Windows 10 を入れた

Acer V5-171-H54C/S に Windows 10 を入れて数日が経った。対象機種ではないにもかかわらず、そこそこうまく動いている。

「通知」関係がバグっていたりするわけだが、今後のサービスリリース(パッチ)でどんどん改善していくだろう。Windows 8 の頃も、ソフトウェアの一部機能がうまく動かないことがあったが、度重なる Windows Update によるものであろう影響により、おおむね完全に動くようになっていった。

Windows 10 を古めかしくする

近頃は、Windows 10 のアイコンを古いものに変更するのがマイブームだ。システムフォルダの中のファイルには、ドット絵のアイコン(16色)もよく含まれていて、たいへん助かっている。

f:id:ray0mg:20150810171320p:plain

Windows XP のパソコンから引っ張り出してきた C:\Windows\System32*.(dll|exe) にもいいグラフィックが入っていて、特に shell32.dll 内にあるファイルの種類ごとのアイコンが Windows Me 時代のものだったりして、眺めているだけで心が浄化されていく。

f:id:ray0mg:20150810172056p:plain

ついでに、XP 同梱のゲーム類の exe ファイルを実行してみたところ、驚くほどよく動くので、宝箱(フォルダ)に保管しておくことにした。

f:id:ray0mg:20150810171351p:plain

動いたソフトは以下の通り。

  • calc.exe (電卓)

f:id:ray0mg:20150810171304p:plain

f:id:ray0mg:20150810171307p:plain

f:id:ray0mg:20150810171310p:plain

  • mshearts.exe (ハーツ) ※ただし cards.dll が必要

f:id:ray0mg:20150810171312p:plain

  • mspaint.exe (ペイント)

f:id:ray0mg:20150810171315p:plain

  • osk.exe (スクリーン キーボード)

f:id:ray0mg:20150810171325p:plain

f:id:ray0mg:20150810171330p:plain

  • spider.exe (スパイダー ソリティア) ※msswch.dll があると音が出る

f:id:ray0mg:20150810171334p:plain

f:id:ray0mg:20150810171346p:plain