web-dev-qa-db-ja.com

ダイヤルアップしようとすると、「ポートを開いています...エラー813:別の接続が使用しています...」というメッセージが表示されます。

これは私を狂気のポイントに追いやった:)

コンピュータを起動してダイヤルアップしようとすると、次のような素敵なダイアログが表示されます。

ポートを開く...

エラー813:以前のブロードバンド接続が同じデバイスまたはポートを使用してすでに確立されているときに、2番目のブロードバンド接続を確立しようとしました

そして、もう少し何とか何とか何とか。私はネットを検索しましたが、この問題を抱えているのは私だけではありませんが、解決策はありません!

したがって、スリープが60を過ぎた後、アイドル状態が30分間続いた後の自動ハングアップのオプションは非常に受け入れられますが、問題に直接対処するソリューションは非常に優れています。

2
Assaf Levy

マシンがスリープ状態になった場合は、ダイヤルアップセッションを切断する必要があります。これは、スリープイベントに応答するタスクスケジューラを使用して実行できます。

次のようにタスクを設定します。

  1. 検索ボックスに「タスクスケジューラ」と入力し、スケジューラを起動します
  2. 「タスクの作成…」をクリックします
  3. [トリガー]に移動し、新しいトリガーを作成して、[イベント時]を選択します
  4. Log to“ system”を選択し、“ Source”を“ Kernel-Power”に、Event IDを“ 42”に設定します。
  5. 「アクション」に移動して新しいアクションを作成し、「プログラムの開始」を選択します
  6. プログラムスクリプトボックスにrasdial /disconnectを入力します

[全般]タブに戻り、これに名前を付けます。

したがって、マシンが一時停止されると、イベント42がログに記録されます。このように、サスペンドイベントが送信されると、rasdial /disconnectが実行され、ダイヤルアップ接続がシャットダウンされます。

2
Paul