Windows8のタスクスケジューラ

Windows8のタスクスケジューラを使いVBSファイルを実行しようとしています。
Windows7では、問題なく複数のVBGが起動、実行されました。
Windows8上では、VBSを直接起動させると、実行するのですが、
タスクスケジュールを使い実行させようとすると「このファイルを開く方法を
選んでくださいと」IE、Word、Excelなどを選ぶ画面がでてきて自動実行になりません。
ちなみに、この画面でIEを選んでもIEが起動するだけでVBSの実行コマンドが実行
されません。
何が悪いのでしょうか。

* 少ないページ数を試してください。

*数字のみを入力してください。

* 少ないページ数を試してください。

*数字のみを入力してください。

返信 削除済メッセージへの返信
参照を選択する項目はありませんでした。
スケジューラからの自動実行を行いたいこともあり、そもそもファイル名の
選択画面が出てくる時点でOutになります。

この回答が役に立ちましたか?

お役に立てず、申し訳ございません。

素晴らしい! フィードバックをありがとうございました。

この回答にどの程度満足ですか?

フィードバックをありがとうございました。おかげで、サイトの改善に役立ちます。

この回答にどの程度満足ですか?

フィードバックをありがとうございました。

sakana526 さん、C2H6O さん、ウィンドウズスクリプトプログラマ さん、いつもアドバイスありがとうございます。

nanisama2013 さん、こんにちは。
マイクロソフト コミュニティへの投稿ありがとうございます。

タスク スケジューラで VBS ファイルの実行ができないのですね。

「このファイルを開く方法を 選んでください」の画面は下の画像のような表示でしょうか。
※ 拡張子なしのファイルを開いたときの表示です。


ウィンドウズスクリプトプログラマ さんの提案した、メッセージ ボックスだけを表示する VBS ファイルをタスク スケジューラで実行する方法を試してみたのですが、私の手元の PC では正常に動作しました。

タスク スケジューラで実行する時のみ、Windows Script Host と VBS ファイルの関連付けが反映されないというのは、不思議な現象ですね。。

問題の切り分けとして、sakana526 さんのように JScript では実行可能か、また、拡張子 .txt  のファイルは実行可能か (メモ帳で起動するか)、などを試してみてはいかがでしょうか。

確認された結果など、返信をお待ちしています。
 
----------
近藤 茂 – Microsoft Support
[この回答で問題は解決しましたか?] にて評価にご協力をお願いします。

返信が問題解決に役立った場合は、 [はい] を押すことで回答とマークされます。

問題が未解決の場合や引き続きアドバイスを求める場合は、 [返信] からメッセージを送信してください。
[いいえ] を押しても、未解決であることは回答者には伝わりません。

1 人がこの回答を役に立ったと思いました。

·

この回答が役に立ちましたか?

お役に立てず、申し訳ございません。

素晴らしい! フィードバックをありがとうございました。

この回答にどの程度満足ですか?

フィードバックをありがとうございました。おかげで、サイトの改善に役立ちます。

この回答にどの程度満足ですか?

フィードバックをありがとうございました。

参照を選択する項目はありませんでした。
スケジューラからの自動実行を行いたいこともあり、そもそもファイル名の
選択画面が出てくる時点でOutになります。


皆さんが言っているのは、タスクスケジューラの設定画面のことだと思いますよ。

タスクスケジューラを起動すると、今設定されているタスク一覧が出てくると思いますので、VBS のタスクを選択してプロパティを開いてください。

 

そして、操作のタブから VBS の実行が設定されている項目を選択して編集ボタンを押してください。

そうすると、VBS のファイルパスが書かれていると思いますので、まずこれを「引数の追加」のテキストボックスにコピー(切り取り)&貼り付けしてください。

最後に、「プログラム/スクリプト」に「C:\Windows\System32\wscript.exe」を指定して OK で確定してください。

こうすれば、wscript.exe で指定した VBS を実行するという設定になりますので、「開く方法を選んでください」といった画面は表示されません。

22 ユーザーがこの回答を役に立ったと思いました。

·

この回答が役に立ちましたか?

お役に立てず、申し訳ございません。

素晴らしい! フィードバックをありがとうございました。

この回答にどの程度満足ですか?

フィードバックをありがとうございました。おかげで、サイトの改善に役立ちます。

この回答にどの程度満足ですか?

フィードバックをありがとうございました。

Azuleanさん、

連絡が遅くなりました。
教えていただきました方法で、問題なく起動し実行することができました。
大変、助かりました。ありがとうございました。

皆さん、

いろいろとありがとうございました。

5 ユーザーがこの回答を役に立ったと思いました。

·

この回答が役に立ちましたか?

お役に立てず、申し訳ございません。

素晴らしい! フィードバックをありがとうございました。

この回答にどの程度満足ですか?

フィードバックをありがとうございました。おかげで、サイトの改善に役立ちます。

この回答にどの程度満足ですか?

フィードバックをありがとうございました。

返信 削除済メッセージへの返信

これはWindows8のタスクスケジューラで一般的なことなんでしょうか?関連付け起動ができないとか。VBSだけできないとか。それとも個別環境の問題?


細かいことはわかりませんが、私の手元の Windows 8 Pro 環境でも vbs の場合は同じ問題が出ていました。(7 からのアップグレード環境)
EmEditor Pro に関連づけている txt も同様で、xlsx は Excel が起動はしました。(が、固まったのでうまく動いてないかも?)
挙動がよくわかりませんね。

// うまく動かなかったら wscript.exe 経由で実行するという回答でしのげそうですが

この回答が役に立ちましたか?

お役に立てず、申し訳ございません。

素晴らしい! フィードバックをありがとうございました。

この回答にどの程度満足ですか?

フィードバックをありがとうございました。おかげで、サイトの改善に役立ちます。

この回答にどの程度満足ですか?

フィードバックをありがとうございました。

自分のクリーンインストール環境では、デスクトップに試しに作った vbs ファイルを、タスクスケジューラーで直接指定しても、問題なく実行できています。なので、一応、個別環境の問題だと思います。

 

やっぱり、アップグレードインストールは問題が起こりやすいって事でしょうか?

この回答が役に立ちましたか?

お役に立てず、申し訳ございません。

素晴らしい! フィードバックをありがとうございました。

この回答にどの程度満足ですか?

フィードバックをありがとうございました。おかげで、サイトの改善に役立ちます。

この回答にどの程度満足ですか?

フィードバックをありがとうございました。

うちの環境でもメッセージだけを表示するVBScriptを F:\Work\test.vbs として保存して
タスクスケジューラで起動タスクでスクリプトを直接指定して実行できました。
つい先日までは7からのアップグレードだったのですがUEFIにするために
クリーンインストールしてしまったので アップグレードでどうかは不明です。

// 関係あるかと思ったインターネット オプションのスクリプトのデバッグ設定は無関係でした。

何かする時は重要データのバックアップをしてください。

すもも

1 人がこの回答を役に立ったと思いました。

·

この回答が役に立ちましたか?

お役に立てず、申し訳ございません。

素晴らしい! フィードバックをありがとうございました。

この回答にどの程度満足ですか?

フィードバックをありがとうございました。おかげで、サイトの改善に役立ちます。

この回答にどの程度満足ですか?

フィードバックをありがとうございました。

* 少ないページ数を試してください。

*数字のみを入力してください。

* 少ないページ数を試してください。

*数字のみを入力してください。

 
 

質問情報


最終更新日: 2024年3月28日 表示数 17,323 適用先: