Как исправить «код ошибки передачи 1231»

Некоторые пользователи Windows сталкиваются с сообщением «Ошибка передачи: код 1231» при попытке выполнить эхо-запрос или отследить компьютер, который отсутствует в локальной рабочей группе. Сообщается, что эта проблема возникает в Windows 7, Windows 8.1 и Windows 10.

Код ошибки передачи 1231

После тщательного изучения этой конкретной проблемы выясняется, что существует несколько различных сценариев, которые могут вызывать этот код ошибки. Вот краткий список потенциальных виновников:

  • Имя машины содержит буквы нижнего регистра. Имейте в виду, что Windows 10 внесла некоторые изменения в разрешение NETBIOS, которые по существу сделают машины, содержащие буквы нижнего регистра, невидимыми в рабочих группах. В этом случае вы можете решить эту проблему, переименовав проблемные машины только в верхнем регистре.
  • Возникла проблема с сетевым адаптером. Как оказалось, эта проблема также может возникать из-за плохого драйвера сетевого адаптера или сбоя, из-за которого он неправильно передает данные администратору рабочей группы. Чтобы решить эту проблему, вам необходимо переустановить сетевой адаптер или заменить его общей версией.
  • Сетевое обнаружение отключено — это известный факт, что вы увидите эту ошибку, если на некоторых компьютерах, входящих в вашу рабочую группу, не включены функции сетевого обнаружения и автоматической настройки в их Центре управления сетями и общим доступом. Если этот сценарий применим, вы сможете решить эту проблему, внося эти изменения на каждой машине, которая вызывает эту ошибку при проверке связи или трассировке.
  • Несогласованность TCP / IP. При определенных обстоятельствах эта проблема также может быть вызвана сбоем TCP или IP, из-за которого компьютер становится недоступным для других компьютеров, входящих в эту рабочую группу. В этом случае выполнение полного сброса TCP / IP на каждом затронутом ПК должно решить проблему за вас.
  • Требование Windows 10 — имейте в виду, что в Windows 10 есть требование, согласно которому на каждой машине, входящей в рабочую группу, должен быть только верхний регистр. Однако вы можете решить это требование с помощью сценария .bat и избежать ошибки, не переименовывая каждую задействованную машину вручную.

Метод 1: переименование отсутствующих машин

Как оказалось, эта проблема, скорее всего, возникает из-за изменения разрешения NETBIOS, которое было реализовано с обновлением Windows 10, которое в конечном итоге сделало машины частью рабочей группы CASE-SENSITIVE.

Поэтому, если у вас есть рабочая группа, перенесенная из более старой сборки Windows (в результате обновления), вы можете оказаться в ситуации, когда машины, имена которых содержат как строчные, так и прописные буквы, больше не будут видны.

Это может быть достигнуто путем доступа к машине, содержащей строчные и прописные буквы, и изменения имени ПК только на верхний регистр.

Однако, в зависимости от вашей версии Windows, шаги будут разными. Мы создали 2 отдельных руководства для каждого пользователя Windows. Не стесняйтесь следовать дополнительному руководству, связанному с версией Windows, которую вы используете.

A. Изменение имени машины в Windows 10

  1. Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить». Затем введите ms-settings: about и нажмите Enter, чтобы открыть вкладку «О программе» в приложении «Настройки».Доступ к вкладке «О программе» в приложении «Настройки»
  2. Как только вы окажетесь на вкладке «О программе», перейдите в правую часть, прокрутите вниз до «Характеристики устройства» и нажмите «Переименовать этот компьютер».Переименование ПК в Windows 10
  3. Внутри Rename your PC введите имя вашей машины только в верхнем регистре и нажмите Next.Переименование машины только заглавными буквами
  4. Дождитесь завершения операции, затем нажмите «Перезагрузить сейчас» и дождитесь завершения следующего запуска.

