В апрельском обновление Windows 10 1803 разработчики представили целый набор улучшений, в том числе в области безопасности, но как оказалось, некоторые новые настройки у ряда пользователей вызывают определенные проблемы. Так, многие уже успели отметить, что в Windows 10 1803 не запускаются расположенные в сетевых папках исполняемые файлы. Те же сетевые приложения, которые запускаются без видимых ошибок, работают не совсем корректно, в частности, не обеспечивают нормальное сетевое соединение с другими серверами.
В Windows 10 1709 такой проблемы не наблюдалось, сетевое ПО работало нормально. Довольно скоро решение было найдено, оно вполне рабочее, хотя и не совсем правильное. Сетевые программы будут запускаться и нормально работать, если в свойствах их исполняемых файлов включить режим совместимости с Windows 8.
Чтобы найти правильное решение, нужно знать причину такого поведения Windows 10 1803. Оказывается, что во всех случаях сетевым каталогом служили устройства с поддержкой протокола SMB v1, например, на клиентской машине с Windows 10 у вас включен компонент SMB 1.0/CIFS Client.
Причина проста — в Windows 10 1803 система безопасности блокирует работу запущенных из сетевых каталогов приложений, если при этом используется только протокол SMB 1.0. Чтобы программы корректно работали, выполняющие роль сетевых папок устройства должны использовать протоколы SMB 2.0 или SMB 3.0. Вы можете проверить, включен ли один из этих протоколов на вашем компьютере или нет, выполнив в запущенной от имени администратора консоли PowerShell такую команду:
Get-SmbServerConfiguration | Select EnableSMB2Protocol
Если значением EnableSMB2Protocol будет false, значит протокол SMB второй версии отключен.
Включаем его командой Set-SmbServerConfiguration -EnableSMB2Protocol $true.
Это должно решить проблему с запуском исполняемых файлов из сетевых расположений в Windows 1803.