2007年02月12日

Windows Vistaで起動しない問題について

 P2P地震情報 for Peer Beta3(Rev4)において、Windows Vista上での問題についてのご報告をいただき、「Windows Vistaで起動しない問題の情報募集について」で情報を募集しておりましたが、お蔭様で発生条件を特定することが出来ました。というわけで、不具合のお知らせです。

現象
 P2P地震情報 for Peerをインストールし、起動しようとした時に「コンポーネント 'MSWINSCK.OCX' 、またはその依存関係のひとつが適切に登録されていません。…」とエラーが表示され、起動出来ない場合があります。
発生条件
 Windows Vistaにおいてユーザー アカウント制御(UAC)を無効にしている場合に発生します。
回避方法
 ユーザー アカウント制御(UAC)を有効にすることで動作します。

 UACを有効にしていると問題が発生する例は聞きますが、無効にした時に発生するとは思ってもいませんでした。UAC無効時はWindows XPなどと同等の条件下に置かれている「はず」なのですが、インストーラが変な動きをしているのかも… まったく分からないことだらけです。原因などが分かれば、またお知らせします。

2007年02月05日

Windows Vistaで起動しない問題の情報募集について

 1月29日にリリースした P2P地震情報 for Peer Beta3(Rev4) ですが、Windows Vistaにおいて「コンポーネント 'MSWINSCK.OCX' 、またはその依存関係のひとつが適切に登録されていません。…」などとエラーが表示されるという報告を2件いただいています。現在動作確認や調査を行っていますが、今のところ問題は発生(再現)しておらず、未だに発生条件や原因は特定出来ていません。現在のところ、次のような条件においては正常に動作しています。

正常に動作した条件
・Windows Vista Ultimate RC1
・インストーラ - p2pq_b3-r4.msiを用いる
・ユーザー アカウント制御(UAC)は変更せず(有効)
・管理者アカウントと標準ユーザーアカウントのどちらも
・インストール先はそのまま、もしくは「ドキュメント」の中

 動作に必要なランタイムが含まれている「インストーラ」をお使いかどうかご確認ください。それでもエラーが表示される場合は、コメント欄の方へご報告いただけると幸いです。その時に、下記の情報を(分かる範囲で構いませんので)添えていただけると助かります。

手がかりとなる可能性のあるもの(分かる範囲で構いません)
・Windows Vistaのエディション - Home Basic、Home Premium、Business、Ultimate
・ユーザー アカウント制御(UAC)の設定 - 有効、無効、変更していない
・実行したユーザーの権限 - 管理者、標準ユーザー、その他
・インストール先 - そのまま、その他
・ウイルス対策ソフトウェアの導入状況 - ソフトウェア名
・その他、何か心当たり等ありましたら

 UACによる「UACトークン(標準ユーザー権限)」と「管理者トークン(管理者権限)」との間でランタイムの認識に差異が生じているような感触があるのですが、まだはっきりしていません。