確認ですが、リモートデスクトップでのログインではなく、コンソールへの直接ログインですね?
Windows Server 2019 ログイン時にIMEが起動しない
お世話になっております。
タイトル記載の事象が発生しており、質問させていただきます。
【事象】
WindowsServer2019ログイン時にIMEが起動せず、
検索ボックスへの文字入力や メモ帳などアプリ上での日本語入力が出来ない状態です。
事象発生からしばらく経過しており、どのような操作・設定変更でこの状況となったのかが絞り込み出来ておりません。
【環境】
Windows Server 2019 Standard
(10/8 13:40 追記) コンソールによるログイン および リモートデスクトップ接続でのログイン どちらにおいても事象発生しております。
【確認済みの事項】
事象について事前に情報を検索し、以下の事項について挙動確認しております。
1. ctfmon.exe の手動起動
ctfmon.exeを手動で起動することでIMEが起動し、文字入力が可能になります。
2. サービス「Touch Keyboard and Handwriting Panel Service」の状態確認
スタートアップの種類は「手動(トリガー開始)」となっており、ログイン直後の状態は停止状態でした。
手動でサービスを開始することでIMEが起動(ctfmon.exeも起動)し、文字入力が可能となります。
3. タスク「MsCtfMonitor」の状態確認
タスクスケジューラーで Microsoft > Windows >TextServicesFramework を開き、タスク MsCtfMonitor の状態を確認しました。
前回の実行時刻 がサーバーログインした日時となっておらず、過去日付になっています。
手動でタスクの実行を試みましたが前回の実行時刻 に変化が見られず、本タスクの実行を行えていないように思われます。
4. (3.に関連して) タスクスケジューラーの環境確認
以下の2点を確認し、タスクスケジューラーとしては動作可能であることを確認しています。
- サービス「Task Scheduler」が実行中であること
- 手動でほかのタスクを実行し開始出来ることを確認 (=前回の実行時刻 が手動実行のタイミングで更新されました。)
5. (3.に関連して) タスクの再作成
正常稼働している別サーバーから該当タスクをエクスポートし、インポートにて再作成。
タスクの動作確認を行いましたが、状況は変わらずでした。
6. (3.に関連して) グループポリシーの確認
意図せずポリシーでの制限が有効となっていないか、ローカルコンピュータポリシー で以下の階層を確認しました。
結果、すべてのポリシー設定は「未構成」でした。
ローカル コンピューター ポリシー > コンピューターの構成 > 管理用テンプレート > Windows コンポーネント > タスク スケジューラ
7. ウィルス対策ソフトによる影響確認
制約により、導入済みのソフトのアンインストールが出来なかったため、以下にて影響確認を行いました。
正常にIMEが起動するサーバーを準備し、事象発生サーバーと同様のウィルス対策ソフトを導入。
導入後にログイン確認を実施しましたが、IMEは正常に起動してきました。
ウィルス対策ソフトに起因する事象ではない状態です。
確認済みの項目は以上となります。
他に確認観点があればご教授いただけますと幸いです。
以上、よろしくお願いいたします。
ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。 プライバシーを保護するために、移行された質問のユーザー プロファイルは匿名化されます。
-
Anonymous
2024-10-08T03:52:13+00:00 -
Anonymous
2024-10-08T04:43:19+00:00 ご返答ありがとうございます。
環境ですが、どちらの環境でも事象発生しております。
最初はリモートデスクトップ接続で事象発生を確認しており、念のためコンソールでの直接ログインでも確認しましたが、状況変わらずでした。
-
Anonymous
2024-10-08T05:24:09+00:00 チャブーンです。
この件ですが、状況から考えると「MsCtfMonitor」タスクが、ログオン時に動作していないことが問題だと思います。こちらの環境では(Windowsクライアントですが)、該当タスクはローカルログオン時に動作していますね。
で、トラブルシュートですが、まず実行できなかった場合、イベントに必ず記録が残りますので、それを確認してください。"Microsoft-Windows-TaskScheduler/Operational"が対象のログです。[アプリケーションとサービスログ]-[Microsoft]-[Windows]-[TaskScheduler]-[Operational]で確認できます。エラーメッセージとエラー番号から、理由を確認できます。
ここに全く載っていない場合、そもそも実行されていない、ということになるので、別の原因究明が必要です。
-
Anonymous
2024-10-08T06:07:28+00:00 ご回答ありがとうございます。
(画像 1.) タスクの手動実行を行い、イベントログの出力を確認しました。
(画像 2.) 手動実行により、イベントID 110 のイベント [カテゴリ:ユーザーによってトリガーされるタスク] の出力が確認出来ました。
ただ、出力されたイベントはこの1件のみでした。
画像外ですが、別のタスクを手動実行した際には ID 110 の他に以下のイベントの発生が見られました。
イベントID 201 [カテゴリ:操作が完了しました]
イベントID 102 [カテゴリ:タスクが完了しました]
今回の「MsCtfMonitor」の実行ではこれらの出力は確認できませんでした。
(画像 3.) タスクの情報を最新表示しましたが「前回の実行結果」に変化はない状態です。
- タスクを手動実行
- イベントログの出力確認
- タスク最新表示の確認
-
Anonymous
2024-10-08T20:46:29+00:00 原因については分かりませんが、タスクスケジューラーの設定変更などを試してみても解決しなければ、ctfmon.exeの手動起動で対処できるならctfmon.exe(CTFローダー)をスタートアップ登録することで解決できないでしょうか。
C:\Windows\System32にある[ctfmon.exe]のショートカットを作成し、作成したショートカットを下のサイトにあるスタートアップフォルダーに登録します。
Windows Server 2016の例ですが、Windows Server 2019でも同じだと思います。