Почему в сетевом окружении видны не все компьютеры
Это никак не лечится.
На всякий случай проверьте включен ли WINS. Если да, то наплюйте рукой ( ), после W98 это типовая проблема всех ОС.
По-моему, обычная ситуация. Средствами Windows можно скрыть компьютер, чтобы он не отображался в сетевом окружении, но если использовать сторонние сканеры локалки, эти компьютеры будут видны.
На работе частенько приходится обращаться к другим компьютерам по сети. Нашла несколько программ, но как-то запала на LanScope.
Одна из обнаруженных мною в своё время причин: регистр букв.
Группы и домены, если правильно помню, отображаются прописными буквами, но могут записываться и строчными. И получается, что написано вроде одинаково, а на самом деле это разные группы/домены.
А при попытке пересоздать/переименовать группу может, но не всегда, меняться её идентификатор, который просто так тоже не виден. И это вносит дополнительную путаницу.
__________________
Пожалуйста не предлагайте мне дружбу. Не хочу отказывать, но у меня другие понятия, поэтому просто не отвечу.
Нет доступа к компьютеру по сети, хотя он виден и пингуется. Как исправить?
Если «раньше всё работало», а теперь нет доступа к сетевым дискам какого-то компьютера — возможны несколько вариантов.
- В настройках фаервола на целевом компьютере сетевую карту с локальной сетью отнесли к общественной сети. В этом случае расшаренные ресурсы будут недоступны, но скорее всего в этом случае и пинги бы пропали. Впрочем, если там используется сторонний фаервол — могли изменить его настройки и заблокировать шары.
- Отключили службу «Сервер». Она отвечает за создание расшаренных ресурсов.
- В настройках сетевого подключения сняли галку со службы доступа к файлам и принтерам.
- Отключили учётную запись гостя (в некоторых операционных системах её отключение приводит к недоступности сетевых ресурсов).
- Изменили права доступа к папкам, убрав из них возможность доступа для неавторизованных пользователей.
- Отключили доступ к расшаренным папкам (в свойствах папки).
- Удалили расшаренные папки.
Для начала нужно на удалённом компьютере посмотреть вывод команды net share. Если там есть все необходимые для доступа папки — тогда уже нужно смотреть настройки фаервола, права на папки и учётную запись гостя. Но как показывает практика, при проблемах с правами или с отключенным гостем предлагается ввести логин и пароль для доступа к ресурсу. В данном случае больше похоже на отключение сетевых ресурсов или неверные настройки фаервола.
Компьютер виден в сети, но к нему отказано в доступе.
Симптом один, но решения разные, в каждом конкретном случае решение индивидуальное. Предложенные варианты могут помочь по отдельности, а могут помочь только их сочетания, зависит от конкретного случая.
Вариант 1.
Проверить параметры домашней группы. Все компы должны входить в одну группу, пароль этой домашней группы на всех компах сети должен совпадать или вообще отсутствовать.
Для Windows Vista и выше.
Панель управления Центр управления сетями и общим доступом. В секции «Просмотр активных сетей» домашняя группа – Присоединен (или присоединить). Изменение дополнительных параметров общего доступа. Общий – Общий доступ с парольной защитой – Отключить общий доступ с парольной защитой. Сохранить изменения.
Для Windows XP
Свойства папки – снять галочку с «Простой общий доступ к файлам (рекомендуется)». Управление компьютеромЛокальные пользователи и группыПользователи Гость, снять галку «Отключить учетную запись».
Администрирование Локальная политика безопасности Локальные политики Назначение прав пользователей Отказ в доступе к компьютеру из сети, убрать гостя.
Для Windows Vista и выше, Home версии
Оснастки администрирования в этих редакциях нет, поэтому инструкция будет немного отличаться от той, что для старших версий Windows.
Центр управления сетями и общим доступом Изменить дополнительные параметры общего доступа. Включить сетевое обнаружение. Включить общий доступ к файлам и принтерам (две опции). Сохранить изменения.
Вариант 2.
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServiceslanmanserverparameters] – создать параметр «DisableStrictNameChecking»=dword:00000001. Перезагрузить комп.
Вариант 3.
Win+R – ipconfig /all на обоих компьютерах. На том, который стучится к недоступному, и на самом недоступном. Перезагрузить оба.
Пошаговая инструкция
Заметим, что ситуации, когда компьютер не видно в сети, — привычное дело в последних версиях Windows. Несмотря на это, встроенные средства диагностики и поддержки часто выдают абсолютно бесполезные решения.
Поэтому предлагаем погрузиться в проблему чуть глубже и проверить работу соответствующих служб. Как показывает практика, этот способ помогает в большинстве случаев.
Все операции проводятся именно на том компьютере, который не видно в локальной сети.
Откройте меню «Выполнить». Вы можете найти его в «Пуске» или вызвать комбинацией Win+R. В открывшейся строке вводим: services.msc.
Откроется окно с длинным списком служб Windows.
В окне вы сможете увидеть состояние службы, статус (работает либо пустое поле), тип запуска (автоматическое или ручное) и строка «вход от имени».
Кликнув на нужную вам службу вы сможете изменить её настройки. Либо просто «запустить» для неактивных.
Вам нужно проверить все пункты данного списка:
- DNS-клиент
- Хост поставщика функции обнаружения
- Сервер
- Публикация ресурсов обнаружения функции
- Узел универсальных PNP-устройств
- Обнаружение SSDP
Скорее всего, компьютер не виден в локальной сети потому, что одна или несколько из этих служб неактивны. Запустите их. Чтобы проблема не повторялась, кликните на службу правой кнопкой мыши, перейдите в «Свойства» и во вкладке «Общие» поменяйте режим запуска на автоматический. Проверьте, чтобы параметры были выставлены для всех служб из списка выше.
После всех настроек, перезагрузите компьютер, который не отображается в сети. Если вы всё сделали правильно, скорее всего, у вас не возникнет подобных трудностей в дальнейшем.
Заметим, что этот способ не является универсальным, но часто помогает простым пользователям, не знающим о работе различных служб Windows. Осуществлять данную процедуру нужно убедившись, что компьютер находится в той же рабочей группе, что и другие. Проверка запуска служб помогает в ситуациях, когда все более простые варианты перепробованы, а компьютер всё ещё не видно в сети.
Надеемся, что эта инструкция оказалась для вас полезной. Оставайтесь с нами и узнайте ещё множество полезных приёмов по работе с ПК!
Команды для английской локализации Windows
Чтобы включить сетевое обнаружение для всех сетевых профилей, откройте командную строку или консоль Windows PowerShell от имени администратора и выполните следующую команду:
netsh advfirewall firewall set rule group=»Network Discovery» new enable=Yes
Чтобы отключить сетевое обнаружение для всех сетевых профилей, откройте командную строку или консоль Windows PowerShell от имени администратора и выполните следующую команду:
netsh advfirewall firewall set rule group=»Network Discovery» new enable=No
Включите сетевое обнаружение
Пятое, что нужно проверить – это включено ли сетевое обнаружение. Для этого заходим в «Центр управления сетями и общим доступом» , в этом окне переходим по ссылке «Изменить дополнительные параметры общего доступа» .
Дальше нажимаем на стрелочку справа и раскрываем пункт «Домашний или рабочий» . Здесь маркером нужно отметить «Включить сетевое обнаружение» .
Надеюсь, один из описанных в статье способов Вам помог, и проблема – почему компьютер не видит сеть – решена.