Б. Изменение имени машины в Windows 7 и Windows 8.1

  1. Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить». Затем введите «sysdm.cpl» в текстовое поле и нажмите Enter, чтобы открыть экран «Свойства системы».Диалог запуска: sysdm.cplДиалог запуска: sysdm.cpl
  2. Как только вы окажетесь на экране «Свойства системы», щелкните вкладку «Имя компьютера», затем нажмите кнопку «Изменить».Изменение имени в Windows 7 и Windows 8.1
  3. В окне «Изменение имени компьютера / домена» измените текст в поле «Имя компьютера» только на заглавные буквы.Изменение имени машины в Windows 7 и Windows 8.1
  4. Перезагрузите компьютер и дождитесь завершения следующего запуска.

После того, как вы измените имя машины только на верхний регистр, повторите эхо-запрос или проследите его еще раз и посмотрите, сталкиваетесь ли вы по-прежнему с той же ошибкой передачи: код 1231.

Если эта проблема все еще возникает, перейдите к следующему потенциальному исправлению ниже.

Метод 2: переустановка сетевого адаптера

По словам некоторых затронутых пользователей, которым удалось решить эту проблему, эта проблема также может возникать из-за сбоя в сетевом адаптере, который делает машину невидимой для локальной рабочей группы.

Если этот сценарий применим, вы сможете решить эту проблему, переустановив сетевой адаптер и установив последнюю доступную версию драйвера.

Если вы не знаете, как это сделать, следуйте приведенным ниже инструкциям, чтобы переустановить сетевой адаптер с помощью утилиты диспетчера устройств:

  1. Для начала убедитесь, что вы подключены к Интернету через кабель Ethernet.
  2. Откройте диалоговое окно «Выполнить», нажав клавиши Windows + R. Затем введите devmgmt.msc и нажмите Enter, чтобы открыть Диспетчер устройств.Запуск диспетчера устройств
  3. В диспетчере устройств прокрутите список установленных устройств и разверните раскрывающееся меню, связанное с сетевыми адаптерами.
  4. В раскрывающемся меню «Сетевой адаптер» щелкните правой кнопкой мыши сетевой адаптер по умолчанию и выберите «Удалить» в меню сети.Удаление сетевого адаптера
  5. Подтвердите попытку удаления, затем дождитесь завершения операции.
  6. По окончании этой процедуры доступ в Интернет будет отключен. В этом случае перезагрузите компьютер, чтобы дать вашей ОС время установить общий эквивалент.
  7. После того, как ваш компьютер загрузится и будет установлен стандартный драйвер сетевого адаптера, доступ в Интернет должен быть восстановлен.
  8. Пропингуйте или отследите машину, на которой ранее вызывался код ошибки, и посмотрите, решена ли проблема.

Если та же ошибка передачи: проблема с кодом 1231 все еще возникает, перейдите к следующему потенциальному исправлению ниже.

Метод 3: включение обнаружения сети и автоматической настройки

Как оказалось, ошибка передачи: код 1231 также может возникать в тех случаях, когда компьютеры, входящие в домашнюю группу, не настроены для обнаружения по сети или автоматическая установка не включена.

Если этот сценарий применим, вы сможете решить эту проблему, получив доступ к расширенным параметрам общего доступа на каждом задействованном компьютере и настроив поведение сетевого обнаружения по умолчанию.

Вот краткое руководство о том, как внести эту модификацию в Windows 7, Windows 8.1 и Windows 10:

Примечание. Приведенные ниже действия универсальны и должны работать независимо от того, какую версию Windows вы используете. Имейте в виду, что вам необходимо повторить описанные ниже шаги с каждым компьютером, входящим в рабочую группу.

  1. Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить». Затем введите «control.exe / name Microsoft.NetworkAndSharingCenter» в поле «Выполнить», чтобы открыть меню «Центр управления сетями и общим доступом».Открытие Центра управления сетями и общим доступом с помощью команды Выполнить
  2. В Центре управления сетями и общим доступом нажмите «Изменить расширенный центр общего доступа» в вертикальном меню слева.
  3. Затем разверните текущий активный профиль и включите «Включить обнаружение сети».
  4. После включения сетевого обнаружения установите флажок Включить автоматическую настройку устройства, подключенного к сети.
    Включение сетевого обнаружения и автоматической настройки
  5. Сохраните изменения, которые вы только что внесли, затем повторите эту операцию на каждом компьютере, входящем в вашу домашнюю группу.

