投稿日:2005年04月14日 作成鷹の巣

No.18743 pingがコマンドとして認識されません。



pingがコマンドとして認識されません。

No.18743 投稿時間:2005年04月14日(Thu) 15:16 投稿者名: URL:http://www.kent-web.com/www/anhttpd/www3.html

Dynamic DNSに登録しましたが、(サービス機関 No-IP.com)
取得したHost名xxxxで、コマンドプロンプトに
C:\>ping xxxx.no-ip.info と打つと、
『'ping'は、内部コマンド又は外部コマンド、
操作可能なプログラム又は、バッチファイルとして認識されません。
と返されます。
行き止まり状態になってしまいました。問題箇所の指摘や脱出方法を
教えて貰えないでしょうか。
尚、DiCEもインストール済みで、起動もしています。
宜しくお願いします。


参考URL。

No.18744 投稿時間:2005年04月14日(Thu) 16:19 投稿者名:kiki URL:

こんにちは

多分Windowsですよね?

下記URLが参考になると思います。
http://homepage2.nifty.com/winfaq/w2k/trouble.html#1467


システム環境変数値は変えてみたのですが?

No.18745 投稿時間:2005年04月14日(Thu) 18:50 投稿者名: URL:http://www.kent-web.com/www/anhttpd/www3.html

> こんにちは
>
> 多分Windowsですよね?
>
> 下記URLが参考になると思います。
> http://homepage2.nifty.com/winfaq/w2k/trouble.html#1467

KiKi さん
早速のご案内を有難うございます。
ご紹介頂きましたURLに書かれてある内容の現象です。
指示通りシステム環境変数値を追加したのですが、状態が直りません。
他の手段はあるでしょうか?申し訳ありませんが引き続き教えてください。
windows XP です。宜しくお願いします。


pingのある位置に絶対パスを通してみる。

No.18747 投稿時間:2005年04月14日(Thu) 20:54 投稿者名:stranger URL:

> > こんにちは
> > > > 多分Windowsですよね?
> > > > 下記URLが参考になると思います。
> > http://homepage2.nifty.com/winfaq/w2k/trouble.html#1467
> > KiKi さん
> 早速のご案内を有難うございます。
> ご紹介頂きましたURLに書かれてある内容の現象です。
> 指示通りシステム環境変数値を追加したのですが、状態が直りません。
> 他の手段はあるでしょうか?申し訳ありませんが引き続き教えてください。
> windows XP です。宜しくお願いします。

pingのある位置に絶対パスを通してみる


C:\>絶対パス xxxx.no-ip.info と言う意味でしょうか?

No.18748 投稿時間:2005年04月14日(Thu) 22:25 投稿者名: URL:

> > > こんにちは
> > > > > 多分Windowsですよね?
> > > > > 下記URLが参考になると思います。
> > > http://homepage2.nifty.com/winfaq/w2k/trouble.html#1467
> > > KiKi さん
> > 早速のご案内を有難うございます。
> > ご紹介頂きましたURLに書かれてある内容の現象です。
> > 指示通りシステム環境変数値を追加したのですが、状態が直りません。
> > 他の手段はあるでしょうか?申し訳ありませんが引き続き教えてください。
> > windows XP です。宜しくお願いします。
>
> pingのある位置に絶対パスを通してみる

アドバイスを有難うございます。現在、
C:\>ping xxxx.no-ip.infoで接続を確かめているのですが、これを
C:\>絶対パス xxxx.no-ip.info と言う意味でしょうか?
不慣れなため、こっけいな質問でしたらご容赦ください。
これでWWWの階層下にあるものを書いてみたり、(127.0、0.1)に書き換えてみたり
しているのですが、結果はいずれもだめです。
何とか乗り越えたいと思いますので宜しくお願いします。


絶対パスとは基点からpingまで全て既述すると言うこと。

No.18752 投稿時間:2005年04月15日(Fri) 06:59 投稿者名:stranger URL:

> > > > こんにちは
> > > > > > 多分Windowsですよね?
> > > > > > 下記URLが参考になると思います。
> > > > http://homepage2.nifty.com/winfaq/w2k/trouble.html#1467
> > > > KiKi さん
> > > 早速のご案内を有難うございます。
> > > ご紹介頂きましたURLに書かれてある内容の現象です。
> > > 指示通りシステム環境変数値を追加したのですが、状態が直りません。
> > > 他の手段はあるでしょうか?申し訳ありませんが引き続き教えてください。
> > > windows XP です。宜しくお願いします。
> > > > pingのある位置に絶対パスを通してみる
> > アドバイスを有難うございます。現在、
> C:\>ping xxxx.no-ip.infoで接続を確かめているのですが、これを
> C:\>絶対パス xxxx.no-ip.info と言う意味でしょうか?
> 不慣れなため、こっけいな質問でしたらご容赦ください。
> これでWWWの階層下にあるものを書いてみたり、(127.0、0.1)に書き換えてみたり
> しているのですが、結果はいずれもだめです。
> 何とか乗り越えたいと思いますので宜しくお願いします。

通行人さんのレスに同じ 絶対パスとは基点からpingまで全て既述すると言うこと
あまり進めませんが、それがいやならc:にpingのリンクファイルをおく


PATHEXTはどうなっていますか?

No.18749 投稿時間:2005年04月14日(Thu) 22:32 投稿者名:いと URL:

> 指示通りシステム環境変数値を追加したのですが、状態が直りません。

ping.exe xxxx.no-ip.info なら実行されませんか?

