Некоторые пользователи 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
- Нажмите Windows key + R открыть Бежать диалоговое окно. Затем введите ‘ ms-settings: о нас ‘И нажмите Войти открыть Около вкладка Настройки приложение.
Доступ к вкладке 'О программе' в приложении 'Настройки'
- Как только вы окажетесь внутри Около вкладку, перейдите в правую часть, прокрутите вниз до Технические характеристики устройства и нажмите на Переименуйте этот компьютер .
Переименование ПК в Windows 10
- Внутри Переименуйте свой компьютер , введите имя вашего устройства только в верхнем регистре и нажмите Следующий.
Переименование машины только заглавными буквами
- Дождитесь завершения операции, затем нажмите Перезагрузить сейчас и дождитесь завершения следующего запуска.
Б. Изменение имени машины в Windows 7 и Windows 8.1
- Нажмите Windows key + R открыть Бежать диалоговое окно. Затем введите ‘ sysdm.cpl ‘Внутри текстового поля, затем нажмите Войти открыть Свойства системы экран.
Диалог запуска: sysdm.cpl
- Как только вы окажетесь внутри Свойства системы экран, нажмите на Имя компьютера вкладку, затем нажмите на + Изменить кнопка.
Изменение имени в Windows 7 и Windows 8.1
- Внутри Изменения имени компьютера / домена окно, измените текст под Имя компьютера только заглавными буквами.
Изменение имени машины в Windows 7 и Windows 8.1
- Перезагрузите компьютер и дождитесь завершения следующего запуска.
После того, как вы измените имя машины только на верхний регистр, выполните эхо-запрос или проследите его еще раз и посмотрите, сталкиваетесь ли вы по-прежнему с тем же Ошибка передачи: код 1231 .
Если эта проблема все еще возникает, перейдите к следующему потенциальному исправлению ниже.
Метод 2: переустановка сетевого адаптера
По словам некоторых затронутых пользователей, которым удалось решить эту проблему, эта проблема также может возникать из-за сбоя в сетевом адаптере, который делает машину невидимой для локальной рабочей группы.
Если этот сценарий применим, вы сможете решить эту проблему, переустановив сетевой адаптер и установив последнюю доступную версию драйвера.
Если вы не знаете, как это сделать, следуйте инструкциям ниже, чтобы переустановить Сетевой адаптер используя Диспетчер устройств утилита:
- Для начала убедитесь, что вы подключены к Интернету через кабель Ethernet.
- Откройте Бежать диалог, нажав Windows key + R . Затем введите ‘Devmgmt.msc’ и нажмите Войти открыться Диспетчер устройств .
Запуск диспетчера устройств
- Внутри Диспетчер устройств , прокрутите список установленных устройств и раскройте раскрывающееся меню, связанное с Сетевые адаптеры .
- Из Сетевой адаптер в раскрывающемся меню щелкните правой кнопкой мыши сетевой адаптер по умолчанию и выберите Удалить из сетевого меню.
Удаление сетевого адаптера
- Подтвердите попытку удаления, затем дождитесь завершения операции.
- По окончании этой процедуры доступ в Интернет будет отключен. В этом случае перезагрузите компьютер, чтобы дать ОС время для установки универсального эквивалента.
- Как только ваш компьютер загрузится и универсальный драйвер сетевого адаптера установлен, доступ в Интернет должен быть восстановлен.
- Пропингуйте или отследите машину, на которой ранее вызывался код ошибки, и посмотрите, решена ли проблема.
В случае того же Ошибка передачи: код 1231 проблема все еще возникает, перейдите к следующему потенциальному исправлению ниже.
Метод 3: включение обнаружения сети и автоматической настройки
Как оказалось, Ошибка передачи: код 1231 может также произойти в тех случаях, когда компьютеры, входящие в домашнюю группу, не настроен для обнаружения в сети или Автоматическая настройка не включена.
Если этот сценарий применим, вы сможете решить эту проблему, открыв расширенные настройки общего доступа на каждом задействованном компьютере и настроив параметры по умолчанию. Обнаружение сети поведение.
Вот краткое руководство по внесению этой модификации в Windows 7, Windows 8.1 и Windows 10:
Заметка: Приведенные ниже шаги универсальны и должны работать независимо от того, какую версию Windows вы используете. Имейте в виду, что вам нужно повторить описанные ниже шаги на каждом компьютере, входящем в рабочую группу.
- Нажмите Windows key + R , чтобы открыть диалоговое окно «Выполнить». Затем введите ‘ control.exe / имя Microsoft.NetworkAndSharingCenter ‘Внутри окна запуска, чтобы открыть Центр коммуникаций и передачи данных меню.
Открытие Центра управления сетями и общим доступом с помощью команды Выполнить
- Внутри Центр коммуникаций и передачи данных , нажмите на Изменить расширенный центр обмена из вертикального меню слева.
- Затем разверните текущий активный профиль и включите Включите обнаружение сети .
- однажды Обнаружение сети включен, установите флажок, связанный с Включите автоматическую настройку подключенного к сети устройства.
Включение сетевого обнаружения и автоматической настройки
- Сохраните изменения, которые вы только что наложили, а затем повторите эту операцию на каждом компьютере, входящем в вашу домашнюю группу.
Если та же проблема все еще возникает, перейдите к следующему потенциальному исправлению ниже.
Метод 4: Выполнение полного сброса TCP / IP
Как оказалось, эта проблема часто связана с проблемой конфигурации TCP / IP. В большинстве случаев это связано с ошибкой, связанной с сетевым адаптером, или это классический случай неправильного диапазона DNS.
Если этот сценарий применим, вы сможете решить эту проблему, выполнив полный сброс TCP / IP на каждом компьютере, входящем в локальную рабочую группу.
Эта операция была подтверждена как успешная многими затронутыми пользователями, которые ранее сталкивались с Ошибка передачи: код 1231.
Вот краткое пошаговое руководство по выполнению полного сброса TCP / IP:
Заметка: Приведенные ниже инструкции универсальны и будут работать независимо от того, какую версию Windows вы используете в данный момент.
- Нажмите Windows key + 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
- После успешной обработки каждой команды убедитесь, что вы повторяете этот метод на каждом компьютере, входящем в вашу домашнюю группу.
- Снова инициируйте попытку проверки связи или трассировки и посмотрите, сохраняется ли та же ошибка передачи с кодом 1231.
Если проблема не устранена, перейдите к следующему потенциальному исправлению ниже.
Метод 5: Создание сценария .bat
Если вы не хотите, чтобы каждый компьютер, входящий в рабочую группу, переименовывал только в верхнем регистре, есть одно решение, которое устранит это требование из Windows 10.
Но для того, чтобы обеспечить его соблюдение, вам нужно создать сценарий .bat, способный изменить способ работы рабочих групп в Windows 10.
Если вы готовы пойти по этому пути, начните следовать инструкциям ниже, чтобы создать сценарий летучей мыши, способный разрешить Ошибка передачи: код 1231:
- Нажмите Windows key + R открыть Бежать диалоговое окно. Затем введите «Notepad.exe» внутри текстового поля и нажмите Ctrl + Shift + Enter открыть Блокнот утилита с правами администратора.
Открытие утилиты Notepad с правами администратора
Заметка: По запросу UAC (Контроль учетных записей пользователей) нажмите да чтобы предоставить доступ администратора.
- Как только вы успешно открыли Блокнот с административным доступом вставьте следующий код в текстовое поле точно так, как показано ниже:
Конфигурация sc.exe lanmanworkstation зависимость = Bowser / mrxsmb10 / nsi Конфигурация sc.exe mrxsmb20 start = disabled
- После успешного добавления кода используйте ленточную панель вверху, чтобы щелкнуть Файл> Сохранить как… из появившегося контекстного меню.
Использование меню 'Сохранить как'
- Выберите место для сохранения этого скрипта и назовите его, как хотите, но убедитесь, что имя заканчивается расширением .один перед нажатием Сохранить.
Создание файла сценария .bat
- После успешного создания сценария откройте проводник и перейдите в то место, где вы ранее сохранили файл .bat.
- После того, как вы перейдете к месту расположения скрипта, щелкните файл правой кнопкой мыши и выберите Запустить от имени администратора из появившегося контекстного меню.
Запуск от имени администратора
- Подождите, пока операция будет завершена, затем перезагрузите компьютер и посмотрите, исчезнет ли проблема после следующего успешного запуска.