Столкнулся с ситуацией: филиал жалуется, что не идет печать на принтер по сети. На деле оказывается интересная ситуация — компьютеры под управлением Windows 7 не пускают по сети друг друга к себе. С устройствами под управлением других версий винды эти ПК работают нормально в обе стороны.

Убил часа два на поиск проблемы, потому поделюсь. После долгих проверок оказалось, что виной обновление безопасности KB4480970, прилетевшее на компьютеры в начале года. Да, безопасность резко повысилась =).После отката обновления — всё работает отлично.

Поиск по сети нашел решение в виде заплатки KB4487345 для Windows 7 и Windows Server 2008 R2, скачать можно по ссылке → https://www.catalog.update.microsoft.com/Search.aspx?q=KB4487345. Проверено, работает.

Кстати, суть проблемы в том, что обновление KB4480970 и KB4480960 делают так, что локальные пользователи, которые входят в локальную группу «Администраторы» не могут подключиться к удаленным сетевым ресурсам в Windows 7 и Windows Server 2008 R2. Проблема не затрагивает аккаунты домена в локальной группе «Администраторы».

Давно я нечего IT-шного не писал =)

В одном филиале имеем парк старых ПК с Windows XP. Недавно заменили один на новый, с Windows 10 на борту. Новому же выпала честь служить «главным» в местной локалке, и к нему, помимо прочего, был подключен принтер. Принтер расшариваем, начинаем подключать остальные ПК по сетке. Два ноута (Win7 и Win8) подхватили устройство моментально. А вот ПК с XP отказывались. Как не пытался, что только не пробовал. И права все перепроверил, и способы подключения (и диалог Подключения принтера, и просто ткнуть на принтер в сети и т. п.) Выдавались разные ошибки по типу «Невозможно завершение операции. Отказано в доступе». При этом по сети с ПК на WinXP спокойно можно зайти на ПК на Win10, пошарить по открытым папкам, не подключается только к принтеру

Можно конечно было поставить принтер к ПК с WinXP и расшвыривать от туда, но это не интересно. Вариант с апгрейдом ОС на целевых ПК дороговат. Но путь был найден.

Оказалось, что проблема связана с тем что XP работает на протоколе SMBv1, а в Windows 10 протокол этой версии отключен, т.к. XP уже не поддерживается.

В Windows Server 2012R2 SMBv1 можно было включить но в Windows 10 SMBv1 драйвер отсутствует.

Пуск -> Принтеры и факсы -> Установка принтера -> выбираете Локальный и снимаете галку Автоматическое определение -> Создать новый порт -> имя порта задаете \\WIN10PCNAME\PrinterName (т. е. полный сетевой путь) -> дальше ставите драйвер, как обычно.

Как не странно, таким способом WinXP спокойно печатает не сетевой принтер подключенный к Win10