次の方法で共有

タスクスケジューラの無効状態を戻せません

Anonymous
2013-10-13T11:03:18+00:00

先月半ばのWindowsUpdateの頃、PCを起動しても言語バーが起動せず日本語入力ができなくなりました。

その時色々調べて、タスクスケジューラが起動していないと言語バーも起動しないということがわかったため、

[スタート]→[コンピューター]右クリック→[管理]→[サービスとアプリケーション]→[サービス]から“Task Scheduler”を見てみると、

案の定「スタートアップの種類」が「無効」に、「サービスの状態」が「停止」になっていて、

しかもどちらの項目もグレーアウトしていて編集できない状態になっていました。

……本当はその時すぐにここで質問するべきだったのですが、調べすぎて疲れたのと、

言語バーは[ファイル名を指定して実行]で“ctfmon.exe”を指定することで手動で立ち上げることができたため、

今まで放置していました。

しかしやはり不便なので元のようにしたいです。PC起動の度に言語バーをいちいち立ち上げるのは面倒です。

どうしたらこのタスクスケジューラを再び有効にすることができますでしょうか。宜しくお願いします。

なお、タスクスケジューラの[依存関係]タブに記載されている4つのシステムコンポーネント

“Remote Procedure Call (RPC)”、“DCOM Server Process Launcher”、

“RPC Endpoint Mapper”、“Windows Event Log”については

いずれも「開始」「自動」状態になっています。

家庭向け Windows | 以前の Windows バージョン | Windows Update

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません
質問作成者が受け入れた回答
  1. Anonymous
    2013-10-17T03:26:09+00:00

    奥の細道 さん、いつもアドバイスありがとうございます。

    滝川一貴 さん、こんにちは。

    マイクロソフト コミュニティへの投稿ありがとうございます。

    先月の Windows Update 後にタスク スケジューラが無効になり、言語バーも自動起動しなくなってしまったのですね。

    Windows 8 での例ですが、同じ症状で「こちらのスレッド」がありました。

    上記スレッドでは、一時的にアクセス権の設定を変更することでサービスの状態を変更し問題が解消されましたので、よければ 滝川一貴 さんも試してみてはいかがでしょう。

    ※ もし試される場合は、セキュリティの設定にかかわるものなのでオフラインの状態で実行することをおすすめします。


    1). 現在ログオンしているユーザーに、Task Scheduler サービスに対してローカル システム アカウントと同じアクセス許可を与えます。

    スタート > すべてのプログラム > コマンド プロンプトを右クリックして [管理者として実行] > 黒い画面に以下コマンドを貼り付けて Enter キー

    sc sdset schedule D:(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;IU)(A;;CCLCSWLORC;;;AU)(A;;CCLCSWRPDTLOCRRCWDWO;;;BA)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;SY)(A;;CCLCSWLORC;;;BU)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;WD)

    ※ 長いですが、「sc」から「WD)」までが 1 行のコマンドです。

    2). SUCCESS と表示されたら、「services.msc」と入力してサービス一覧画面を起動し、Task scheduler サービスのプロパティでスタートアップの種類を「自動」に変更

    3). PC を再起動し、Task Scheduler サービスが開始されているか、IME が起動されるか確認

    4). (成功しても失敗しても) アクセス許可の設定を元に戻します。

    スタート > すべてのプログラム > コマンド プロンプトを右クリックして [管理者として実行] > 黒い画面に以下コマンドを貼り付けて Enter キー

    sc sdset schedule D:(A;;CCLCSWLORC;;;AU)(A;;CCLCSWRPDTLOCRRCWDWO;;;BA)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;SY)(A;;CCLCSWLORC;;;BU)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;WD)


    手順で不明な点があれば追加で書き込んでみてくださいね。

    10+ 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません

3 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2013-10-18T08:53:51+00:00

    おかげさまで完全に元通りになりました。

    近藤様から教えて頂いた手順を試した結果、TaskSchedulerも言語バーも自動で起動してくれました。

    本当にありがとうございました。

    0 件のコメント コメントはありません
  2. Anonymous
    2013-10-15T06:40:26+00:00

    奥の細道様、返信ありがとうございます。

    タスクスケジューラなしでも、言語バーを自動起動させる方法はあったのですね。

    ……タスクスケジューラが動かないことでPCに起こる不具合って、

    言語バーが自動起動しないことだけなのでしょうか。

    調べた限りでは、デフラグができなくなるという話も目にしたのですが……

    (しかし先ほどAuslogics Disk Defragを使ってみたら普通にデフラグできました)。

    もしタスクスケジューラが無効になっていることの弊害が言語バーにしか出ないなら、

    奥の細道様の方法で言語バーを自動起動させる設定をします。

    他に何か重大な問題があり得るなら、やはりタスクスケジューラを元のように有効にしたいです。

    その辺り、詳しい方がいらっしゃったら是非是非……。

    0 件のコメント コメントはありません
  3. Anonymous
    2013-10-13T13:31:21+00:00

    > PC起動の度に言語バーをいちいち立ち上げるのは面倒です。

    ・こちらの手順で PC起動時に自動的に言語バーを立ち上げることができます。

    1. [スタート]ボタン をクリック、次に 「プログラムとファイルの検索」欄に ctfmon と入力します。
    2. 検索結果に ctfmon(設定によっては ctfmon.exe と表示) が表示されたら右クリック、次に 「ファイルの場所を開く」 をクリックします。
    3. 開いた画面で ctfmon(設定によっては ctfmon.exe と表示) を右クリック、次に 「ショートカットの作成」 をクリックします。
    4. ショートカットの作成の警告画面が表示されたら 「はい」 をクリックします。
    5. それでデスクトップ上に ctfmon - ショートカット(設定によっては ctfmon.exe - ショートカット) が作成されます。
    6. [スタート]ボタン をクリック、次に 「すべてのプログラム」 をクリック、次に [スタートアップ] を右クリックして 「開く - All Users」 をクリックします。
    7. デスクトップ上の ctfmon - ショートカット(設定によっては ctfmon.exe - ショートカット) を右クリック、次に 「コピー」 をクリック、次に 6)で開いた画面上の空いたところで右クリック、次に 「貼り付け」 をクリックします。
    8. 小さな画面に 「対象フォルダーへのアクセスは拒否されました」 と表示されたら 「続行」 をクリックします。
    9. PCを再起動します。
    0 件のコメント コメントはありません