Windows10のダイアルアップ接続機能を使ってPPPoE接続してインターネットを利用している環境で、PC起動時やスリープから復帰時に自動でPPPoE接続しにいくように、タスクスケジューラーに設定する方法のご紹介です。Vista以降のWindowsなら同じ設定で行けると思います。
NTTのフレッツ回線を利用していて、ルーター無しのPC1台の環境を想定しています。私が仕事でお客様のPCを設定する場合、この記事内容の設定は行いません。回線障害時の対応や、回線契約変更やルーター購入後のサポートができないからです。
通常はコチラのデスクトップにアイコンを出して自分で接続してもらう方法がお勧めです。→ Windows10でデスクトップにPPPoE接続のショートカットを作成する方法
rasdial.exeで接続
C:\windows\system32\rasdial.exeにあるWindowsの標準コマンドを利用します。
- ユーザー名…契約したISPから指定された接続ID
- password…契約したISPから指定されたパスワード
- ブロードバンド接続…作成したPPPoE接続の接続名
スタートボタンを右クリック→ファイル名を指定して実行 もしくはコマンドプロンプト または Windows PowerShellで、rasdial “ブロードバンド接続” “ユーザー名” “password”を実行して接続することができます。
このコマンドを使って、タスクスケジューラに自動接続をスケジュールします。
タスクスケジューラに設定
スタートボタンを右クリック→ファイル名を指定して実行 もしくはコマンドプロンプト または Windows PowerShellでtaskschd.msc を実行してタスクスケジューラを開きます。
もしくは、 スタートボタンを右クリック→コンピューターの管理→タスクスケジューラ でも開くことができます。
タスクの作成
タスクスケジューラの基本タスクの作成 ウィザードから、ログオン時にrasdial “ブロードバンド接続” “ユーザー名” “password”を実行するタスクを作成します。
コンピューターの起動時ではなく、ログオン時を選びます。コンピューターの起動時にもログオンは含まれるし、サインインし直す場合も含めることができます。
スリープから復帰時も追加
この作成したタスクに、スリープを解除したときにも実行するトリガーを追加します。
Windowsでは、スリープになるとPPPoE接続が切断されるため、毎回スリープから復帰するときにPPPoEの再接続が必要になります。スリープから復帰するときに毎回サインインしているように見えますが、どうやらサインインではなくロック解除を行っているようです。
タスクスケジューラのトップ画面のアクティブなトリガー リストから、作成したタスクをダブルクリックしてプロパティ画面を出して、トリガーにロック解除時の条件「ワークステーション アンロック時」を追加します。
遅延スタートを設定
何度かテストしていると、PC起動直後すぐにPPPoE接続が始まると接続は完了するのにインターネットの利用ができない状態になるケースが多発しました。
ダイアルアップ接続のスタートを少し遅延させたほうが確実に接続できました。先ほどと同じく、接続タスクのプロパティでトリガータブで、ログオン時の遅延時間を30秒、ワークステーション アンロック時の遅延時間を10秒に設定しました。
この遅延時間は、PCの起動時間やスペックによって時間設定の調整が必要と思われます。プルダウンメニューから選べる最小時間が30秒ですが、30秒を選んでからキーボード入力で直接秒数を編集すれば細かい秒数設定が可能です。
バッテリー利用時にタスクを実行
ノートパソコンの場合で、AC電源を外した状態でもタスクを実行させる場合です。条件タブにある、 コンピュータをAC電源で使用している場合のみタスクを開始する のチェックを外します。
家では常時AC電源をつないでいて、モバイル時はWifi利用している場合などは、ここのチェックは外さない方が良いかもしれません。
複数ユーザーアカウントで利用の場合
Windowsのユーザーアカウントが複数ある場合、このままではタスクを作成したユーザーアカウントでしか実行されないタスクになっています。どのユーザーアカウントでサインインしても接続タスクが実行されるように、全般 タブでタスクの実行時に使うユーザーアカウント をUsersに変更します。
設定完了
以上で、タスクスケジューラの設定完了です。シャットダウン後の起動、再起動、スリープからの復帰、別ユーザーでのサインインなどで、毎回スケジュールしたPPPoE接続のコマンドプロンプトが出てきて自動で接続されるようになりました。
記事を書いておいてなんですが、ここまで設定するくらいならルーターを買った方が良いですね。それでも、同じ設定でVPN接続でも利用できるはずなので、いつか役に立つかもしれません。
出来ました!ありがとうございました。
マニアックな記事が参考になってよかったです。