• 締切済み

WindowsXPHomeでタスクがうまく実行できない

こんにちは。初めて質問させていただきます。 現在WindowsXP HomeEdition SP2を使用しております。 コントロールパネルのタスクからタスクを作成したものの、よく分からない部分があるので質問します。 パソコンを起動すると同時にタスクを実行させたいので、実行するのを「システム起動時」にしたのですが、これだとなぜかうまくタスクが実行されません。 ですが、「ログオン時」に設定するとちゃんと実行されます。(この設定以外はまったく同じです) この2つの違いは何なのでしょうか? ちなみにアカウントは1つのみで、起動と同時にそれにログオンするようになっています。(タスクの作成もこのアカウントで行っています。) よろしくお願いいたします。

  • rusk4
  • お礼率85% (17/20)

みんなの回答

  • prum
  • ベストアンサー率44% (227/506)
回答No.3

>コンピュータ起動時にタスクを実行するという項目 私の場合には、コマンプロンプトから起動可能なメール送信ツールをタスクに登録して一定時間間隔で実行しています。このツールはバックグラウンドで実行可能ですので、ユーザログオンに関係なくWindowsが立ち上がっている間自動で実行されています。 コマンドは、ほとんどバックグラウンドで実行可能です。 ログオフしても継続実行できるアプリケーションを登録してみて下さい。

  • prum
  • ベストアンサー率44% (227/506)
回答No.2

タスク自体がバックグラウンドで動作する構成になっていないのではないですか Windowsアプリケーションのほとんどは、ログオンしないと起動できないと思いますが、

rusk4
質問者

お礼

ありがとうございます。なるほど。 ではコンピュータ起動時にタスクを実行するという項目があるのは 一体何のためなのでしょう? タスクスケジューラ自体は正常に動作しているようです。

noname#20623
noname#20623
回答No.1

起動時にログオンする設定になって居るのでしたら、同じ事ですので、問題は無いですね。 複数ユーザーが居るときに使い分ける意味が出てくるはずです。

rusk4
質問者

お礼

早速のご回答ありがとうございます。 そうですね、ユーザーは一人ということになっているので、 同じはずなのですが…。 タスクが実行される/されないはどこで違いがでてくるのでしょうか?

