• ベストアンサー

macアドレスが認識できない

今使っているソフトでMACアドレスを調べて起動するソフトがあるのですが、 最近ハードディスクを交換したので、ソフトを全部入れなおしたのですが、このソフトが立ち上げようとすると MACアドレスが取得できないというエラーがでて起動できません。 ipconfig/allで調べるとちゃんとアドレスは表示されているのですが、何が原因かわかりません。 いろいろ弄くったので、何が原因しているか見当もつきません。 イーサネットアダプタについては詳しくないので 何か調べ方、あるいは設定の仕方について、アドバイスいただければ幸いです。 OSはwin2000です。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.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が正しく起動する保証はありません。その点はご理解ください。

sevenstep
質問者

お礼

そうです。ライセンス管理のflexmの事です。 ご指摘の内容で正しいのではないかと思います。 ありがとうございました。 ちょっとひまなときに、トライしてみようと思います。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

  • altosax
  • ベストアンサー率56% (473/830)
回答No.2

補足を有り難うございました 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)
回答No.1

こんにちわ 「今使っているソフトでMACアドレスを調べて起動するソフト」というのは LANから該当する機器を起動させるソフト、のような種類のものですか? (不具合のソフトが明示していただけたら、色んな方からよい回答がもらえると思います) 私もそんなに詳しいほうでは無いんですが、アドレスを毎回自動取得するDHCPを使ったLANだとうまくいかないことがありました。 基本的にMACアドレスは機器に張ってあるシールの番号を控えておいて、その「困ったソフト」に対しては、手動の決め打ちでMACアドレスを入力して見る,という方法などではダメでしょうか? それでうまくいくようでしたら、バッチファイル化して二度目以降はかんたんにしてしまう、という戦法ではどうでしょう?

sevenstep
質問者

補足

