У меня не работает совместный доступ к файлам и принтерам в Windows 7

10

Еще несколько дней назад у меня не было проблем, но теперь я не могу использовать общий доступ к файлам и принтерам в Windows 7, но все остальные в сети могут.

Возможно, я установил какую-то программу, которая внесла изменения или отключила службу Windows! (Вроде: проксиматор, ...)

Теперь:

  • Я могу пинговать всех в сети.

  • Каждый может пинговать меня.

  • Я не вижу их компьютеров в Windows 7 «Сети», поэтому я не могу использовать общий доступ к файлам и принтерам.

  • Каждый может видеть мой компьютер в Windows 7 «Сети», а также может использовать общий доступ к моим файлам и принтерам.

  • С программой обмена сообщениями в локальной сети мы (я и все) можем отправлять текстовые сообщения, видеочаты и передавать файлы.

Как настроить компьютер таким образом, чтобы он видел другие компьютеры в сети и использовал общий доступ к файлам и принтерам Windows 7?

эти скриншоты, возможно, помогут:

И одна забавная вещь: я не вижу свой компьютер по IP я не могу увидеть свой компьютер по IP

EmRa228
источник
Можете ли вы получить доступ к другим, используя их IP? попробуйте набрать \\ 192.168.1.xx и заменить хх другим IP
Мартин Кахья Пауло
@ MartheenCahyaPaulo нет, я не могу.
EmRa228
Вопрос: Вы сделали все шаги, как описано, например, здесь ?
harrymc
@harrymc да, см .: i.imgbox.com/aas9ehhU.jpg
EmRa228
какой порт вы используете для Proxifier?
Ахмед Билфаких

Ответы:

17

Существует множество факторов, которые могут сбить с толку общий доступ к файлам и принтерам Windows. К сожалению, поскольку факторов так много, может потребоваться некоторое тестирование, чтобы выяснить точную причину в любом данном сценарии.

TL; DR / DIY: Перейти к резюме

Рабочая группа / Homegroup

Windows Vista изменила способ работы File / Print Sharing. Вместо того, чтобы просто устанавливать то же имя рабочей группы, как в XP, теперь вам нужно также создать домашнюю группу и установить тип сети (публичная / частная (домашняя) / домен).

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

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

Сервисы

Для правильной и полноценной работы файлов и принтеров необходимо запустить не менее четырех служб Windows :

  • Компьютерный браузер
  • сервер
  • TCP / IP NetBIOS Helper
  • рабочая станция

Откройте оснастку «Службы MMC» ( services.msc) и убедитесь, что для них запущены и установлен автоматический запуск. Снова откройте сетевое окружение и обновите. Если это не работает, попробуйте еще раз через минуту или две.


Лично мне не нравится, когда все эти посторонние службы работают постоянно, даже когда я не использую File / Print Sharing. Таким образом, я создал два пакетных файла, которые позволяют мне включать и выключать их по мере необходимости, без необходимости вручную запускать или останавливать каждую отдельную службу:

::LANOn.bat:
net start browser
net start server
net start lmhosts
net start lanmanworkstation

::LANOff.bat:
net stop browser
net stop server
net stop lmhosts
net stop lanmanworkstation

Настройки адаптера

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

Опции NetBIOS для NIC

Хотя это кажется очевидным шагом, также убедитесь, что файл / общий доступ к файлам установлен и включен для активного сетевого адаптера, особенно если установлено более одного сетевого адаптера:

Служба общего доступа к файлам и принтам

Также убедитесь, что настройки DNS являются настройками по умолчанию, если вам не нужно специально их изменять, потому что эти настройки могут повлиять на видимость в и из локальной сети:

Диалог настроек DNS

Наконец, убедитесь, что имя системы и домен / рабочая группа настроены правильно для вашей сети; например:

Диалоги имени компьютера / настроек рабочей группы

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

Порты

Другая распространенная причина неработающего совместного использования файлов и принтеров - это то, что брандмауэр закрывает необходимый порт. Windows File / Print Sharing требует TCP и UDP порты 135-139 , чтобы быть открытым.

Проверьте программное обеспечение безопасности (брандмауэр, антивирус, прокси-программы), чтобы убедиться, что необходимые порты не заблокированы . Совместное использование файлов / принтеров исторически было потенциальной уязвимостью и поэтому часто блокировалось. Вы можете запустить тест с ShieldsUP! ,

Программное обеспечение для безопасности

Вы недавно установили или изменили настройки какого-либо программного обеспечения безопасности, такого как брандмауэры, антивирус и т. Д.? Такие программы часто любят использовать разные аспекты ОС для блокировки, и если вы установите параметр «конфиденциальность» или что-то в этом роде, он может заблокировать или отключить аспект Windows. Например, WWDC (Windows Worms Doors Cleaner) - отличный способ укрепить Windows XP, но его установка на максимальную безопасность имеет побочный эффект: отключение общего доступа к F & P, планировщик задач (и, следовательно, предварительный выборщик) и т. Д.

