web-dev-qa-db-ja.com

イーサネットアダプターを無効にし、Windowsログイン後に有効にするbatファイル

Windows 7にログインするとき、10秒待ってからローカルエリア接続(イーサネットアダプター)を無効にしてから再度有効にする必要があります。

私は提案された答えを調べました: batファイルでワイヤレスインターフェイスを有効/無効にする ですが、現在の状態を切り替えるだけなので、それは無関係です。

私が言えることから、私は含める必要があります:

netsh interface set interface "Local Area Connection" DISABLED
netsh interface set interface "Local Area Connection" ENABLED

しかし、待機時間、またはWindowsが正常にログインした後にこれを開始する方法がわかりません。

ここでの最善のアプローチは何ですか?

11
rlsaj

トリガーを使用してWindowsスケジュールタスク(taskschd.mscまたはControl Panel\System and Security\Administrative Tools\Task Scheduler)を作成します。タスクAt log onを開始し、30 secondsの詳細設定遅延タスクで開始します。次に、Start a programにアクションを追加し、.batスクリプトを選択します。

8
David Ruhmann

これが役に立てば幸い

@echo on
timeout /t 10
netsh interface set interface "Local Area Connection" DISABLED
timeout /t 10
netsh interface set interface "Local Area Connection" ENABLED
20
alex

ロジックは次のとおりです:ping public ip(google dns 8.8.8.8)、pingが失敗した場合、:RESTARTに移動し、「LAN」という名前でネットワークアダプターを再起動します。ループでpingして、アダプターがインターネットに接続されているかどうかを確認します)

   @echo off 

    :LOOP
    ping 8.8.8.8
    IF ERRORLEVEL 1 goto RESTART
    IF ERRORLEVEL 0 goto LOOP
    :RESTART
    netsh interface set interface "LAN" disabled
    ping -n 3 127.0.0.1
    netsh interface set interface "LAN" enabled
    ping -n 15 127.0.0.1
    goto LOOP
1
Stalingrad

みんなありがとう、

このコマンドを使用して、問題のあるWiFiネットワークアダプターを無効および有効にします。

> @echo on
> timeout /t 10
> netsh interface set interface "Wi-Fi" DISABLED
> timeout /t 2
> netsh interface set interface "Wi-Fi" ENABLED
0
MNazri
echo off
cls 
:start
echo Choice 1
echo Choice 2
set /p choice=Yes or No?
if '%Choice%'=='1' goto :choice1
if '%Choice%'=='2' goto :choice2
echo "%Choice%" is not a valid option. Please try again. 
echo
goto start
:choice1
netsh interface set interface "Ethernet" admin=Enable
goto end 
:end
pause
exit  
:choice2
netsh interface set interface "Ethernet" admin=disable
goto end 
:end
pause
exit 
0
Frank

ここには非常に役立つ情報がありますが、回答に欠けているのは「ローカルエリアネットワーク」に入力する内容です。私はこの答えに出くわしました:

「最初のステップは、ワイヤレス接続の名前を見つけることです。[WiFiシンボルを右クリック]> [ネットワークと共有センターを開く]> [アダプター設定の変更]です。これは、接続情報の一番上の行です。ワイヤレスネットワーク接続などが考えられます。」

ところで、LANネットワークカードの場合は、そのデバイスの名前を探すだけでよいと思います。

それが私にとってそれを機能させるための鍵でした。

0
sw.smayer97