- ベストアンサー
macアドレスが認識できない
今使っているソフトでMACアドレスを調べて起動するソフトがあるのですが、 最近ハードディスクを交換したので、ソフトを全部入れなおしたのですが、このソフトが立ち上げようとすると MACアドレスが取得できないというエラーがでて起動できません。 ipconfig/allで調べるとちゃんとアドレスは表示されているのですが、何が原因かわかりません。 いろいろ弄くったので、何が原因しているか見当もつきません。 イーサネットアダプタについては詳しくないので 何か調べ方、あるいは設定の仕方について、アドバイスいただければ幸いです。 OSはwin2000です。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
CAD関連のライセンス管理というと、FLEXlmでしょうか?(名前が似ている別のソフトでしたらすみません) 私も業務でFLEXlmを使っていたのでご参考までに。 WindowsのFLEXlmの場合、マシンを特定するのにLANカードのMACアドレスを使用しているようです。複数のLANカードが存在した場合、最初に検出したLANカードのMACアドレスを使用するようでした。 どのLANカードが最初に検出するか、というのはレジストリを見れば分かります。 1.スタートボタンを押してメニューにある「ファイル名を指定して実行」などと書かれている項目をクリックします。 2.ダイアログが表示されたら「regedit」と入力します。 3.レジストリエディタが表示されるので「HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkCards」の下にあるキーを見ます。 上記3.で表示されるキーのうち、ツリービュー(画面左側)で最初に表示されているLANカードがFLEXlmで使用されるものです。 >最近インターネット接続で無線LANのカードを時々使うようになりましたが、このソフトを起動するときには外してますので、関係ないと思っていますが。 この無線LANカードの方が上にあると、ご指摘の現象が起こるかもしれません。 さて、ここからは**自己責任**でお願いしますが、FLEXlmで認識するLANカードを変更する方法です。 もし、無線LANカードの方が上にあってそれが原因で起動できなくなった場合は、「無線LANカードの順位を下げる」ことで対処可能です。 1.レジストリエディタを起動します。(起動したままでしたら新たに起動する必要はありません) 2.上に表示されている無線LANカードの番号を右クリックして「名前の変更」を選択します。 3.名前を適当な数値(たとえば20)に変更します。 4.下に表示されていた、本来使用していたLANカードの番号を右クリックして「名前の変更」を選択します。 5.この番号を3.で指定したのより小さい数値(たとえば10)に変更します。 6.レジストリエディタを終了し、念の為OSを再起動します。 これで、FLEXlmが認識するLANカードが変わって、正しく動くようになるかもしれません。 この方法はレジストリを直接操作するので、意図しない変更を加えてしまってOSが起動しなくなるかもしれませんし、ちゃんと修正できてもFLEXlmが正しく起動する保証はありません。その点はご理解ください。
その他の回答 (2)
- altosax
- ベストアンサー率56% (473/830)
補足を有り難うございました 3Dモデリングソフトのflex-mが、正規ユーザーの判別をするためのハードウエアキーが付いている、という意味ですね? このflex-mが求めている正規ユーザの識別のための情報は本当に「MACアドレス」なんでしょうか? (この辺はflex-mをお持ちの正規ユーザーである、sevenstepさんご本人に説明書をよく確認していただくしか方法がなさそうです…) ごく普通に「MACアドレス」という場合は、ネットワーク機器が他者と識別できるための固有番号ですので、パソコンの場合はLANカードに一枚ずつ世界に一個だけの固有なMACアドレスが賦与されています。 >最近インターネット接続で無線LANのカードを時々使うようになりましたが、このソフトを起動するときには外してますので、関係ないと思っていますが。 ・・・これがちょっと怪しそうな気配ですが、いかがでしょうか? (つまり、MACアドレスがほんとうに振られているのはLANカードですから、flex-mが要求しているのはMACアドレスとはまた別種のハードウエアコントロール番号なのではないでしょうか?) 実は私も以前、構造計算用ソフトウエアの認証でハードウエアキーを使う製品を使ったことがありました。 その時はHASPという名称の認証ハードウエアで、プリンタケーブルに挿して使うタイプでした。 また、マッキントッシュのほうで有名なハードウエア認証キーで「ドングル」というキーボードやマウスのコネクタに挿すタイプもありますが、いずれもMACアドレスとは独立したハードウエアキーそのものの鍵情報になっています…。 >HD丸ごと入れ替えして、再インストールしようとしてからだめになりました。 要求している情報が本当にMACアドレスなのか独自の鍵情報なのか、ということ以前に、もしかするとこのように「一度きりのインストール使用許諾」になっている可能性も非常にありますので、説明書(使用契約書)をもう一度ご確認なさってみてください。 (よくあるケースでは、有料のフォントなどがこのタイプで、故障等で再インストールする場合にはいちいちメーカーに再発行してもらわないといけない製品もありますので、これに該当しているかもしれませんね?…)
- altosax
- ベストアンサー率56% (473/830)
こんにちわ 「今使っているソフトでMACアドレスを調べて起動するソフト」というのは LANから該当する機器を起動させるソフト、のような種類のものですか? (不具合のソフトが明示していただけたら、色んな方からよい回答がもらえると思います) 私もそんなに詳しいほうでは無いんですが、アドレスを毎回自動取得するDHCPを使ったLANだとうまくいかないことがありました。 基本的にMACアドレスは機器に張ってあるシールの番号を控えておいて、その「困ったソフト」に対しては、手動の決め打ちでMACアドレスを入力して見る,という方法などではダメでしょうか? それでうまくいくようでしたら、バッチファイル化して二度目以降はかんたんにしてしまう、という戦法ではどうでしょう?
補足
ソフトについてですが、LAN経由ではなく単独のマシンで使用しています。CAD系のソフトで、ライセンス管理のためのソフトが入っており(flex-m)、コンピューターを識別するために、MACアドレスをチェックして起動するような感じです。 以前は問題なく動いていたのですが、HD丸ごと入れ替えして、再インストールしようとしてからだめになりました。 そういえば、このほかに変な現象として、他のコンピュータと有線LANでつないでいるのですが、相手側からはこちらのコンピュータにアクセスできるのに、こちらから他のコンピュータにアクセスしようとすると、パスワードを入力するように求められるようになりました。何もパスワードは設定していないので、アクセスすることができません。 以前と変えたところは、ウインドウズアップデートで、 ネットワークアダプタの更新をしたことです。 あまり関係あるとは思えませんが。。 ネットワークには詳しくないのでお手上げです。 最近インターネット接続で無線LANのカードを時々使うようになりましたが、このソフトを起動するときには外してますので、関係ないと思っていますが。
お礼
そうです。ライセンス管理のflexmの事です。 ご指摘の内容で正しいのではないかと思います。 ありがとうございました。 ちょっとひまなときに、トライしてみようと思います。