Если та же проблема все еще возникает, перейдите к следующему потенциальному исправлению ниже.

Метод 4: Выполнение полного сброса TCP / IP

Как оказалось, эта проблема часто связана с проблемой конфигурации TCP / IP. В большинстве случаев это связано с ошибкой, связанной с сетевым адаптером, или это классический случай неправильного диапазона DNS.

Если этот сценарий применим, вы сможете решить эту проблему, выполнив полный сброс TCP / IP на каждом компьютере, входящем в локальную рабочую группу.

Эта операция была подтверждена как успешная многими затронутыми пользователями, которые ранее сталкивались с ошибкой передачи: код 1231.

Вот краткое пошаговое руководство по выполнению полного сброса TCP / IP:

Примечание. Приведенные ниже инструкции универсальны и будут работать независимо от того, какую версию Windows вы используете в данный момент.

  1. Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить». Затем введите cmd в текстовое поле и нажмите Ctrl + Shift + Enter, чтобы открыть командную строку с повышенными правами.Введите «cmd» в диалоговое окно «Выполнить».
  2. В командной строке с повышенными привилегиями введите следующие команды по порядку и нажмите Enter после каждой, чтобы выполнить полный сброс TCP / IP: ipconfig / flushdns nbtstat -R nbtstat -RR netsh int reset all netsh int ip reset netsh winsock reset
  3. После успешной обработки каждой команды убедитесь, что вы повторяете этот метод на каждом компьютере, входящем в вашу домашнюю группу.
  4. Снова инициируйте попытку проверки связи или трассировки и посмотрите, не застряли ли вы по-прежнему с той же ошибкой передачи кода 1231.

Если проблема не устранена, перейдите к следующему потенциальному исправлению ниже.

Метод 5: Создание сценария .bat

Если вы не хотите переименовывать каждый компьютер, входящий в рабочую группу, только в верхний регистр, есть одно решение, которое устранит это требование из Windows 10.

Но для того, чтобы обеспечить его соблюдение, вам необходимо создать сценарий .bat, способный изменить способ работы рабочих групп в Windows 10.

Если вы готовы пойти по этому пути, начните выполнять приведенные ниже инструкции, чтобы создать сценарий bat, способный разрешить ошибку передачи: код 1231:

  1. Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить». Затем введите «notepad.exe» в текстовое поле и нажмите Ctrl + Shift + Enter, чтобы открыть утилиту «Блокнот» с правами администратора.Открытие утилиты Notepad с правами администратора

    Примечание. При появлении запроса от UAC (Контроль учетных записей пользователей) нажмите Да, чтобы предоставить доступ администратора.

  2. После того, как вы успешно открыли Блокнот с административным доступом, вставьте следующий код в текстовое поле точно так, как показано ниже: sc.exe config lanmanworkstation зависимость = bowser / mrxsmb10 / nsi sc.exe config mrxsmb20 start = disabled
  3. После успешного добавления кода используйте ленточную панель вверху, чтобы выбрать «Файл»> «Сохранить как…» во вновь появившемся контекстном меню.Использование меню «Сохранить как»
  4. Выберите место для сохранения этого скрипта и назовите его, как хотите, но убедитесь, что имя заканчивается расширением .bat, прежде чем нажимать «Сохранить».
    Создание файла сценария .bat
  5. После успешного создания сценария откройте проводник и перейдите в место, где вы ранее сохранили файл .bat.
  6. После того, как вы перейдете к месту расположения скрипта, щелкните файл правой кнопкой мыши и выберите «Запуск от имени администратора» во вновь появившемся контекстном меню.Запуск от имени администратора
  7. Дождитесь завершения операции, затем перезагрузите компьютер и посмотрите, решится ли проблема после следующего успешного запуска.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *