• 締切済み

routeコマンドの暴走

routeコマンドをATコマンドで実行しようとして いろいろやっているうちにおかしくなってしまいました。 OSはWindows NT4 Serverです。 以下の現象はコマンドプロンプトから実行した結果です。 (1)route.exeをフルパスで実行すると正しく実行される。 (2)route PRINTのようにパスを付けずに実行すると、 以前の(おかしくなった時の)route ADDコマンドが 投入され続ける。 (3)netstat -rを実行すると(2)と同じ現象が起こる。 netstat -sなど他のオプションは正しく実行される。 (routeコマンドのオプション(-p)を使うことによって ATコマンドを使う必要はなくなったのですが...) 原因および対処方法を教えて下さい。 よろしくお願いします。

みんなの回答

noname#11476
noname#11476
回答No.1

既に試みているのであれば的外れな回答ですが。 私なら、route.* のファイルを探し出して、正規のもの以外のやつがないか調べます。

関連するQ&A

  • "ROUTE"コマンドをBATで実行するには?

    こんにちは。 MS-DOSプロンプトでは、"ROUTE ADD ~"で複数あるルートを登録出来るのは承知しておりますが、そのコマンドをBATファイルに入力して実行しても、1行が繰り返し実行されるのはなぜでしょう? WIN98なので、オプション"-p"が使用できず、スタートアップにBATファイルとして組み込もうと思っているのですが。 別に良い方法があればそちらでも構いません。 宜しくお願いします。

  • 「コマンドラインからプログラムを起動する」

    「コマンドラインからプログラムを起動する」ってどうやるのですか? 例えば、 http://d.hatena.ne.jp/language_and_engineering/20081028/1225160338 の(1) PATHを利用して起動のように、 taskmgr.exe を起動させたい場合、 どこにtaskmgr.exeを記載すればいいのでしょうか? コマンドプロンプトに張り付けて実行したら起動しましたが、 コマンドライン=コマンドプロンプトってことですか?

  • コマンドプロンプトのコマンドについて。

    OS : Windows XP Home コマンドプロンプトで「ftp」と入力すると、 CUIのFTPクライアントが使えるようですが、 このコマンドは、コマンドプロンプトのコマンドなの でしょうか?(ちょっと表現が間違っているかな・・) と、いいますのも、「help」と打ったときの一覧に 出てこないからです。 「help」と打って出てくるものはcmd.exeで実装されて いるもので、ftp.exe(?)はどっかのディレクトリ(パスの 通ったところ)にある。という認識であっていますか?

  • route print メトリック:「既定」の方法

    windowsのコマンドプロンプトで、route printした下記を登録するコマンド(メトリックが「既定」)はどのようにしたらよいのでしょうか。 ============================================================= 固定ルート: ネットワーク アドレス ネットマスク ゲートウェイ アドレス メトリック 0.0.0.0 0.0.0.0 192.168.0.1 既定 ============================================================= route add -p 0.0.0.0 mask 0.0.0.0 192.168.0.1 で登録した場合、 ネットワーク アドレス ネットマスク ゲートウェイ アドレス メトリック 0.0.0.0 0.0.0.0 192.168.0.1 1 になってしまい、メトリックが「既定」になりません。 「既定」についても補足していただけると助かります。 よろしくお願い致します。

  • ATコマンド

    コマンドプロンプトでたとえば at 11:30 "C:\Program Files\Microsoft Office\Office\exel.exe"として自動実行させようとしましたが、実行されないで、タスクスケジューラでは、「開始されませんでした」となります。また、タスクの修正も出来ないのですが・・・わかる方教えてください。

  • コマンドプロンプトで、linuxのlocateコマンドのようなコマンドはありますか?

    vista ultimateを使っています。 端的にいうと、 Cドライブ配下全体で、.log,.msi.install.exe,setup.exe のどれかの文字列を含むファイル一覧を表示させたいと思っています。 (できれば、 ☆含むではなく、 .logで終わる or .msiで終わる or install.exeと完全一致 or setup.exeと完全一致 ☆なおかつ、できれば、大文字小文字を区別しない ☆なおかつ、できれば、結果は、ファイル名だけでなく、フルパスで知りたい と思っています。 で、いま、vistaが立ち上がらないエラーが起きているので、 vistaのメディアから、コマンドプロンプトで、 それを実行しようとしています そこで。。。一案ですが・。。 コマンドプロンプトで、 linuxのlocateコマンドのようなコマンドはありますか? findというのがそれかなと思ったのですが、 linuxにおけるgrepと同じようでして。 ご存知の方いらっしゃいましたら、よろしくお願いします。

  • TurboLinux6.1で静的ルートを追加したが、マシン再起動後に設定が消えてしまう

    TurboLinux6.1/Serverで静的ルートを追加しましたが、 マシンを再起動した後、「netstat -rn」で確認すると 追加していたはずの設定が消えてしまいます。 再起動すると、消えてしまうものなのでしょうか? または、再起動する前に、保存を確実に行うための手段が必要なのでしょうか? <追加例>  /sbin/route add -net 192.168.0.0 netmask 255.255.255.0 gw 10.132.1.10 metric 1 ちなみに、「route add」コマンドで経路表追加後、 「cat /proc/net/route」コマンドを実行して確認すると、 正常に追加されています。 (しかし、再起動すると消えてしまうんです。)

  • solaris10 route コマンドでインターネット全体を指定したい

    良い方法があればご指導お願いいたします。 システム: OS : solaris10(sparc) ネットワーク : インターフェースe1000g0にプライベートネットワーク接続。defaultGateway設定         インターフェースe1000g1にプライベートネットワーク接続。 netstat コマンドにて次のように表示: # netstat -rn Routing Table: IPv4 Destination Gateway Flags Ref Use Interface -------------------- -------------------- ----- ----- ---------- --------- default 192.168.1.254 UG 1 2 e1000g0 192.168.1.0 192.168.1.121 U 1 43 e1000g0 192.168.7.0 192.168.7.121 U 1 2 e1000g1 224.0.0.0 192.168.1.121 U 1 0 e1000g0 127.0.0.1 127.0.0.1 UH 4 123 lo0 # 質問:Destinationアドレスがインターネット(グローバルアドレス)の場合、192.168.7.254(Gatewayアドレス)にふりたいのですが、 どのように設定すればよろしいでしょうか? たとえば、 route -p add -net 123.0.0.0 192.168.7.254 としてやると、 第1オクテットが123の宛先すべてが192.168.70.254へふられます。 route -p add -net 0.0.0.0 192.168.7.254 だと、defaultが2行になるだけで Destination と通信できません。 なにか良い方法があればご指導お願いいたします。

  • コマンドプロンプトのNET USER コマンドについて

    お世話になります。 OS:WindowsXP SP3 コマンドプロンプトを使用し、ローカルコンピュータ(PC名:TestPCName)上で TestUesrNameという名前(パスワード:TestPassword)のユーザーアカウントを 作成するため、下記のコマンドを実行しました。 NET USER TestUesrName TestPassword /ADD /TestPCName だが、「オプション /LocalPCName を認識できません。」とのエラーが表示されました。 どうやら、ドメインの付け方が間違っているらしいです。 このコマンドにドメインオプションの付け方について、 どなたか教えていただけませんか? よろしくお願いします。

  • Static Route設定が消えてしまう

    WindowsNTマシンに、ネットワーク経由でウィルスが入ってこないように、デフォルトゲートウェイを削除した後、通信の必要がある、3つの機器にだけroute add -p コマンドでStatic Routeの設定を行いました。 しかし、約1時間程、経過すると3つのうち、必要な2つのルーティング情報が消えてしまいます。(route printコマンドでも、消えている事を確認しました。3つ機器のうちの1つは緊急時のリモート接続用で、この設定だけは、何故か消えません) ルータ、Bフレッツを経由して接続しています。 再起動すると、Static route設定は復活し、しばらくは接続できますが、1時間程放置しておくと、また接続出来なくなり、route printで確認すると2つの機器のルーティング情報が消えているのです。 何故このような現象が発生するのでしょうか? しばらく使用しなくても、Static route設定が消えないようにするにはどうすればよいでしょうか?