Проверьте настройки своих программ безопасности для опции, связанной с обменом.

Кроме того, убедитесь, что брандмауэр Windows настроен правильно на случай, если вы что-то изменили некоторое время назад. Вы можете сравнить полный список (по умолчанию) правил брандмауэра Windows для общего доступа к файлам и принтерам из системы, в которой правильно работает общий доступ к файлам и принтерам.

Мизери, Знакомьтесь

Многие другие люди сталкивались с подобными проблемами при совместном использовании файлов и принтеров.

Всем этим людям пришлось либо изменить свою сетевую конфигурацию (public / private / home / homegroup / etc.), Чтобы она соответствовала настройкам остальной части сети, либо сбросить / отключить брандмауэр Windows (или один из других элементов, перечисленных в этот ответ). Один человек, связанный с файлом , может помочь или не помочь решить эту проблему.

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

В этой теме было предложено выполнить сброс стека TCP / IP, а также удалить лишние адаптеры 6to4 .

Официальные ответы

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

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

Эти люди решили эту проблему, полностью отключив брандмауэр Windows.

Вот две официальные справочные страницы Microsoft, на которых обсуждается исправление общего доступа к файлам и принтерам и компьютерам, которые не отображаются в сети. У них также есть два средства устранения неполадок: [1] [2] для решения этих проблем.

Ресурсы

Резюме

Если общий доступ к файлам и принтерам не работает, убедитесь, что:

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

  • Все настройки верны и соответствуют остальной части сети, включая имена компьютеров и рабочих групп, тип сети и настройки сети.

  • Программное обеспечение для обеспечения безопасности (стороннее или нет) правильно настроено, отключено или удалено

Если после всего этого, как ваша система все еще перепутались и File / Print Sharing это еще не работает правильно, то вы можете также прибегнуть к родовым затруднительного-то шаги , как chkdsk, sfc, , , или даже .systemrestorerepair installreinstalling

Synetech
источник
Все сервисы «запущены» и «автоматические». Я также пытаюсь создать и запустить "LANOFF.bat" и после этого "Lanon.bat". но моя проблема все еще существует.
EmRa228
Спасибо за обновление вашего ответа, см .: i.imgbox.com/aacn9YJh.jpg Открыты ли порты? все мои брандмауэры отключены, и прокси-программы не влияют на порты 135-139.
EmRa228
1
"yesssssssssssssss" ? o.OДа, что? Да, наконец-то работает или да, вы убедились, что он включен?
Synetech
1
Ах хорошо. Итак, чтобы быть ясно, все работает, как ожидалось, и единственная проблема в том, что другие люди в локальной сети не могут видеть ваш компьютер? Вы находитесь за маршрутизатором или напрямую подключены к локальной сети?
Synetech
1
Ой, у меня было это задом наперед. В любом случае, это та же проблема; либо ваша сетевая конфигурация не настроена так же, как и остальная часть локальной сети, требуемое программное обеспечение (службы / программы) не запущены, либо что-то заблокировано. Как я уже сказал, дважды проверьте программное обеспечение безопасности (брандмауэр, антивирус и т. Д.), Чтобы убедиться, что вы не установили ничего, что мешает этому работать.
Synetech
2

Из комментария я понимаю, что другие компьютеры не являются Windows 7, поэтому я предполагаю, что они все XP.

Чтобы XP обнаружил или обнаружил Windows 7 или Vista, он должен установить:
Протокол ответчика обнаружения топологии канального уровня (LLTD) .

Без этого протокола XP и Vista / 7 не говорят на одном «языке» открытия.

[РЕДАКТИРОВАТЬ]

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

  • Восстановление до точки восстановления системы, предшествующей проблеме.
    Также лучше убедиться, что с тех пор произошло обновление Windows, поэтому вам может потребоваться заблокировать какое-либо обновление.
  • Обновите драйвер сетевой карты до последней версии с сайта производителя.
  • Используйте средство проверки системных файлов для проверки целостности системы
  • Сброс стека TCP / IP:

    netsh int ip reset C: \ netsh.log.txt
    netsh сброс winsock

Во всех случаях всегда делайте резервные копии перед игрой с операционной системой.

harrymc
источник
1
НЕТ, все остальные компьютеры - Windows 7.
EmRa228
этот снимок экрана с другого компьютера в этой локальной сети: i.imgbox.com/aagRRAaH.jpg
EmRa228
Так в основном, просто общие диагностические шаги?
Synetech
1
@Synetech: Да - в соответствии с информацией, приведенной здесь, я не могу придумать никакой конкретной причины этой проблемы (ну, конечно, кроме вирусной инфекции).
Harrymc
1

Если вы установили что-то, что мешает вашим сетевым службам, это могло бы легко вызвать это.

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

Рори Олсоп
источник
Я не хочу, чтобы удалить прокси-сервер, использовать его. но когда я выхожу, никаких изменений не происходит.
EmRa228
Какие службы Windows предназначены для обмена файлами? и как можно вернуться к конфигурации по умолчанию?
EmRa228
1

