gilev.ru экспертиза 1С оптимизация производительности тех.поддержка обучение

 
   
 

Ошибка сетевого доступа к серверу.

(Windows Sockets - 10106(0x0000277A)

 

10106

Почему возникает такая проблема

 

В некоторых случаях при работе с удаленным хранилищем по протоколу http можно столкнуться со случаем недостаточных прав. Но проявляется это нетривиальными сообщениями вроде этого.

Если нажать кнопку "Подробно", то можно получить такую рашифровку:

... Ошибка сетевого доступа к серверу. (Windows Sockets - 10106(0x0000277A)...
На сайте Microsoft есть такая трактовка этой ошибки:

Не удалось инициализировать Service provider.

Запрошенный service provider не может быть загружен или инициализирован. Эта ошибка выдается, если соответствующий service provider's DLL не загрузился (LoadLibrary failed) или the provider's WSPStartup или NSPStartup функция failed.

При этом хранилище доступно по протоколу tcp.

 

Запомните в закладки Share/Save/Bookmark , потом всегда можно будет вернуться к этой страничке.

 

Как устраняется проблема

 

1. Для решения проблемы надо воспользоваться утилитами Sysinternals REGMON и FILEMON.

 

2. Проверить права на реестр с помощью REGMON и при необходимости исправить:

Отследить сервис w3wp.exe (IIS) в момент попытки соединится с хранилищем

Отсеживаем ключи

HKLM\SYSTEM\Services\Winsock\Parameters
HKLM\SYSTEM\Services\TCPIP\Parameters
HKLM\SYSTEM\Services\NetBIOS\Parameters
HKLM\SYSTEM\Services\Gpc\Parameters

В этом случаи потребовалось дать права IUSR_SRVNAME на чтение.

3. Проверить права доступа к файлам с помощью FILEMON и исправить при необходимости:

 

 

В конкретном разбираемом случаи, после обращения к файлу "repository.1ccr" сервис w3wp.exe от имени IUSR_SRVNAME пытается обратиться к DLL "DRWEBSP.DLL" - "Dr.Web Winsock Provider Hook" (Это от DrWeb - a)  ACCESS DENIED .

 

Внимание! Это не стандартная ситуация. Чаще всего это либо не проявится вообще, либо может быть другое приложение.

 

Даем права на чтение и выполнение IUSR_SRVNAME.

 

При следующей попытке соединиться к хранилищем получаем обращение к DLL "wshtcpip.dll" - "Windows Sockets Helper DLL"  ACCESS DENIED.

 

Внимание! Это тоже не стандартная ситуация. Чаще всего это либо не проявится вообще, либо может быть другое приложение.

 

Даем права на чтение и выполнение IUSR_SRVNAME.

filemon

 

В данном конкретном примере это оказалось решением.

 

В некоторых случаях причина заключается в использовании настроек прокси Internet Explorera, для которого в свою очередь есть "ограничения доступа к сайтам". В этом случаи отказ от прокси или снятие ограничения по доступу также решают проблему.

 

 

Контакты (Если вам не нравятся неприятности, единственный выход - переложить их )

1С-Рарус
Услуги оказываются от 1С-Рарус


Телефоны: (495) 250-6383, 250-6393, 223-0404

попросить оператора переключить на Гилёва Вячеслава (сотовый)

Схема проезда к московскому офису на улице Бутырский Вал

и эта же схема в яндексе

 


 
 
 
gilev.ru экспертиза 1С оптимизация производительности тех.поддержка обучение