ATOKが原因かどうかはわからないが...


 うちのマシン、Microsoftアカウント関連で出る、ログインダイアログが出なくなったりおかしくなったりして、ログインできなくなったりすることが時々発生していたのだが、解決策の一つになるかもしれないということを発見した。

 Microsoftの EdgeやOneDriveでアカウントの追加や変更等の処理をしているときに、アカウントの選択とかのダイアログが出ますよね?あのダイアログが出なかったり落ちたりしてログインできずに困ることが時々あったのだけど、Google Geminiと色々話しながら、この時はその解決策を見つけた。
 これは他の場合などに適用できるかどうかはわからないのだが、謎現象を追っていると、その時は、OneDriveでアカウントを追加しようとしていたときで、ダイアログでアカウントの入力をするところ。Microsoftのここらへん、アプリそのもので処理されている感じではなく、ブラウザーというかWebコンポーネントというか、そういう感じがしたので、そこら辺の初期化を含めて色々やっていたのだけど、一応、画面は出るようになったのだが、そのアカウントの入力テキストボックスでタイムアウトエラーっぽい感じで落ちるように見え始めた。
 そこで、イベントビューアーを見てみたところ、入力関係のDLLエラーがあって落ちてる感じだった。なので、現状ATOKを常用しているのだが、標準の設定をMicrosoft IMEに戻してみたところ、問題なく正常に動作するようになった。
 Microsoftアカウント関連の処理が終わったら、ATOKに戻して、という感じ。

 Microsoftアカウント関連はそれでなんとかなったので、次に同様の減少が発生した時は、また同じようにしてみようと思う。自分の使うマシンはすべて ATOKが標準になるようにインストールしているのも、問題の原因が分かりづらかったところ。

 で、もう1つ、管理者権限でなにか実行しようとしたとき、ユーザーアクセス制御(UAC)で聞いてきますよね?あれがちゃんと出ずに、OK押す前に落ちてしまって、実行できなくなるという現象が発生した。
 実はこれも、ATOKから Microsoft IMEに変更することで出るようになったり。
 管理者権限の必要なアプリが使えなくなったら、システムのチェックからなにもかも出来ん様になるから焦ったよ。

 ここら辺、どれかの Windows Updateをしてから出るようになったりした気がするので、いつかの Windows Updateで出なくなるかもしれない。ATOKに問題があった場合は、ATOKの次のバージョンで直るかもしれない。ちなみにエラーが出たのは「InputHost.dll」である。まあ、その場合は直ったが、他に原因があったら直らないか。

この記事へのコメント