Датотеке ЕКСЕ не раде када се покрећу из мрежних мапа у Виндовс 10 1803

Корисници су се почели жалити да је након ажурирања на Виндовс 10 1803 (Април Упдате) на њиховим рачунарима дошло до проблема са покретањем апликација чије се извршне еке датотеке налазе у мрежним мапама на Виндовс датотечном серверу и одвојеној НАС складишту.

Проблем се манифестује на различите начине. Неке мрежне апликације једноставно не покрећу мрежне мапе (Апликација није могла исправно покренути грешке (0кц00000ба), Изузетак бачен на 0к00007ФФА2Б86624Е, 0кЦ0000005: Приступ кршењу за читање кршења 0к0000000000000000), док се други покрећу нормално, али сва функционалност везана за њих не ради успостављањем било које мрежне везе са другим серверима. Конкретно, веза са удаљеним СКЛ сервером не ради и преко ОДБЦ и АДО СКЛ везе, а ни клијент се не повезује са базом података на Орацлеу.

Дошло је до грешке у вези са мрежом или инстанце која се односи на успостављање везе са СКЛ сервером. Сервер није пронађен или није био доступан. Проверите да ли је назив инстанције тачан и да је СКЛ Сервер конфигуриран за омогућавање удаљених веза. (провајдер: СКЛ мрежни интерфејси, грешка: 26 - грешка у проналажењу сервера / инстанције наведене).

Проблем се уочава како приликом покретања ЕКСЕ датотека из мрежних мапа на УНЦ путу (\\ мск-сервер \ схаре1 \ апп.еке), тако и код покретања датотека из мрежних мапа монтираних на диск помоћу НЕТ УСЕ.

Истовремено, исти програми у мрежним мапама у оперативном систему Виндовс 10 1709 и Виндовс Сервер 2016 покрећу се нормално. Такође, ови програми раде у оперативном систему Виндовс 10 1803, ако копирате извршну датотеку из мрежног директорија у локални диск. Ако уклоните Виндовс 10 1803 са рачунара, проблем такође нестаје.

Чини се да Виндовс 10 1803 блокира мрежни приступ програмима који раде из мрежних мапа, док се сами програми руше приликом покушаја отварања мрежне утичнице. Проблем је делом сличан проблему онемогућавања несигурних пријава госта у оперативном систему Виндовс 10 1709, али ово решење није помогло.

Један од корисника нашао је следеће решење: ако подесите начин компатибилности са Виндовсом 8 у својствима еке датотеке, тада мрежни програми почињу да раде!

Међутим, као трајно решење за коришћење је погрешно. Желео бих да пронађем узрок проблема.

У процесу дијагностицирања проблема показало се да су се уређаји који подржавају протокол приступа датотекама у свим случајевима користили као мрежна фасцикла СМБ в1 (на корисничким радним станицама у Виндовсу 10, компонента за приступ мрежним мапама помоћу протокола СМБ 1.0 - омогућен је СМБ 1.0 / ЦИФС клијент).

У случају да преместите извршне датотеке у Виндовс Сервер 2012 Р2 / 2016, на којем је СМБ 1 протокол онемогућен, извршне датотеке почињу исправно да се покрећу.!

И.е. Из безбедносних разлога Виндовс 10 упдате 1803 не дозвољава програмима који се покрећу из мрежних фасцикли који су доступни само путем СМБв1 протокола да отварају мрежне везе. Морате да користите уређаје који подржавају СМБв2 или СМБв3 као мрежне мапе.

Напомена. Подсјетимо да када клијент и сервер комуницирају преко СМБ протокола, за интеракцију се бира максимална верзија протокола, коју истовремено подржавају и клијент и сервер (погледајте чланак Верзије СМБ протокола у Виндовс-у). Можете одредити верзију СМБ-а са којом се ваш клијент повезује на сервер датотека помоћу наредбе ПоверСхелл Гет-смбцоннецтион.

Проверите да ли су на вашем серверу СМБв2 или СМБв3 помоћу команде:

Гет-СмбСерверЦонфигуратион | Изаберите ЕнаблеСМБ2Протоцол

Ако је СМБв2 онемогућен, можете да га омогућите:

Сет-СмбСерверЦонфигуратион -ЕнаблеСМБ2Протоцол $ труе

Као што се испоставило, НАС који користи складиште такође подржава дељење датотека само путем протокола СМБв1, тако да се не може користити за покретање програма на радним станицама надограђеним на Виндовс 10 1803.

Ако користите Виндовс Сервер 2003 као сервер датотека, тада је у овој верзији подржана само СМБв1 верзија. У складу с тим, не можете да користите овај ОС као сервер датотека када му приступате са Виндовс 10 1803 и новије верзије.

Такође, ако користите Линук са Самбом као сервер датотека, да бисте онемогућили СМБ1, потребан вам је конфигурациони фајл смб.цонф у одељку [глобално] додај линију мин протокол = СМБ2 и поново покрените самбу.