2007/12/15(土)WindowsXPの修復セットアップ後にWindows Updateができない
2007/12/14 25:05
具体的には以下のような状況になる。
Windows Updateすると、以下のダイアログが表示される。
一部の更新プログラムはインストールされませんでした
そして更新できない。
更新の失敗 更新プログラムのインストールに関するトラブルシューティングついては、各問題の説明に表示される解決方法を参照してください。 問題: 詳細については、 更新履歴 を確認してください。 Windows Genuine Advantage 確認ツール (KB892130)
インストールに失敗しました エラー コード: 0x80080008 更新プログラムをインストールし直すか、次のいずれかのリソースからサポートを利用してください。 セルフ ヘルプ オプションは次のとおりです。 よく寄せられる質問 解決方法の検索 Windows Update ニュースグループ サポート オプションは次のとおりです。 Microsoft Update お問い合わせ窓口 (更新プログラムに関する問題の場合は無料) 印刷 | 閉じるそしてエラーメッセージを検索しても何も出てこない。なおかつMSのサイトからは何ら有益な情報は入手できなかった。
で、ネットをさまよっていたら、対処法が書かれているサイトを発見した。
http://www.kotaete-net.net/Default.aspx?pgid=14&qid=40147567026
http://shoden-hougagu.blogspot.com/2007/08/windows.html
要は、Update Agentのバージョンが狂っているのがいけないらしい。え、それの整合性を取る方法がWindows Updateで提供されてないってどういうこと?
対処法は、
http://support.microsoft.com/kb/937383/ja
から、windowsupdateagent30-x86.exeをダウンロードし、
windowsupdateagent30-x86.exe /wuforce (/wuforceは不要かも)
とする。これでなんの問題もなくWindows Updateが通るようになった。
。
しかし、改めて思うがMSのサポートページは何かがおかしい。該当kb/937383を見るに、特定のエラーコードに対してUpdate Agentの更新が効くかもとしか書いていない。エラーコードと対処法があたかも1対1関係のように示されている。
ユーザが余計なことをしないようにするのが正しいサポートだというMSの基本概念に従えばこれも1つのスタンスなのだろう。しかし、ならばエラーコードをもっと徹底的に縛っていただきたいのだ。エラーメッセージと問題と解決方法を完全に対応させてほしい。しかし、今回は「なぜかうまくいきませんでしたエラー」のようなものが出てしまった。このサポートページの書き方では、そのエラーから解法にたどり着くのは容易ではない。
Update Agentのバージョン違いでWindows Updateができなくなることがあります、と書いてその事由を説明するようにしておいてくれれば、もっと早くたどり着けたのに。
2007/11/30(金)intuos3その後
2007/11/30 16:50
海外のWACOMサイトのForumをのぞいてみると、出るわ出るわ。どうやら頻出問題のようだ。
http://www.wacom-europe.com/forum/topic.asp?TOPIC_ID=6456
まとめると、
・WACOM側の対応は一貫してドライバ更新してくれ
・直る人もいる、直らない人もいる
・多分ドライバの問題(ていうかinfにintuos3が無いように見えるんですけど…… 関係ない?)
うーん現状問題が出なくなるドライバがリリースされるのを待つしかないようだ。
2007/11/30(金)コメント・トラックバック受付やめた
2007/11/30 15:54
いやなんだろうね。ちゃんとすればちゃんとできるとは思うけど、sbにそこまで貼り付ける勇気がないというか…… サーバ早くなったし、もうMovableTypeでもtDiaryでも何にでも乗り換えられるってことは分かってる。でも乗り換えのコストもばかにならない。
あーでももうPerlとPHPは読みたくないよう。
(追記)と思ったらsbでは、再構築し直しても過去の記事ではコメントの受付を拒否できないようだ。あっはっは、sb切ろうっと…… とりあえずLimit POSTでローカル以外からのPOST禁止にしてみた。当面ツッコミがあれば掲示板によろしく。
(今日のハマリ)
.htaccessのOrder Deny,Allowのところでカンマにスペースを挟んではいけないらしい。うは。
(ハマリ追記07/12/07)
Limit POSTとすべきところに、Limit Postとしていたため全スルー。動かないでやんの。Apacheの仕様は難しいねえ。
2007/10/27(土)Exact Audio Copyがfreedb取得時に落ちる
2007/10/27 5:14
CDDB.2778->ASSIGN-RANGE
エラーが提示され、アプリが落ちる問題。
これはCDDBから得たデータに対して、範囲判定が失敗しているために起こる。CDEXでチェックしたところ、当該CDではyearの項目に"19970221"という値が入っていた。これが4桁整数の範囲でないから失敗ということだろう。
判定そのものはいかにもやりたくなるものではあるが、freedbは運用上緩くデータを受け入れているから、これで落ちるのではちょっとおかしい。
0.95b2では対処方法無し。CDEXなどのソフトで無理矢理freedbの該当エントリを書き換えるくらい。
0.99pb3では落ちる問題は改善している。ただし、yearの値は無記入になる。
2007/10/23(火)WindowsXPのファイル共有
2007/10/23 8:19
WinXPでのファイル共有はデフォルトでは簡易共有となって、全てのゲストユーザに公開される。
WinXP Pro以上なら、
コントロールパネル->フォルダオプション->表示->簡易フォルダの共有を外す
で変更。
参考:http://q.hatena.ne.jp/1137112161
2007/10/05(金)拡張デスクトップでmedia player classicを再生するには
2007/10/05 11:08
対処法としては「タイムバーのカーソルをワンクリック」する。再生、停止ボタン等をいじっても一切動かないので注意。
自動的にスタートしてくれれば一番いいのだが、今のところその設定は見つけていない。
2007/10/05(金)uwscで取り扱いづらいメニュー項目
2007/10/05 10:49
おそらくはMenuItemがOwnerDrawな奴とか、動的生成してる奴は大概ダメということのようだ。サクラエディタ、PhotoShop CS3なんかは全然ダメ。
さて、ダメなアプリではどうするかということだが、uwscに付属のChkCtlIDでチェックするというのが一手。要するにWM_COMMANDで渡っているidを調べてやることになる。上手く見つけられれば、
DEF_DLL PostMessageA(Hwnd,Long,Long,Dword):Bool:user32.DLL // PostMesssageの定義 WM_COMMAND = $111とか定義してやって、
PostMessageA(IDTOHND(Photoshop_id), WM_COMMAND, 20)とかで投げる。うーんここまでやるなら、なんかRubyでuwscの機構を実装した方が良くないだろうか。車輪の再開発か。
対象としているのが動的フォームなどの場合、ChkCtlIDでキャッチしづらければWinSpectorとかでWM_COMMANDを選り分ければ見つけられそうだ。
それにしても最近はいいスパイツールがフリーであるなあ。Winspector, uuspy, Windowscontrollerあたりで商用ツールいらないんじゃないだろうか。いやちゃんとした商用ツール使ったこと無いんだけどさ。
2007/10/05(金)今使ってるライティングソフトのまとめ
2007/10/05 10:22
・吸い出し CD Manipulator
・マスタリング Imgburn, WinCDR9
・音楽吸い Exact Audio Copy, CDex
・計測 Nero CD Speed(Free)
・オーサリング MovieWriter4
Imgburnはインターフェースに若干のわかりづらさがあるものの、取り扱えるファイル名の幅広さなど強力なマスタリング・複製ソフトである。
CD ManipulatorはCloneCDと同等の機能を備える。作るイメージはcue+img。
Nero CD SpeedはNeroのセットにも含まれるが、無料配布もしている。
Exact Audio Copyはいわずもがな。高速にやりたいときはCDex、CD2WAV32とか。今だとホントはiTunesなんだろうけど。
MovieWriter4はDVDドライブに付属していた物を使用。体験版を使った限りでは5よりも優秀(というか5がバグ抱え)。
昔はライティングソフトごとに得意分野があって、3つも4つも買わないといけなかったけど今はだいぶフリーソフトで補えるようになり楽になった。imgburnが強力なので、WinCDRも次期版は買わなくてすむかもしれない。
2007/10/05(金)intuos3のドライバ
2007/10/05 10:12
休止->復帰をすると、Photoshopの起動時などに「タブレットドライバのバージョンが違います」と怒られて、以降タブレットの動きが不審になる。こうなると再起動するしかない。
intuosのドライバの出来が悪いのは有名なので、あれこれ探っているうちに、公式に置いてあるドライバでWindowsXP用のものが2つあることに気づいた。
http://tablet.wacom.co.jp/download/
のサイトで、intuos3->WindowsXPとクリックしていくと、「タブレットドライバ Windows V4.96-8Jwi」がダウンロードできる。
一方、intuos3->WindowsVistaとクリックしていくと「タブレットドライバ Windows V6.02-1Jwi」がダウンロードできる。
このV6.02ドライバの動作条件を見ると、VistaだけではなくWinXP,2000にも対応していると書かれている。うーんわかりにくい!
ということで4.96をアンインストールして、6.02に入れ替えてみた。今のところ問題が出ていないので、intuos3の場合はこの6.02ドライバの方がよいようだ。
intuos2の最新は4.96-8Jwiなんだよな…… もしかして公式がリンクをミスしてる?
2007/10/05(金)YMF7x4のドライバを入れるときに気をつけること
2007/10/04 27:19
結果からいえば導入したドライバのバージョンミスだった。何を馬鹿な話と思われるかもしれないが、一応理由はある。
該当PCではDigital-XGというHoontechのサウンドカードを使用している。このDigital-XGには2バージョンあってYMF744チップを積んだ物とYMF754のものが存在しているのだ。
Hoontechのサイト(http://www.hoontech.de/download/soundcards.html#xg)のバージョニングがまたややこしい。YMF754用の物はRev.5245、YMF744用の物はRev.5244と続き番になっているように見える。
さらには、YMF7x4用で汎用に使えるドライバがまた似たようなバージョニングであるのだ。
さて、挿したカードにどちらのチップが載っているかは、ボードの実装をチェックしないとわからない。このわずかな手間を惜しんだ持ち主は、バージョンナンバーからの類推としてとりあえず一番番号が大きい物を入れておけば問題がないだろうと考えた。最近はVGAドライバなどでも共通配布することが多いからという思いこみがあったかもしれない。
結果起きたこと。しばらくは一見不具合がないように見えた。しかしそのうち動画や音声ファイルの再生中に突然ブッというノイズが入ることに気づいた。
頻度は数分~十数分に一度で定期的なようにも思えたため、しばらくはなにか計算能力を食うプロセスが原因であると思いこんでいた。プロセスモニタとにらめっこしていたらvsmon.exeがまたずいぶんとI/O食いだったものだからそっちに気を取られてしまい、サウンドドライバに原因があるとは気づかなかったのだ。
ある時、ドライバってどうだっけと思いついて、ボードのチップとドライバのバージョンをきっちり確認して入れ直してみたところ問題が解消した。つまりどうやらYMF744のDigital-XGにYMF754のドライバを入れていたらしい。過信してHoontechのサイトを確認せずに、ドライバを保存したフォルダからインストールしたのがいけなかった。Hoontechのサイトでまだドライバ配ってるとも思っていなかったし。
ついでに2chの7x4スレから、改造版ドライバ(カスタムinf)も入手。今回入れたのは純正ドライバだったけれど、そのうち実験することもあるかもしれない。
余談。良くマザーボードにオンボードでRealtekサウンドが載っているのだがRealtekの音は著しく耳に合わない。もう少し他の選択肢があればいいのになあとおもいつつ、やっぱり毎度Digital-XGを挿している。もうこだわる場合はUSBサウンドが主役になっていくんだろうけど。