Вещи, которые я пробовал:

На компьютере с Win 7 - это домашняя сеть (не общедоступная), расширенные настройки общего доступа настроены максимально допустимо, для общих папок в следующих группах установлено "ПОЛНОЕ УПРАВЛЕНИЕ" как для общего доступа, так и для безопасности: все, сеть, гость, аноним. Отключенный IPv6. IPv4 установлен на статический IP. Левая домашняя группа (так как win 10 больше не заботится об этом, и он не работал с ней). Проверено, что он подключен к той же сети 5G, что и мой компьютер с Win10. Оба используют беспроводной.

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

На win10, пинг машины по имени возвращает правильный адрес. По какой-то причине NSlookup возвращает адрес в Интернете вместо локального компьютера (неавторизированный ответ 198.105.244.228). Не знаю, почему или как это исправить. Если я смотрю в настройках роутера, он показывает компьютер с нужным именем и IP в списке подключенных устройств.

РЕДАКТИРОВАТЬ: я почти забыл; если я набираю \IPADDRESS в Windows Explorer на Win10, где IPADDRESS - это ipv4 компьютера с Win 7, он дает мне имя пользователя и пароль (что делать не следует), а если я набираю "guest" без пароля, он позволяет мне подключиться.

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

1 ответ1

0

Я не уверен, что вы все еще боретесь с этой проблемой, но:

Это, вероятно, вызвано обновлением kb4480970, установленным на компьютере с Windows 7. Вы можете решить эту проблему, установив исправление (KB4487345), которое можно установить здесь

Это исправление не входит в регулярные обновления Windows 7.

(Спасибо подражателю Twisty, который обратился к этому решению здесь)

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