Кажется, что DNS для этого компьютера не работает. Пожалуйста, проверьте соответствующие настройки.

  • Нажмите Пуск. Введите ncpa.cpl в поле Начать поиск.
  • Щелкните правой кнопкой мыши по соединению, которое вы используете, выберите Свойства.
  • Дважды щелкните по протоколу IPv4.
  • Убедитесь, что IP-адрес и DNS-сервер настроены для автоматического получения.
  • Если DNS уже получен автоматически, я предлагаю вам выбрать «Использовать следующий адрес DNS-сервера» и ввести адрес вашего маршрутизатора.

Пожалуйста, проверьте результат. Если проблема все еще возникает, проверьте файл hosts.

  • Нажмите Пуск, введите драйверы в поле Начать поиск и нажмите клавишу ВВОД.
  • Нажмите на запись для драйверов, которая отображается в результатах поиска. Значок рядом с драйверами будет папкой.
  • Появится окно, которое отобразит Windows> system32> драйверы в адресной строке вверху. Дважды щелкните папку etc.
  • Найдите и щелкните правой кнопкой мыши файл hosts, а затем нажмите «Переименовать».
  • Введите oldhosts и нажмите клавишу ВВОД. Если вы получили следующее сообщение об ошибке, нажмите «Продолжить».
  • Вам необходимо подтвердить эту операцию.
  • Если вас попросят ввести пароль администратора или подтверждение, введите пароль или нажмите «Продолжить».
  • Перезагрузите компьютер, чтобы изменения вступили в силу.

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

  • Откройте панель управления и выберите Администрирование.
  • Откройте Локальную политику безопасности и выберите Политики диспетчера списка сетей в левой панели. На главном экране щелкните правой кнопкой мыши свою сеть и выберите Свойства.
  • Выберите вкладку «Сетевое местоположение» и измените «Тип местоположения» на «Личное».
  • В свойствах сети убедитесь, что установлен флажок «Клиент для сетей Microsoft». Если нет, проверьте его и перезагрузите.

Надеюсь это поможет.

Попробуйте, удалив скрытые устройства из сетевых адаптеров.

Прежде всего в диспетчере устройств нужно нажать view > 'show hidden devices'

  • Перейти к диспетчеру устройств
  • Сетевые адаптеры
  • Удалить все

Удалите все из них (некоторые не могут быть, не беспокойтесь). Затем нажмите правую кнопку мыши на любом адаптере и проверьте scan for new devices. И если это не работает, то удалите File and Print Services вашего сетевого адаптера, затем переустановите и перезагрузите компьютер. Надеюсь, что это может решить вашу проблему.

Ахмед Билфачих
источник
Решение 1, в порядке. Решение 2, доцентная работа. Решение 3, доцентная работа. см .: i.imgbox.com/aamm46mM.jpg
EmRa228
Перезагрузитесь и проверьте снова.
Ахмед Билфаких
Я обновил свой ответ решением, пожалуйста, попробуйте с этим и дайте мне знать.
Ахмед Билфаких
+1 за новый способ «показать скрытые устройства». у них было 230 скрытых переходников !!!!
EmRa228
Любая помощь после удаления этих нежелательных скрытых адаптеров?
Ахмед Бильфаких
1

Удалите и установите: общий доступ к файлам и принтерам для сетей Microsoft решил мою проблему, даже если я попробовал все выше и даже удалил и установил драйвер NIC. (ПК на домене)

введите описание изображения здесь

emirjonb
источник
Просто удаление и установка: общий доступ к файлам и принтерам для сетей Microsoft работал на меня ... пробовал много других дерьмов, прежде чем ничего не получалось.
Джимми
0

Проверьте настройки брандмауэра: Панель управления \ Все элементы панели управления \ Брандмауэр Windows \ Разрешенные программы Общий доступ к файлам и принтерам отмечены обеими колонками (частная и общедоступная)? Основная сеть? Обнаружение сети?

идти вперед и посмотреть на исходящие правила.

может попытаться удалить, а затем переустановить «Общий доступ к файлам и печати» с сетевого адаптера. Но Рори, вероятно, прав насчет Proxifier

лесоруб
источник
Состояние брандмауэра Windows: ВЫКЛ; @logman спасибо за ответ. в заранее / исходящих правилах Все пункты «действия» разрешены. Я попытался удалить и затем переустановить «Общий доступ к файлам и принтерам» с сетевого адаптера, также используйте другой адаптер (подключение по локальной сети). Помимо адаптера WiFi. проксификатор: я пытался выйти из него. У меня все еще есть проблема. спасибо за новый способ решить. это мой скриншот: i.imgbox.com/aaeqeNwz.jpg может помочь.
EmRa228
-1

Обновите Windows и обновите драйверы.

Wolfpack'08
источник
Проверено, работает.
Wolfpack'08
Можете ли вы объяснить, почему вы думаете, что это поможет в конкретной ситуации ОП?
bertieb