Что то товарищи-программисты из Microsoft явно намудрили с реализацией SMB-протокола в Windows 2012 Server R2. Причём, как выяснилось, это затрагивает не только многострадальный "Консультант+", который с Win2012R2 просто несовместим вообще никак.
Со стародавних времён я пользуюсь нативной мелкомягкой утилиткой для синхронизации файлов под названием "SyncToy". До поры до времени она меня полнстью устраивала. Теперь же, когда мы перенесли хранилку дистрибутивов с Linux Samba на Win 2012R2, стал проявляться странный эффект.
Допустим, мой коллега выложил на "шару" какой-либо файл. Просто взять и забрать его оттуда (с шары) на локальный диск встроенными средствами проводника (Windows Explorer) я могу без проблем. Но вот SyncToy копировать тот же самый файл именно оттуда же наотрез отказывается. Говорит, "файл занят другим процессом, поэтому я не могу оттуда читать". И так до тех пор, пока коллега не отмонтирует принудительно свой сетевой диск. Понятно, что он сам этот файл давным-давно нигде не использует.
Налицо имеем какие-то капитальные изменения в механизмах работы SMB. Но исходников нет, посмотреть негде. Пичалька. Что делать, непонятно. Одно ясно: переходить на Windows 2012 нужно с очень большой осторожностью. Что-то с ней нечисто.