関連するQ&A

  • タスクが実行されません

    「スタート」→「プログラム」→「アクセサリー」→ 「システムツール」→「タスク」から、タスクの設定を したいのですが、「新しいタスクが作成されましたが、 アカウント情報が設定できなかったので、実行されない 可能性があります。エラー Ox08007005:アクセスが拒否 されました。」と出てしまいます。どうしたらタスクが 実行できるでしょうか。

  • スケジュールしたタスクが、ログオフ時に実行されないのはなぜ?

    1台のPCを家族で使用しています。 Windows XPを使っているのですが、時間がきたら自動実行できる「タスク」の機能を使うため、ユーザアカウントを作って家族に割り当てています。 私のアカウントには Administrator権限を与えておいてスケジュールを予約し、タスクが正常に動作することは確認しています。 ところが、家族が自分のアカウントでログインしてPCを使いそのあとログアウトしたときに、スケジュールさせたタスクが実行されていないことに気づきました。 タスクマネージャのログでエラーは出ていません。(というかその時間になにも記録されていません)ですが、タスクで作成されるはずのファイルがどこにもありません。 タスクは私のアカウントとパスワードがセットしてあり、私の名前でログインしなおしたり、起動時のまま(誰もログインしない状態のまま)にしておけばタスクは正常に動くようです。 これは仕様でしょうか?不具合でしょうか? タスクを使うにはユーザアカウントを作ってパスワードを作成しておかなければならないのに、ログオンしたままにしておかなければならないのはとても不自然に思えるのですが。 使っているのは Windows XP SP1です。

  • タスク以外でWindows起動時と同時にプログラムを実行する方法

     常日頃自分はMedia PlayerやBookshelf Basicなどを使っているのですが、これらのアプリケーションをタスクを使ってWindows起動時と同時にプログラムを実行するように設定すると、起動時にいちいちログオンパスワードを入れないと起動しません。しかもネットワークを組んでいないのでパスワードなんかはいらなくてもいいのですが、こんなためにパスワードを入れるのは面倒にしているようにしか思えないのです。  そこで、タスクを使わずにWindows起動時と同時にプログラムを実行する方法はないのでしょうか?長々と説明しましたが、是非教えてください。

  • 「タスク」で、「起動後○○分経過後に実行」という設定をしたい。

    WindowsXPの「タスク」で、「起動後○○分経過後に実行」という設定をできないかと考えています。 実行したいのはVisualBasicで作成したexeファイルなのですが、 「起動後○○分経過後に実行」とするのはどうすればいいのかよくわからなかったので、 バッチファイルを作成し、 localhostに向かってpingを数分実行して、 そのあと該当のexeファイルをキックするように記述して一応実現しています。 ですが、このやり方だと、exeの実行中に発生したエラー(例外)が捕まえられないらしく、 何か発生すると何もログを残さずに突然プログラムが止まってしまうようです。 そこで質問なのですが、 WindowsXPの「タスク」で、「起動後○○分経過後に実行」という設定をするにはどのようにしたら良いでしょうか。 なお、機能上できないのであれば、その旨を教えて頂いても助かります。 よろしくお願い致します。

  • タスクスケジュールでRASDIAL実行が不安定

    タスクスケジュールで「ログオン時」にRASDIALを実行してるのですが、うまく実行できる時と出来ない時があります。 以下、何度か試してみた結果です。 ・Windows起動後、ログオン画面が出て、すぐにログオンするとうまくいく確立が低い。 ・Windows起動後、ログオン画面が出て、しばらくしてからログオンするとうまくいく。 ・恐らく、システムが起動している時のビジー状態によるような感じ。 必ず、RASDIALが自動接続できるような良い方法はありませんでしょうか? また、タスクスケジュールで「システム起動時」に実行するとうまくいかないのは、なぜでしょうか? CeleronD2.53 512M 40G WindowsXPPSP3 RASDIALはVPN接続

  • タスクの実行について

    いつもお世話になっております。 Windows2000Serverでタスクを実行させたいのですが実行されません。 [環境] ・Windows2000ServerはWindows NTドメインに参加しています。メンバ サーバです。 ・実行しようとしているタスクはサーバを再起動させるタスク。 ・毎週月曜日朝6時にタスクを実行させる設定になっていますが、  朝6時に実行されたとタスクには残りますが、実際は再起動されてい ません。状態もエラーは出ていません。(実行できていない場合は開 始できませんでした等出力されるはず) ・UPSに接続されていますが、UPSの機能を使い再起動できないため  このタスクを組んでいます。UPSで再起動の設定は解除済み。 ・タスク実行時のユーザ名はドメイン\administrator パスワードはドメインadminのパスワードを入力。 ・手動でタスクを実行すると正常に実行されます。 [タスクの詳細] ・reboot.batを実行させる設定。 バッチの記述[cscript c:\backupbat\restart.vbs /S サーバ名 /R] ・restart.vbs はマイクロソフトよりダウンロードしたもの。 これは何が原因でしょうか? restart.vbs もバッチの記述通りbackupbatフォルダにあります。 宜しくお願いします。

  • N.I.S 2007 完全スキャンのタスクが実行されない

     Norton Internet Security 2007をWindows XP SP2上で使用しています。  システムの完全スキャンを毎週実行するように設定しているのですが、全く実行されません。コントロールパネルの「タスク」の項目も見てみましたが、ちゃんと設定されています。  ちゃんと動くようにするには、どうすればよいのでしょうか? 今はPC使用中に手動スキャンをしているのですが、PCの反応が遅くなって、うっとうしいこと極まりないです・・・。  よろしくお願いいたします。

  • タスクの中に知らないタスクが

    こんにちは。ThinkpadR60e(windowsXP)をつかっていますが、コントロールパネルのタスクをたまたま見たら、PMTaskというのがあり(無効となっていましたが)、それにより実行されるファイルを見たところ、PWMIDTSK.EXEというものでした。これは何でしょうか。Thinkpadのフォルダの下にありました。 変なものでなければいいのですが。

  • 自動起動タスクを実行するユーザーのアクセス権について

    WindowsServer2003StandardEditionであるプログラムを自動起動させるために、タスクスケジューラにタスクを登録しました。タスクはサーバーがログオフされた状態でも実行される必要があります。 このタスクの実行ユーザーをAdministratorに指定した場合には、正常に実行されるのですが、一般ユーザー(ローカルUsersのメンバー)を指定した場合には、タスクが実行されません。 一般ユーザーで実行したいのですが、何を設定すればよいでしょうか? 漠然とした質問で申し訳ありませんが、何かヒントだけでももらえればと思います。 タスクの実行に際してアクセスされるファイル(EXEやログファイルなど)へのアクセス権はフルコントロールに設定しています。 WindowsNTの時には、ユーザー権利の設定で「サービスとしてログオン」というような設定がありましたが、この設定が不足しているのでしょうか?これだとすれば、どこで設定すればよいのでしょうか。

  • タスクスケジューラで起動、タスクトレイにアイコン

    Windows Server 2008 R2を利用しています。 普通にダブルクリックで起動すると、タスクトレイ(タスクバー右端)にアイコンが常駐するアプリがあります。 これを、サーバ起動時に実行したいため、タスクスケジューラでシステム起動時に実行するよう設定しました。 しかし、再起動しログオンしてみると、プロセスは起動しているのですが、アイコンがタスクトレイに表示されません。 スタートアップフォルダにショートカットを入れるのは試してみたのですが、それだとログオン時に実行なので、ちょっと求めているものとは違いました。 再起動時に自動実行し、かつタスクトレイにアイコンが常駐するような設定方法はございますでしょうか。 よろしくお願いいたします。