一部のWindowsユーザーは「 送信エラー:コード1231 ‘ローカルワークグループにないマシンにpingまたはトレースしようとしたとき。この問題は、Windows 7、Windows 8.1、およびWindows10で発生することが報告されています。
Trasmitエラーコード1231
この特定の問題を徹底的に調査した後、このエラーコードを引き起こしている可能性のあるいくつかの異なるシナリオがあることが判明しました。潜在的な原因の候補リストは次のとおりです。
- マシン名に小文字が含まれています – Windows 10は、NETBIOS解像度に関していくつかの変更を加えたため、基本的に小文字を含むマシンがワークグループで非表示になることに注意してください。この場合、問題のあるマシンの名前を大文字のみで変更することで、この問題を修正できます。
- ネットワークアダプタに問題があります –結局のところ、この問題は、ネットワークアダプタードライバーの不良やグリッチが原因でデータが ワークグループ管理者 。この問題を修正するには、ネットワークアダプターを再インストールするか、汎用バージョンに置き換える必要があります。
- ネットワーク検出が無効になっています –ワークグループの一部である特定のマシンで、ネットワークおよび共有センターでネットワーク検出機能と自動セットアップ機能が有効になっていない場合に、このエラーが表示されることは既知の事実です。このシナリオが当てはまる場合は、pingまたはトレース時にこのエラーをトリガーするすべてのマシンでこれらの変更を行うことで、この問題を修正できます。
- TCP / IPの不整合 –特定の状況下では、この問題は、そのワークグループの一部である他のコンピューターがマシンに到達できない原因となる、基盤となるTCPまたはIPの不具合によっても発生する可能性があります。この場合、影響を受けるすべてのPCで完全なTCP / IPリセットを実行すると、問題が解決するはずです。
- Windows10の要件 – Windows 10では、ワークグループの一部であるすべてのマシンは大文字のみである必要があるという要件があることに注意してください。ただし、.batスクリプトを使用してこの要件を解決し、関連するすべてのマシンの名前を手動で変更せずにエラーを回避できます。
方法1:不足しているマシンの名前を変更する
結局のところ、この問題は、Windows 10の更新で実装されたNETBIOS解像度の変更が原因で発生している可能性が高く、最終的にマシンがワークグループの大文字と小文字を区別します。
そのため、古いWindowsビルド(アップグレードの結果)から移植されたワークグループがある場合、小文字と大文字の両方を含む名前のマシンが表示されなくなる状況に陥る可能性があります。
これは、小文字と大文字を含むマシンにアクセスし、PCの名前を大文字のみに変更することで実現できます。
ただし、Windowsのバージョンによって、その手順は異なります。すべてのWindowsユーザーに対応するために、2つの個別のガイドを作成しました。使用しているWindowsバージョンに関連するサブガイドに従ってください。
A. Windows10でのマシン名の変更
- 押す Windowsキー+ R 開くために 実行 ダイアログボックス。次に、「 ms-settings:about ‘を押して 入る 開くために 約 のタブ 設定 アプリ。
設定アプリの[バージョン情報]タブにアクセスする
- 中に入ると 約 タブをクリックし、右側のセクションに移動して、下にスクロールします。 デバイス仕様 をクリックします このPCの名前を変更します 。
Windows10でPCの名前を変更する
- 内部 PCの名前を変更します 、マシンの大文字のみの名前を入力して、 次。
大文字のみでマシンの名前を変更する
- 操作が完了するまで待ってから、をクリックします 今すぐ再起動 次の起動が完了するのを待ちます。
B. Windows7およびWindows8.1でのマシン名の変更
- 押す Windowsキー+ R 開くために 実行 ダイアログボックス。次に、「 sysdm.cpl テキストボックス内の「」を押してから 入る 開くために システムプロパティ 画面。
ダイアログの実行:sysdm.cpl
- 中に入ると システムプロパティ 画面で、をクリックします コンピュータネーム タブをクリックし、をクリックします 変化する ボタン。
Windows7およびWindows8.1での名前の変更
- 内部 コンピュータ名/ドメインの変更 ウィンドウで、下のテキストを変更します コンピュータネーム 大文字のみ。
Windows7およびWindows8.1でマシンの名前を変更する
- コンピュータを再起動し、次の起動が完了するのを待ちます。
マシンの名前を大文字のみに変更したら、もう一度pingまたはリトレースして、同じ名前が引き続き表示されるかどうかを確認します。 送信エラー:コード1231 。
この問題が引き続き発生する場合は、以下の次の潜在的な修正に進んでください。
方法2:ネットワークアダプタを再インストールする
この問題を修正した影響を受けた一部のユーザーによると、この問題は、ローカルワークグループからマシンを見えなくするネットワークアダプターの不具合が原因で発生する可能性もあります。
このシナリオが当てはまる場合は、ネットワークアダプターを再インストールし、利用可能な最新のドライバーバージョンをインストールすることで、この問題を修正できるはずです。
これを行う方法がわからない場合は、以下の手順に従って再インストールしてください ネットワークアダプター を使用して デバイスマネージャ ユーティリティ:
- イーサネットケーブルを介してインターネットに接続していることを確認することから始めます。
- 開く 実行 を押してダイアログ Windowsキー+ R 。次に、 ‘devmgmt.msc’ を押して 入る 開くために デバイスマネージャ 。
デバイスマネージャの実行
- 内部 デバイスマネージャ 、インストールされているデバイスのリストを下にスクロールし、に関連付けられているドロップダウンメニューを展開します ネットワークアダプタ 。
- から ネットワークアダプター ドロップダウンメニューで、デフォルトのネットワークアダプタを右クリックして、 アンインストール ネットワークメニューから。
ネットワークアダプタのアンインストール
- アンインストールの試行を確認してから、操作が完了するのを待ちます。
- この手順が終了すると、インターネットアクセスが切断されます。これが発生した場合は、OSが一般的な同等のものをインストールできるように、コンピューターを再起動してください。
- コンピュータが起動したら、 汎用ネットワークアダプタードライバー がインストールされている場合は、インターネットアクセスを復元する必要があります。
- 以前にエラーコードをトリガーしていたマシンにpingまたはトレースし、問題が解決されたかどうかを確認します。
同じ場合 送信エラー:コード1231 問題はまだ発生しています。以下の次の潜在的な修正に進んでください。
方法3:ネットワーク検出と自動セットアップを有効にする
結局のところ、 送信エラー:コード1231 ホームグループの一部のコンピューターが ネットワーク経由で検出されるように構成されていません または自動セットアップが有効になっていません。
このシナリオが当てはまる場合は、関係するすべてのコンピューターの詳細共有設定にアクセスし、デフォルトを調整することで、この問題を修正できるはずです。 ネットワークの発見 動作。
Windows 7、Windows 8.1、およびWindows10でこの変更を行う方法のクイックガイドは次のとおりです。
注意: 以下の手順は普遍的であり、使用しているWindowsのバージョンに関係なく機能するはずです。ワークグループの一部であるすべてのコンピューターで、以下の手順を繰り返す必要があることに注意してください。
- 押す Windowsキー+ R [実行]ダイアログボックスを開きます。次に、「 control.exe / name Microsoft.NetworkAndSharingCenter ‘実行ボックス内で ネットワークと共有センター メニュー。
実行コマンドを使用してネットワークと共有センターを開く
- 内部 ネットワークと共有センター 、 クリック 高度な共有センターを変更する 左側の垂直メニューから。
- 次に、現在アクティブなプロファイルを展開して有効にします ネットワーク検出をオンにする 。
- 一度 ネットワークディスカバリー が有効になっている場合は、関連するチェックボックスをオンにします ネットワークに接続されたデバイスの自動セットアップをオンにします。
ネットワーク検出と自動セットアップの有効化
- 加えた変更を保存してから、ホームグループの一部であるすべてのコンピューターでこの操作を繰り返します。
それでも同じ問題が発生する場合は、以下の次の潜在的な修正に進んでください。
方法4:完全なTCP / IPリセットを実行する
結局のところ、この問題は多くの場合、TCP / IP構成の問題に関連しています。ほとんどの場合、これはネットワークアダプタに関係するグリッチに関連することになります。または、DNS範囲が不良であるという典型的なケースです。
このシナリオが当てはまる場合は、ローカルワークグループの一部であるすべてのコンピューターでTCP / IPを完全にリセットすることで、この問題を修正できるはずです。
この操作は、以前に遭遇した多くの影響を受けたユーザーによって成功することが確認されています 送信エラー:コード1231。
TCP / IPの完全なリセットを実行するための簡単なステップバイステップガイドは次のとおりです。
注意: 以下の手順は普遍的であり、現在使用しているWindowsのバージョンに関係なく機能します。
- 押す Windowsキー+ R 開くために 実行 ダイアログボックス。次に、 ‘cmd’ テキストボックス内でを押します Ctrl + Shift + Enter 管理者特権のコマンドプロンプトを開きます。
[実行]ダイアログに「cmd」と入力します
- 管理者特権のコマンドプロンプト内で、次のコマンドを順番に入力し、各コマンドの後にEnterキーを押して、TCP / IPを完全にリセットします。
ipconfig / flushdns nbtstat -R nbtstat -RR netsh int reset all netsh int ip reset netsh winsock reset
- すべてのコマンドが正常に処理されたら、ホームグループの一部であるすべてのコンピューターでこの方法を繰り返すようにしてください。
- pingまたはトレースの試行を再度開始し、同じコード1231の送信エラーが引き続き発生するかどうかを確認します。
同じ問題がまだ進行中の場合は、以下の次の潜在的な修正に進んでください。
方法5:.batスクリプトを作成する
ワークグループの一部であるすべてのコンピューターの名前を大文字のみに変更する必要がないようにする場合は、Windows10からこの要件を削除するソリューションが1つあります。
ただし、これを実施するには、Windows10でのワークグループの動作を変更できる.batスクリプトを作成する必要があります。
このルートに進む準備ができている場合は、以下の手順に従って、を解決できるbatスクリプトを作成してください。 送信エラー:コード1231:
- 押す Windowsキー+ R 開くために 実行 ダイアログボックス。次に、 「notepad.exe」 テキストボックス内でを押します Ctrl + Shift + Enter 開くには メモ帳 管理者アクセス権を持つユーティリティ。
管理者アクセスでメモ帳ユーティリティを開く
注意: によって促されたとき UAC(ユーザーアカウント制御) 、クリック はい 管理者アクセスを許可します。
- 正常に開いたら メモ帳 管理アクセス権を使用して、次のコードをテキストボックス内に次のように正確に貼り付けます。
sc.exe config lanmanworkstationdepend = bowser / mrxsmb10 / nsi sc.exe config mrxsmb20 start =無効
- コードが正常に追加されたら、上部のリボンバーを使用してクリックします ファイル>名前を付けて保存… 新しく登場したコンテキストメニューから。
[名前を付けて保存]メニューの使用
- このスクリプトを保存する場所を選択し、好きな名前を付けますが、名前の末尾が拡張子であることを確認してください 。1 クリックする前に 保存する。
スクリプト.batファイルの作成
- スクリプトが正常に作成されたら、ファイルエクスプローラーを開き、以前に.batファイルを保存した場所に移動します。
- スクリプトの場所に到達したら、ファイルを右クリックして、 管理者として実行 新しく登場したコンテキストメニューから。
管理者として実行
- 操作が完了するまで待ってから、コンピューターを再起動し、次に正常に起動した後に問題が解決するかどうかを確認します。