Проблема:

Я не могу подключиться к / от Windows 7, компьютеров Mac и Raspberry PI (Samba Shares на Raspbian), подключенных через локальную сеть (через 2 тупых коммутатора Netgear). Я могу пинговать в обоих направлениях без проблем. FTP тоже работает. Это просто доступ к акциям в обоих направлениях. Я даже могу подключиться с моего компьютера к другому ПК, например Win7, но он не показывает общих ресурсов. Подключение к скрытой папке C $ также не работает.

Фон:

У меня есть несколько сетей: USB-LTE (основное подключение к Интернету), кабель локальной сети (есть подключение к Интернету, но я им не пользуюсь), VPN (Cisco для работы) и 2 виртуальных адаптера Hyper-V для виртуальных машин Hyper-V (обычно нет Бег). Я использую «добавить / удалить маршрут», чтобы установить метрики каждого соединения для установки приоритета, в противном случае Windows устанавливает метрику по умолчанию для моего кабеля локальной сети в качестве более высокого приоритета, даже если мое соединение LTE в 20 раз быстрее, чем Интернет. Брандмауэр Windows деактивирован, и я использую NetLimiter для блокировки соединений. Эта установка работала в Windows 7 в течение многих лет, и с Windows 10 все работало до 1 года назад (я точно не помню, когда и не обращал внимания на то, какие обновления могли быть причиной этого). Я пробовал многочисленные инструкции с разных форумов, и ни одно из решений не помогло. Последнее рекомендуемое решение для подобных проблем состояло в том, чтобы убедиться, что служба группирования в одноранговой сети включена. В настоящее время служба настроена на Вручную и не запускается, выдавая ошибку «Ошибка 1068: не удалось запустить службу или группу зависимостей». - зависимость от службы Peer Networking Identity Manager , которая также не запускается из-за "Отказано в доступе". Я не могу определить, почему в EventViewer он просто говорит об ошибке 5 без каких-либо других подробностей.

Дальнейшие исследования показали, что мне следует удалить «C:\Windows\ServiceProfiles\LocalService\AppData\Roaming\PeerNetworking\idstore.sst», а также все другие файлы idstore. * В этом каталоге. Примечание. После этого я не смог получить доступ к ServiceProfiles или любому другому каталогу без подтверждения предупреждения о разрешении доступа, поскольку у меня еще не было разрешения. После удаления всех файлов idstore. * И перезагрузки у меня все еще нет подключения к сети, и я все еще не могу запустить обе службы одноранговой сети.

Другие идеи, которые я попробовал:

  • включил Windows Feature SMB 1.0/CIFS Client, а также SMB Direct

  • установите значение "Вход в систему" в Peer Networking Identity Manager для учетной записи локальной системы, примените, а затем вернитесь к "Локальная служба" (с пустым паролем)

  • SFC / SCANNOW

  • dism / online / cleanup-image / scanhealth

Центр коммуникаций и передачи данных:

  • HomeGroup> Создать домашнюю группу:

Переключатели Network and Sharing Center (пробовали обе настройки во всех случаях):

  • Частное: включение / выключение обнаружения сети

  • Частное: включение / выключение общего доступа к файлам и принтерам

  • Личное: Разрешить Windows управлять соединениями домашней группы / Использовать учетные записи пользователей и пароли для подключения к другим компьютерам.

  • Гость / Публичный: Включение / выключение обнаружения сети

  • Гость / Публичный: Включение / выключение общего доступа к файлам и принтерам

  • Все сети: включите / выключите общий доступ, чтобы любой пользователь, имеющий доступ к сети, мог читать и записывать файлы в общих папках.

  • Все сети: использовать 128-битное шифрование / включить общий доступ к файлам для устройств, использующих 40- или 56-битное шифрование

  • Все сети: включить / выключить общий доступ с защитой паролем

  • Запустите средство устранения неполадок HomeGroup> Устраните неполадки в сети> «Устранение неполадок не может определить проблему»

  • Запустите средство устранения неполадок HomeGroup> Пропустите этот шаг> «Устранение неполадок не может определить проблему»

  • Включить службы прослушивания домашней группы и поставщика домашней группы

РЕДАКТИРОВАТЬ:

  • отключил все функции NetLimiter 4 и отключил системный сервис

2 ответа2

0

Вы хотите убедиться, что сервер Samba работает под управлением SMB v3 или выше. Это позволяет современным версиям Windows получить доступ к серверу. Homegroup не собирается решать вашу проблему.

0

Причина

Я думаю, что вы попали в новейший "великий" шаг Microsoft по удалению службы обозревателя компьютеров. (Я думаю, это было около 25 лет или около того). Основной причиной является прекращение использования NetBIOS для просмотра. Замена называется WSD Provider.

Услуга сломана из Windows 10 Творцов 1703. Если Win10 1703 является главным браузером, только этот компьютер имеет функцию просмотра компьютеров. Если не 1703 является главным обозревателем, все не 1703 имеют просмотр компьютера. Вот почему иногда кажется, что это работает, а иногда нет. Перезагрузка вызывает изменения в главном браузере в сети.

Обходной путь

Вы должны установить один компьютер в качестве главного браузера. Может быть, вы можете установить SAMBA в качестве главного браузера для всех компьютеров, кроме 1703.

Как определить мастер-браузер?

Введите следующую команду: nbtstat -a YOUR_COMPUTERNAME

Компьютер с главным браузером будет иметь __MSBROWSE__ в столбце * Имя ** например ..__MSBROWSE__.<01> GROUP Registered (я нахожусь на AD, поэтому он немного другой, но вы поняли.)

Чтобы установить компьютер в качестве главного браузера, вы должны изменить реестр:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Browser\Parameters и измените значение MaintainServerList с Auto на Yes.

В дополнение к этому, если вам не хватает строкового значения IsDomainMaster, создайте его и установите для него значение True.

С другой стороны, если вы уверены, что не хотите, чтобы ваш ПК взял на себя роль главного обозревателя, установите для параметра MaintainServerList значение Auto (Нет) в Auto (возможно, вы захотите установить его на всех компьютерах в вашей рабочей группе / сети).

Что касается Win10 1703 и выше, вы можете запустить службу браузера компьютеров и установить для нее значение Автоматически.

Важно отметить

Это только временное исправление! Microsoft, видимо, решила полностью удалить службу «Обозреватель компьютеров» в будущем.

Редактировать Из-за комментария - для лучшего понимания

Обновление win10 1703 и выше должно быть клиентом, а не главным обозревателем (должна быть запущена только служба обозревателя компьютеров и задана автоматическая настройка). Главный браузер должен быть либо до 1703, либо с win10, win8, win7, samba и т.д. Другие машины проверят наличие главного браузера и увидят его, если он настроен таким образом. Машина win10 после 1703 также увидит ее, но она должна быть клиентом, а не главным браузером!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .