mieki256's diary



2009/05/27(水) [n年前の日記]

#1 [windows] 犯人はWAcomタブレットドライバだった…

Windows XP のログオフ/シャットダウンに異様に時間がかかる不具合だけど。てっきり Microsoft SQL Server 2005/2008 Express のせいかと思ってたけどそれが原因じゃなかった。犯人は、数日前にインストールしていた、Wacomタブレットドライバ 6.x だった。

Wacomタブレットドライバでも、4.x ならログオフ時に時間がかかったりしない。が、4.x では、特定ソフト(AzPainter2とか)で筆圧検出に失敗したりする。6.x ならそのあたりの不具合はなくなるけれど、そのかわりログオフ時に延々と処理を食い続けて、他のソフトの終了処理まで妨げてしまう模様。

なので、Windows XP ログオフ直前に、Wacomタブレット関係のサービスやプロセスを終了させれば、暫定的ではあるけど不具合は回避できるらしく。

で、Windwos XP Professional なら、グループポリシーエディタなるものでログオフ時にユーザが作成したスクリプトを実行できるよう設定可能らしいので、そのスクリプト内でWacom関係のアレコレを終了させることが可能なのだけど。Windows XP Home にはグループポリシー云々が存在しないわけでそういう対策ができないという。

仕方ないので、ひとまずクイック起動の中に「ログオフ前にコレを実行すべし」的なバッチファイルを作成してお茶濁しを。

_Vector:taskkill簡易版 (WindowsNT/2000/XP/Vista / ユーティリティ) - ソフトの詳細 をDLして、pathの通った場所に置いてから、tabletkill.bat というファイル名で、
 NET STOP "TabletServiceWacom"
 taskkill0.exe /f /im Wacom_Tablet.exe
 taskkill0.exe /f /im Wacom_TabletUser.exe
を書いて保存。ショートカットファイルを作成して、アイコンをそれっぽいのに変更。クイック起動のフォルダの中にショートカットファイルだけを移動。

ログオフ前に実行するのを忘れてしまいそう。でもまあ、仮に実行を忘れて、ログオフに異様に時間がかかったときも、「ああ、Wacomタブレットドライバが動いちゃってたか…」と気づけるのは精神衛生的にはマシかもしれないけれど。

参考ページ。 :

AutoHotKeyでもなんとかなるかもという話を見かけたり。 :

_AutoHotkey - OnExit

スクリプト終了時に呼ばれる機能がある、らしい。つまり、AutoHotKeyスクリプトを常駐させておけば…。
  1. Windows XP がログオフ処理をする。
  2. → 各常駐ツールを終了させようとする。
  3. → スクリプト内の「終了時に呼ばれる処理」に処理が来る。
  4. → ユーザのやりたいことを実行できる。
となるのかしら。

ただ、必ず AutoHotKeyスクリプトが優先的に・真っ先に呼ばれるというわけでもないだろうから、効果が出るかどうかはよくわからない気もする。いや、全部の常駐ツールに、一斉に終了処理をさせるべく、Windowsが動くのかもしれないからそのへん判らないけど。

以上、1 日分です。

過去ログ表示

Prev - 2009/05 - Next
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project