« WX320Tをちょっと使ってみた。 | メイン | Norton 360を使ってる人 »

2007年07月22日

アプリケーションを正しく初期化できませんでした(0xc0000022)。[OK]をクリックしてアプリケーションを終了してください。

 Symantec LiveUpdateをアップデート(というか、アンインストール→インストール)してみたら、その後Usersグループ、Power Usersグループのユーザで立ち上げると、ccApp.exe等がアラートを出して起動しなくなりました。

 エラーの内容は「アプリケーションを正しく初期化できませんでした(0xc0000022)。[OK]をクリックしてアプリケーションを終了してください。」

 うーむ、恐らく実行ファイルにリンクしているライブラリやコンポーネンツへのアクセスが拒否されているようだ。
 Norton 360が起動しなくなるだけならまだしも、Microsoft ActiveSyncまで巻き添えを食らってるし。

 そこで、Dependency Walkerを使ってファイルの依存関係をチェックしてみることに。
 すると、MSVCR71.DLL、MSVCP71.DLLがAccess Deniedらしい。
「プロパティ」→「セキュリティ」で確認すると、何故かPower Users、Usersにアクセス権限がない。…そりゃ動きませんな~…。
 とりあえず、手動でアクセス権限を編集すると無事に動作するように。

 というわけで、この修復作業に半日を費やしましたとさ。ふぅ…。
 皆さんもお気をつけくださいませ…というか昔に比べてトラブルシュートに時間かかりすぎだぞ私…

投稿者 KACKUN : 2007年07月22日 21:01

トラックバック

このエントリーのトラックバックURL:
http://www.kackun.com/mt/mt-tb.cgi/744

コメント

コメントしてください




保存しますか?