• ベストアンサー

日付、時刻がshutdownコマンドを使うとずれる

タスクスケジューラを使用して、毎週ある曜日のある時刻に下記コマンドでWindows7 64bitのDESKTOP PCをシャットダウンさせています。 shutdown.exe -s -t 00 するとほぼ必ず、タスクバーに表示されている日付と時刻が大幅にずれます(10日以上)。手動で普通にシャットダウンした場合にはずれません。 毎回インターネット時刻設定で同期させるのも面倒なので、ずれないようにする方法をご存知ならご教授ください。 (PCを起動のたびに自動で時刻を同期させる方法は望んでいません・・・。)

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

情報が少なすぎて、実証は無理でしょう。 http://okwave.jp/qa/q7856160.html で、だされていますが、No1~3で、ちゃんと可能性を試してみたのでしょうか? そこでいかがでしょう。あなたが実行する、そのタスクをエクスポートして公開しませんか? そうすると、タスク実行に問題があるかないか、まず確認できます。そこから始まるのですけどね。 対象のタスクを、タスクスケジューラーから選択して、右クリックでエクスポートが選べます。XMLファイルが保存されるとおもいますので、IEで開くか、テキストエディターで開き、全部選択後、投稿サイトにペーストすれば、いいわけです。 もちろん添付ファイルとして投稿してもいいですね。 実は私も、自動実行で同じコマンドで同じように実行していますが、なんともありません。なので仕組みとしては、OS側におかしなところがあるわけではないと思います。 私の場合は、ディスクトップにログインしていないは、特定時間後、自動で shutdown -f -s -t 0 を実行しています。これは、子供が誤ってスイッチONにしたり、chkdsk 等のメンテで、自動終了させるために作りました。スリープでも特定時間をすぎると、ダウンするようにも作っています。これは、3.11移行にやった節電対策です。 で他に、要因があるかどうかですが、サーバーとの同期が考えられます。あなたが知らない所で、同期が起こっている可能性があります。 その場合、LANケーブル等を外せばわかりますが、前回の質問の時の回答者にもありましたが、その同期を起こさせるプログラムに、予期しない場合、デフォルト値にあわせるとかになっていると、そのように動作します。 そのデフォルト値とは、プログラムが最初から、単値で在る場合と、何かと掛け合わせた場合とがあり、必ずしも一定指定無い場合があります。 よくあるのが、アンチウィルス、UPS、グループウェアー等です。 特に会社等で使用する、サーバー系のエンタープライズ系アプリは、クライアント側の、マシン状態をチェックして、何かアクションを起こす設定がされています。アンチウィルス、グループウェアには特に多いです。 ようは、回答者側には、あなたのマシンに何が設置され、どのようなサービスが動作しているか全く見えないので、実証は無理でしょうと言うことです。 可能性を羅列するだけですね OSをクリーンインストールした状態で同じように起こるとすれば、マシン側の問題です。クリーンとは、バックアップとかリカバリーディスくっからインストールし無い事を指します。 もちろん、ユーザーアプリは一切インストールしない。 その状態で、ネットに繋がない状態で試す事をお勧めします。