ソフトについてですが、LAN経由ではなく単独のマシンで使用しています。CAD系のソフトで、ライセンス管理のためのソフトが入っており(flex-m)、コンピューターを識別するために、MACアドレスをチェックして起動するような感じです。 以前は問題なく動いていたのですが、HD丸ごと入れ替えして、再インストールしようとしてからだめになりました。 そういえば、このほかに変な現象として、他のコンピュータと有線LANでつないでいるのですが、相手側からはこちらのコンピュータにアクセスできるのに、こちらから他のコンピュータにアクセスしようとすると、パスワードを入力するように求められるようになりました。何もパスワードは設定していないので、アクセスすることができません。 以前と変えたところは、ウインドウズアップデートで、 ネットワークアダプタの更新をしたことです。 あまり関係あるとは思えませんが。。 ネットワークには詳しくないのでお手上げです。 最近インターネット接続で無線LANのカードを時々使うようになりましたが、このソフトを起動するときには外してますので、関係ないと思っていますが。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • macアドレスがでない!

    コマンド・プロンプトというソフトを使ってipconfig/allと打ってエンターを押せば、MACアドレスが出ると聞いたのですが、エンターをおすと、 Windows IP Configuration とだけ出て、MACアドレスが分かりません。どうかMACアドレスを知る方法を教えて下さい。

  • ipconfig/allでMACアドレスを調べてみたのですが、

    ipconfig/allでMACアドレスを調べてみたのですが、 インターネットアダプターローカルエリア接続と Wireless Lan adapterワイヤレスネットワーク接続の違いって何なのでしょうか? どちらにも物理アドレス(MAC)があるみたいです。 別々のメーカーのものみたいなのですが。 他にもTunnel adapterローカルエリア接続などに物理アドレスが付いているようですが、 これはそれぞれどのような役目を持っているのでしょうか? 親機として使ったアドレスと子機として使う場合のアドレスということ?

  • ローカルエリア接続用イーサネットアダプタのMACアドレスを取得したい

    コマンドプロンプトで ipconfig /all を実行すると出てくる情報の中で,「イーサネット アダプタ ローカル エリア接続:」というタイトルで表示されるアダプタのMACアドレスを取得するプログラムを書きたいのです。 MACアドレスを取得する方法として,(1)NetBIOSを使う方法,(2)IP Helper APIのGetIfTable関数を使う方法,(3)IP Helper APIのGetAdaptersInfo関数を使う方法 を試しましたが,(1)はアダプタの種類は判別できず,(2)と(3)はイーサネットアダプタだけを選び出すことはできますが,複数のイーサネットアダプタが存在する場合(例えばBluetoothデバイス装着時),それらの中から「Bluetooth接続」のアダプタなどを除外して「ローカル エリア接続」のアダプタ『だけ』を選び出すための情報は得られないようです。 できれば,LANに接続していない状態(ケーブルを外した状態)で取得したいのですが,どなたかお知恵をお貸し下さい。 なお,「説明」の内容を使う方法,例えば GetAdaptersInfo関数のTIP_ADAPTER_INFO構造体のDescriptionメンバの文字列に「Bluetooth」が入っているものを除外するというような方法は使いたくありません。 よろしくお願い致します。

  • LANに接続されていないLANカードのmacアドレス

    LANに接続されていないLANカードのmacアドレスの調べ方を教えてください。 ipconfig /allを実行しても表示されません。win xpです。

  • ルーターのMACアドレス制限について質問です。

    ルーターのMACアドレス制限について質問です。 Windows 8です。コマンドプロンプトにipconfig -allと打つと、 Wireless LAN adapter ローカルエリア接続*1とWireless LAN adaper Wi-Fiの2つのMACアドレスが表示されます。この2つの違いを教えてください。 どちらを登録するのでしょうか?

  • .netでMACアドレスを取得

    System.Net.NetworkInformationの NetworkInterface[] adapters = NetworkInterface.GetAllNetworkInterfaces(); をつかって、MACアドレスを取得しているのですが、CMDのipconfigと比べると明らかに取得数がすくなく、どうやら、取得した時点で使用しているMACアドレスしか取得できていないことがわかりました。 あと、ipconfigだと、ブルートゥースのアドレスなども取得していました。 .netの機能で、ipconfingと同じように、そのPCのすべてのMACアドレスを取得したいのですが、方法はないのでしょうか?CMDから取得する方法を現在はとっているのですが、遅すぎて困っています。 環境はVS2010のC#です。

  • MACアドレスの確認

    自分のLANカードのMACアドレスの確認は どうしたら出来ますか? コマンドプロンプトでipconfig /allで出てくる ローカルエリア接続のPhysical Addressがそうなのでしょうか? よろしくお願いします。

  • Hyper-VのMACアドレスについて

    Hyper-VのMACアドレスについて教えてください。 Hyoer-V Windows Server 2012を使い始めました。 現在Hyper-Vマネージャーの仮想スイッチマネージャを開くと 「外部ネットワーク」には、イーサネット2を選択しています。 管理オペレーティングシステムにこのネットワークアダプターの共有を許可するにチェックを入れている状態です。 管理OS(ホスト)でipconfig /allを実行すると以下の結果が返りました。 仮想OSを作成していくと、それぞれのMACアドレスというのは、どのようになるのでしょうか? 又、仮想OSを作成してどのネットワークにつなぐのかという仮想OS上の設定がよく分かりません。 どなたか教えていただけないでしょうか? よろしくお願いします。 C:\Users\Administrator>ipconfig /all Windows IP 構成 ホスト名. . . . . . . . . . . . . . .: sample プライマリ DNS サフィックス . . . . .: ノード タイプ . . . . . . . . . . . .: ハイブリッド IP ルーティング有効 . . . . . . . . .: いいえ WINS プロキシ有効 . . . . . . . . . .: いいえ イーサネット アダプター vEthernet (test): 接続固有の DNS サフィックス . . . . .: 説明. . . . . . . . . . . . . . . . .: Hyper-V 仮想イーサネット アダプター #2 物理アドレス. . . . . . . . . . . . .: **-**-**-**-**-** DHCP 有効 . . . . . . . . . . . . . .: いいえ 自動構成有効. . . . . . . . . . . . .: はい リンクローカル IPv6 アドレス. . . . .: ****::****:****:****:****%**(優先) IPv4 アドレス . . . . . . . . . . . .: **.**.*.***(優先) サブネット マスク . . . . . . . . . .: ***.***.*.* デフォルト ゲートウェイ . . . . . . .: **.**.*.*** DHCPv6 IAID . . . . . . . . . . . . .: ********* DHCPv6 クライアント DUID. . . . . . .: **-**-**-**-**-**-**-**-**-**-**-**-** -2B DNS サーバー. . . . . . . . . . . . .: **.**.*.* NetBIOS over TCP/IP . . . . . . . . .: 有効 イーサネット アダプター イーサネット 4: メディアの状態. . . . . . . . . . . .: メディアは接続されていません 接続固有の DNS サフィックス . . . . .: 説明. . . . . . . . . . . . . . . . .: Intel(R) I350 Gigabit Network Connecti on #2 物理アドレス. . . . . . . . . . . . .: **-**-**-**-**-** DHCP 有効 . . . . . . . . . . . . . .: はい 自動構成有効. . . . . . . . . . . . .: はい イーサネット アダプター イーサネット 3: メディアの状態. . . . . . . . . . . .: メディアは接続されていません 接続固有の DNS サフィックス . . . . .: 説明. . . . . . . . . . . . . . . . .: Intel(R) I350 Gigabit Network Connecti on 物理アドレス. . . . . . . . . . . . .: **-**-**-**-**-** DHCP 有効 . . . . . . . . . . . . . .: はい 自動構成有効. . . . . . . . . . . . .: はい イーサネット アダプター イーサネット: メディアの状態. . . . . . . . . . . .: メディアは接続されていません 接続固有の DNS サフィックス . . . . .: 説明. . . . . . . . . . . . . . . . .: Intel(R) 82579LM Gigabit Network Conne ction 物理アドレス. . . . . . . . . . . . .: **-**-**-**-**-** DHCP 有効 . . . . . . . . . . . . . .: はい 自動構成有効. . . . . . . . . . . . .: はい Tunnel adapter isatap.{********-****-****-****-************}: メディアの状態. . . . . . . . . . . .: メディアは接続されていません 接続固有の DNS サフィックス . . . . .: 説明. . . . . . . . . . . . . . . . .: Microsoft ISATAP Adapter #2 物理アドレス. . . . . . . . . . . . .: **-**-**-**-**-**-**-** DHCP 有効 . . . . . . . . . . . . . .: いいえ 自動構成有効. . . . . . . . . . . . .: はい Tunnel adapter Teredo Tunneling Pseudo-Interface: 接続固有の DNS サフィックス . . . . .: 説明. . . . . . . . . . . . . . . . .: Teredo Tunneling Pseudo-Interface 物理アドレス. . . . . . . . . . . . .: **-**-**-**-**-**-**-** DHCP 有効 . . . . . . . . . . . . . .: いいえ 自動構成有効. . . . . . . . . . . . .: はい IPv6 アドレス . . . . . . . . . . . .: ****:*:****:****:***:***:****:****(優 先) リンクローカル IPv6 アドレス. . . . .: ****::***:***:****:****%**(優先) デフォルト ゲートウェイ . . . . . . .: :: NetBIOS over TCP/IP . . . . . . . . .: 無効

  • MACアドレス

    "cmd"の中で"ipconfig /all" を打っても ホスト名 プライマリDNSサフィックス ノードタイプ IPルーティング有効 WINS プロキシ有効 まで、表示されるんですが、それ以降がどうしても出てこないんです。 どうすれば、MACアドレスが分かるんでしょうか? 初心者なので、できるだけ詳しく教えていただけると助かります。お願いします。

  • どうしてもMACアドレスに行き着けません

    再度MACアドレスの質問で申し訳ありません。 前回の回答を参考にしてコマンドプロンプトのipconfig/allで探したのですが、肝心のPhysicalAddressとIPAddressが何処にも見当たりません。 頭がウニになって死にそうです。 助けて下さい。 使用PCはWindows8です. SOS。