Вы не можете получить доступ к веб-папке WebDAV с Windows клиентского компьютера
В этой статье помогают решить проблему, из-за которой нельзя получить доступ к веб-папке web Distributed Authoring and Versioning (WebDAV) с Windows клиентского компьютера.
Применяется к: Windows 10 — все выпуски, Windows 7 Пакет обновления 1, Windows Server 2012 R2
Исходный номер КБ: 912152
Симптомы
Вы не можете получить доступ к веб-папке WebDAV с Windows клиентского компьютера. При попытке сделать это вы можете испытывать следующие симптомы:
При использовании пути универсальной конвенции имен (UNC) для доступа к веб-папке вы получаете сообщение об ошибке, аналогичное следующему:
\\server\webfolder\folder недоступен. Возможно, у вас нет разрешения на использование этого сетевого ресурса.
Обратитесь к администратору этого сервера, чтобы узнать, есть ли у вас разрешения на доступ.
Устройство, подключенное к системе, не работает.
ошибка 31 = ERROR_GEN_FAILURE
При составлении карты письма драйвера для доступа к веб-папке вы получаете сообщение об ошибке, аналогичное следующему:
Windows не может читать с этого диска. Диск может быть поврежден, или он может использовать формат, который не совместим с Windows.
При попытке перенацеть веб-папку по командной подсказке вы получите следующее сообщение об ошибке:
Кроме того, каждый раз, когда вы пытаетесь получить доступ к веб-папке, потребление памяти увеличивается для процесса Svchost.exe, который содержит службу WebClient. Это увеличение может быть приблизительно 20 мегабайт (МБ) на каждые 20 000 файлов в веб-папке. Память не будет выпущена при остановке службы WebClient. Память будет освобождена только в том случае, если компьютер перезапустится.
Причина
Эта проблема может возникнуть, если все следующие условия верны:
Клиентский компьютер работает с одной из следующих конфигураций:
- Windows XP с Пакет обновления 1 (SP1) и обновлением 896426
- Windows XP с пакетом обновления 2 (SP2)
- Windows XP Professional x64 Edition
- Windows 7
- Windows 8
- Windows 8.1
Папка WebDAV содержит много файлов. Например, папка содержит 20 000 или более файлов. По умолчанию Windows XP будет 1000 файлов в одной веб-папке. Этот номер основан на параметре по умолчанию для следующего подкайки реестра:
- Путь: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters\
- Значение: FileAttributesLimitInBytes
- Тип данных: DWORD
- Значение по умолчанию: 1 000 000 десятичных (1 МБ)
- Описание. Этот реестр определяет максимальный коллективный размер всех атрибутов файлов в одной папке, разрешенной перенаправлением WebDAV. Это ограничение атрибута охватывает все ответы PROPFIND и PROPPATCH.
Проблема возникает из-за того, что размер всех атрибутов файла, возвращаемого сервером WebDAV, намного больше ожидаемого. По умолчанию этот размер ограничен 1 МБ. Это ограничение для безопасности. Дополнительные сведения см. в сообщении об ошибке копирования папок при загрузке файла размером более 50000000 bytes из веб-папки.
Обходной путь
В этот раздел, описание метода или задачи включены действия, содержащие указания по изменению параметров реестра. Однако неправильное изменение параметров реестра может привести к возникновению серьезных проблем. Поэтому следует в точности выполнять приведенные инструкции. Для дополнительной защиты создайте резервную копию реестра, прежде чем редактировать его. Так вы сможете восстановить реестр, если возникнет проблема. Дополнительные сведения о том, как создать и восстановить реестр, см. в этой информации, как создать и восстановить реестр в Windows.
Чтобы решить эту проблему, добавьте запись DWORD с именем FileAttributesLimitInBytes в следующий подкайка реестра:
Настройте значение реестра FileAttributesLimitInBytes до нужного размера, а затем перезапустите службу WebClient. Для этого выполните следующие действия:
Щелкните Пуск, затем Выполнить и введите regedit. Затем нажмите ОК.
Найдите и откройте следующий подраздел реестра:
В меню Правка выберите пункт Создать, а затем Параметр DWORD.
Введите FileAttributesLimitInBytes для имени DWORD и нажмите кнопку ENTER.
Щелкните правой кнопкой мыши FileAttributesLimitInBytes и нажмите кнопку Изменить.
В поле Данных Value введите значение, которое вы хотите использовать, а затем нажмите кнопку ОК. Например, если веб-папка содержит 20 000 файлов, введите 20000000 в поле данных Value.
Если значение по умолчанию составляет 1 000 000 (1 МБ), Windows в одной папке будет 1000 файлов. Фактическое максимальное количество файлов может варьироваться в зависимости от количества атрибутов файлов или свойств файла. По умолчанию служба WebClient не требует определенных свойств WebDAV. Таким образом, сервер возвращает все атрибуты файла. Перенаправление веб-Microsoft Office веб-ведрами действительно требует определенных свойств WebDAV.
Закройте редактор реестра.
Остановите и перезапустите службу WebClient. Для этого выполните следующие действия:
Нажмите кнопку Начните, нажмите кнопку Выполнить, введите cmd, а затем нажмите кнопку ОК.
Введите следующие команды и нажмите кнопку ENTER после каждой команды:
Источник
Не работает webdav windows
Общие обсуждения
Пытаюсь подключить сетевой диск webdav средствами проводника Windows 10 Pro.
Webdav развернут на Windows Server 2019. Это не сервер, а просто файловое хранилище. Домена нет, пользователи локальные, права розданы, по локальной сети все ок работает.
Webdav виртуальный каталог. Адрес в интернете https://*.*.*.*/shares. Сертификат ssl самоподписанный. Базовая аутентификация. Доступ всем пользователям.
С Мака сетевой диск подключается, с приложений в смартфоне подключается. В Windows через плагин Total commander подключается, через Internet Explorer (и другие браузеры) – ругается на сертификат, но подключается. Через проводник – никак. Запрашивает имя пользователя и пароль, указываю корректные, но подключение не происходит: Вход в сеть не произведен. Через командную строку: Системная ошибка 1244. Запрошенная операция не была выполнена, так как пользователь не зарегистрирован.
На клиентской машине стоит Windows 10 Pro. Сертификат добавлен в доверенные, служба webclient запущена, параметры реестра аутентификации и доверенных адресов BasicAuthLevel и AuthForwardServerList пробовал изменять, брандмауэр отключал, параметры безопасности IE снижал – ничего не помогает.
Учитывая, что любые сторонние программы и приложения могут без проблем подключаться и работать, я предполагаю, что проблема в клиенте Windows, а не сервере. Задача вроде довольно простая, но никак не могу найти решение.
Помогите советом, или скажите, к кому можно обратиться за помощью в настройке — очень нужно для удаленной работы.
Источник
Win7 и WebDAV
Список форумов SYSAdmins.RU -> WINDOWS | На страницу 1, 2 След. |
Автор | |||||
---|---|---|---|---|---|
zhuk09 Активный участник Зарегистрирован: 22.06.2009 |
| ||||
Вернуться к началу | | ||||
Зарегистрируйтесь и реклама исчезнет! | |||||
ADMINDM guru Зарегистрирован: 04.11.2007 |
| ||||
Вернуться к началу | | ||||
zhuk09 Активный участник Зарегистрирован: 22.06.2009 |
| ||||
Вернуться к началу | | ||||
ADMINDM guru Зарегистрирован: 04.11.2007 |
| ||||
Вернуться к началу | | ||||
zhuk09 Активный участник Зарегистрирован: 22.06.2009 |
| ||||
Вернуться к началу | | ||||
ADMINDM guru Зарегистрирован: 04.11.2007 |
| ||||
Вернуться к началу | | ||||
zhuk09 Активный участник Зарегистрирован: 22.06.2009 |
| ||||
Вернуться к началу | | ||||
ADMINDM guru Зарегистрирован: 04.11.2007 |
| ||||
Вернуться к началу | | ||||
zhuk09 Активный участник Зарегистрирован: 22.06.2009 |
| ||||
Вернуться к началу | | ||||
zhuk09 Активный участник Зарегистрирован: 22.06.2009 Источник |