システム環境変数の PATHEXTに省略しても実行される拡張子が例えば
.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
のように設定されています。調べてみてください。

何かをンストールしたときにユーザ環境変数の方に PATHEXTが入った可能性もあります。


PATH に頼らない方法

No.18750 投稿時間:2005年04月14日(Thu) 22:37 投稿者名:通-行-人 URL:

ただ 「ping ホスト名」 と入力する代わりに、 「C:\WINNT\system32\ping.exe ホスト名」 (Win2k の場合) や 「C:\WINDOWS\system32\ping.exe ホスト名」 (WinXP 等の場合) と入力してみましょう。

これでも駄目なら、 ping.exe ファイルが所定の場所に存在していないと考えられます。


有難うございました。表示されました。

No.18753 投稿時間:2005年04月15日(Fri) 07:50 投稿者名: URL:

> Dynamic DNSに登録しましたが、(サービス機関 No-IP.com)
> 取得したHost名xxxxで、コマンドプロンプトに
> C:\>ping xxxx.no-ip.info と打つと、
> 『'ping'は、内部コマンド又は外部コマンド、
> 操作可能なプログラム又は、バッチファイルとして認識されません。
> と返されます。
> 行き止まり状態になってしまいました。問題箇所の指摘や脱出方法を
> 教えて貰えないでしょうか。
> 尚、DiCEもインストール済みで、起動もしています。
> 宜しくお願いします。
KiKi 様 stranger 様 いと 様 通行人 様
アドバイスを有難うございました。『PATHに頼らない方法』で解決が出来ました。
因みに環境変数の値は次のようになっていました。修正や、perlの再インストール
の必要性が有りますでしょうか?ご指摘頂ければ幸いです。
path C:\perl\bin\;D:\perl\
PATHEXT COM;EXE;BAT;CMD;VBS;VBE;JS;JSE;WSF;...
とにかく、皆様、有難うございました。
通行人様には、これで続けて2度助けられました。


PATH の値が足りない。

No.18756 投稿時間:2005年04月15日(Fri) 09:48 投稿者名:通-行-人 URL:

> 因みに環境変数の値は次のようになっていました。修正や、perlの再インストール
> の必要性が有りますでしょうか?ご指摘頂ければ幸いです。
> path C:\perl\bin\;D:\perl\
> PATHEXT COM;EXE;BAT;CMD;VBS;VBE;JS;JSE;WSF;...

PATH の値に Windows のシステムフォルダが含まれていません。
このままでは、 今後もコマンドプロンプトの使用に支障を来すでしょう。

再度、 No. 18744 の投稿で提示された手順を実行してください。
Path → %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\system32\wbem;C:\perl\bin\;D:\perl\
(全て半角文字。 「C:\perl\bin\;D:\perl\」 の部分は 「C:\perl\bin;D:\perl」 でも構わない)

変更後コマンドプロンプトを立ち上げ、 「ECHO %Path%」 と入力した時に 「C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32\wbem;C:\perl\bin\;D:\perl\」 と表示されれば OK です。
環境変数の変更は、 すでに起動しているコマンドプロンプトには適用されません。 起動し直す必要があります。

PATH に追加した 「%SystemRoot%\system32」 (C:\WINDOWS\system32 に変換される) という値、 PATHEXT に含まれる 「EXE」 という値、 この 2 点により 「『C:\WINDOWS\system32\』 ping 『.exe』」 が省略して入力可能になります。


再起動後、今度は「C:\>ping ホスト名」で接続表示が完成しました。

No.18757 投稿時間:2005年04月15日(Fri) 13:49 投稿者名: URL:

> > 因みに環境変数の値は次のようになっていました。修正や、perlの再インストール
> > の必要性が有りますでしょうか?ご指摘頂ければ幸いです。
> > path C:\perl\bin\;D:\perl\
> > PATHEXT COM;EXE;BAT;CMD;VBS;VBE;JS;JSE;WSF;...
>
> PATH の値に Windows のシステムフォルダが含まれていません。
> このままでは、 今後もコマンドプロンプトの使用に支障を来すでしょう。
>
> 再度、 No. 18744 の投稿で提示された手順を実行してください。
> Path → %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\system32\wbem;C:\perl\bin\;D:\perl\
> (全て半角文字。 「C:\perl\bin\;D:\perl\」 の部分は 「C:\perl\bin;D:\perl」 でも構わない)
>
> 変更後コマンドプロンプトを立ち上げ、 「ECHO %Path%」 と入力した時に 「C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32\wbem;C:\perl\bin\;D:\perl\」 と表示されれば OK です。
> 環境変数の変更は、 すでに起動しているコマンドプロンプトには適用されません。 起動し直す必要があります。
>
> PATH に追加した 「%SystemRoot%\system32」 (C:\WINDOWS\system32 に変換される) という値、 PATHEXT に含まれ
> る 「EXE」 という値、 この 2 点により 「『C:\WINDOWS\system32\』 ping 『.exe』」 が省略して入力可能になります。
通行人 様
本当に有難うございます。直ちに処理をし、コマンドプロンプトで立ち上げました結果は
「C:\WINDOWS\system32;C:\WINDOWS;SystemRoot%\system32\wbem;C:\perl\bin\;D:\perl\」と表示されました。
再起動後、今度は、「C:\>ping ホスト名」 で接続表示が完成しました。
本当に有難うございます。原理を理解せずにご足労を掛けてしまいました。


目次掲示板過去ログ目次▲頁先頭