您不能超过 50 MB 的下载或上载大文件时上载时间超过 30 分钟,在 Windows 7 中使用 Web 客户端

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 2668751
概要
由于 WebDAV Microsoft Windows 7 中默认值可能有问题的下载,或将文件上载到 WebDAV 共享位于例如 IIS 或 Sharepoint 服务器,以避免您可以自定义 Web 客户端注册表中的错误消息。

方案 1:

请考虑下面的方案。

  • 到 IIS 服务器上 Windows 7 客户端映射共享,并且您想要下载的文件大小大于 50 MB。
  • 您将收到类似的错误消息: 错误阻止您复制该文件夹。如果您继续收到此错误消息,您可以使用错误代码搜索有关此问题的帮助。
原因: 默认的下载限制设置为 50000000 字节。(50 MB)


注册表信息

重要:此部分、 方法或任务包含一些介绍如何修改注册表的步骤。但是,如果不正确地修改了注册表,可能会出现严重的问题。因此,请确保仔细按照下列步骤操作。为增加保护,对其进行修改之前备份注册表。然后,您可以在出现问题时还原注册表。有关如何备份和还原注册表的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

322756 () http://support.microsoft.com/kb/322756/如何在 Windows 中备份和还原注册表

让我们为您解决此问题,请转到"这是简单的解决方法"一节。如果您希望手动修复此问题,请转到"我自己修复此问题"一节。

这是简单的解决方法

若要自动修复此问题,请单击下载按钮。在文件下载对话框中,单击运行打开,然后按照很容易修复向导中的步骤。
  • 遵循 theeasy 修复程序向导时,您需要输入一个 FileSizeLimitInBytes 值,大于您要下载的文件大小。
  • 此向导可能只提供英文版本。但是,自动修复也适用于其他语言版本的 Windows。
  • 如果你不出现此问题的计算机上,将很容易修复解决方案保存至闪存驱动器或 CD 中,,然后在出现此问题的计算机上运行。

我自己修复此问题

简单的 fix55026

若要解决此问题,自定义以下注册表项:

1.单击开始,在开始搜索框中,键入注册表编辑器,然后按 enter 键。
2.找到并单击以下注册表子项:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters

3.查找 DWORD FileSizeLimitInBytes
4.在编辑菜单上,单击修改。
5.在值数据框中增加的值 (以字节为单位) 的 50000000
6.退出注册表编辑器。
7.重新启动 Web 客户端服务

此问题也出现在 Windows XP 和 Windows Vista 操作系统,您可以参考下面的知识库文章:

当您尝试下载一个大于 50000000 字节 Web 文件夹中的文件时,您会收到文件夹复制错误消息
http://support.microsoft.com/kb/900900/EN-US


方案 2:

请考虑下面的方案。

到 IIS 服务器上 Windows 7 客户端映射共享您想上载大文件并上载时间长于 30 Minutes.You 收到类似的错误消息: 错误: 0x80070079 信号量超时已过期"

原因: 超时值是默认设置为 30 分钟


注册表信息

重要:此部分、 方法或任务包含一些介绍如何修改注册表的步骤。但是,如果不正确地修改了注册表,可能会出现严重的问题。因此,请确保仔细按照下列步骤操作。为增加保护,对其进行修改之前备份注册表。然后,您可以在出现问题时还原注册表。有关如何备份和还原注册表的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:


322756 () http://support.microsoft.com/kb/322756/如何在 Windows 中备份和还原注册表

让我们为您解决此问题,请转到"这是简单的解决方法"一节。如果您希望手动修复此问题,请转到"我自己修复此问题"一节。

这是简单的解决方法

若要自动修复此问题,请单击下载按钮。在文件下载对话框中,单击运行打开,然后按照很容易修复向导中的步骤。
  • Thiseasy 修复程序解决方案将帮助您提高到 3600 (十进制) 的FsCtlRequestTimeoutInSec注册表项的值。
  • 此向导可能只提供英文版本。但是,自动修复也适用于其他语言版本的 Windows。
  • 如果你不出现此问题的计算机上,将很容易修复解决方案保存至闪存驱动器或 CD 中,,然后在出现此问题的计算机上运行。

我自己修复此问题

简单的 fix55027

若要解决此问题,自定义以下注册表项:


1.单击开始,在开始搜索框中,键入注册表编辑器,然后按 enter 键。
2.找到并单击以下注册表子项:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MRxDAV\Parameters

3.查找 DWORD FsCtlRequestTimeoutInSec
4.在编辑菜单上,单击修改。
5.在值数据框中增加 1800 (十进制) 的值
6.退出注册表编辑器。
7.重新启动 Windows 7 客户端

注意:
FsCtlRequestTimeoutInSec 具有 1800 秒的默认值。您可以增加此设置 1800 秒以使 Vista 的和更高延迟、 低带宽的网络兼容的 Windows 7 WebClient 之外。我们建议增加至 3600 (十进制) valule。

这问题解决了吗?

检查问题是否已修复。如果问题已修复,您已完成此部分。如果不修复该问题,则可以与支持部门联系.
更多信息
WebDAVERROR_SEM_TIMEOUT; DAV;HTTP;HTTPS。传; 下载;SharePoint; IIS;0x80070079,信号量、 100 MB,30 分钟; fixit 修复 fixme

警告:本文已自动翻译

属性

文章 ID:2668751 - 上次审阅时间:09/28/2015 02:26:00 - 修订版本: 1.0

Windows 7 Enterprise

  • kbdev kbfixme kbmsifixme kbmt KB2668751 KbMtzh
反馈