FIX: A hotfix is available that enables WebDAV to store the properties of file resources by using NTFS alternate data streams in IIS 7.5

Applies To
Internet Information Services 7.5

Summary

This KB article describes a hotfix that enables the WebDAV module to store the external properties of files by using NTFS alternate data streams in Internet Information Services (IIS) 7.5.

Before you install this hotfix, the WebDAV module in IIS 7.5 stores the external properties of all files in a single file that is named "Properties.dav." This design makes it easy to copy file properties between different servers. However, if a WebDAV folder contains many files, some WebDAV methods may perform slowly. For example, you may experience slow performance you use the WebDAV PROPPATCH method to set the properties of file resources in a WebDAV folder that contains many files.

After you apply this hotfix, you can configure the WebDAV module to store the external properties of files by using NTFS alternate data streams. This feature improves the performance when you run WebDAV methods in WebDAV folders that contain many files.

However, this feature is not enabled by default. Therefore, the WebDAV module stores external properties of all files in a single file unless you enable the feature. To enable the feature, set the value of the "UseAlternateDataStreams" attribute in the ApplicationHost.config file to "true." After you set this value, the "PropertyStores" element of the WebDAV module resembles the following: 

<propertyStores>
<add name="webdav_simple_prop" image="%windir%\system32\inetsrv\webdav_simple_prop.dll" image32="%windir%\syswow64\inetsrv\webdav_simple_prop.dll"  useAlternateDataStreams="true"/>
</propertyStores>

You can also use the Appcmd.exe command-line tool to enable this feature. To do this, follow these steps:

  1. Click Start 8002eb2f-da77-4228-28fb-33f6ee3d9d36 , type command prompt in the Start Search box, right-click Command Prompt in the Programs list, and then click Run as administrator.

    Note If You Are Prompted For An Administrator Password Or For Confirmation, Type The Password Or Provide Confirmation.

  2. Type the following commands, and then press Enter after you type each command:

    pushd "%SystemRoot%\System32\Inetsrv"
    
    iisreset /stop
    
    appcmd.exe set config -section:system.webServer/webdav/globalSettings -propertyStores.[name='webdav_simple_prop'].useAlternateDataStreams:true /commit:apphost
    
    iisreset /start
    
    popd
    

Notes

  • The WebDAV module in earlier versions of IIS only supports the storage of the external properties of files by using NTFS alternate data streams.
  • We recommend that you enable this feature only when you do not want to move the WebDAV files to a non-NTFS volume.

More Information

Hotfix information

A supported hotfix is available from Microsoft. However, this hotfix is intended to correct only the problem that is described in this article. Apply this hotfix only to systems that are experiencing this specific problem.

If the hotfix is available for download, there is a "Hotfix download available" section at the top of this Knowledge Base article. If this section does not appear, submit a request to Microsoft Customer Service and Support to obtain the hotfix.

Note If additional issues occur or if any troubleshooting is required, you might have to create a separate service request. The usual support costs will apply to additional support questions and issues that do not qualify for this specific hotfix. For a complete list of Microsoft Customer Service and Support telephone numbers or to create a separate service request, visit the following Microsoft website:

http:⁠//support.microsoft.com/contactus/?ws=support Note The "Hotfix download available" form displays the languages for which the hotfix is available. If you do not see your language, it is because a hotfix is not available for that language.

Prerequisites

To apply this hotfix, you must have IIS 7.5 and WebDAV 7.5 installed on a computer that is running one of the following operating systems:

  • Windows 7
  • Windows 7 Service Pack 1 (SP1)
  • Windows Server 2008 R2
  • Windows Server 2008 R2 Service Pack 1 (SP1)

Restart requirement

You must restart the computer after you apply this hotfix. To avoid restarting the computer, stop the World Wide Web Publishing Service (W3wp.exe) before you apply this hotfix.

Hotfix replacement information

 This hotfix does not replace any other hotfix.

File Information

The global version of this hotfix has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in Coordinated Universal Time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time item in Control Panel.

For all supported x86-based versions of Windows 7

File name File version File size Date Time Platform
Webdav.dll 7.5.7600.21073 157,696 20-Oct-2011 04:35 x86
Webdav_simple_prop.dll 7.5.7600.21073 15,360 20-Oct-2011 04:35 x86
Webdav.dll 7.5.7601.21843 159,232 20-Oct-2011 06:18 x86
Webdav_simple_prop.dll 7.5.7601.21843 15,360 20-Oct-2011 06:18 x86

For all supported x64-based versions of Windows 7 and of Windows Server 2008 R2

File name File version File size Date Time Platform
Webdav.dll 7.5.7600.21073 185,344 20-Oct-2011 05:56 x64
Webdav_simple_prop.dll 7.5.7600.21073 18,432 20-Oct-2011 05:56 x64
Webdav.dll 7.5.7601.21843 186,368 20-Oct-2011 06:32 x64
Webdav_simple_prop.dll 7.5.7601.21843 18,432 20-Oct-2011 06:32 x64
Webdav.dll 7.5.7600.21073 157,696 20-Oct-2011 04:35 x86
Webdav_simple_prop.dll 7.5.7600.21073 15,360 20-Oct-2011 04:35 x86
Webdav.dll 7.5.7601.21843 159,232 20-Oct-2011 06:18 x86
Webdav_simple_prop.dll 7.5.7601.21843 15,360 20-Oct-2011 06:18 x86

For all supported IA-64-based versions of Windows 7 and of Windows Server 2008 R2

File name File version File size Date Time Platform
Webdav.dll 7.5.7600.21073 457,728 20-Oct-2011 04:31 IA-64
Webdav_simple_prop.dll 7.5.7600.21073 39,424 20-Oct-2011 04:31 IA-64
Webdav.dll 7.5.7601.21843 460,288 20-Oct-2011 04:21 IA-64
Webdav_simple_prop.dll 7.5.7601.21843 39,424 20-Oct-2011 04:21 IA-64
Webdav.dll 7.5.7600.21073 157,696 20-Oct-2011 04:35 x86
Webdav_simple_prop.dll 7.5.7600.21073 15,360 20-Oct-2011 04:35 x86
Webdav.dll 7.5.7601.21843 159,232 20-Oct-2011 06:18 x86
Webdav_simple_prop.dll 7.5.7601.21843 15,360 20-Oct-2011 06:18 x86

Additional files for all supported x86-based versions of Windows 7

File name Update.mum
File version Not Applicable
File size 2,868
Date (UTC) 20-Oct-2011
Time (UTC) 17:04
Platform Not Applicable
File name X86_59134354ea8ba6c209b102d1bc205c58_31bf3856ad364e35_6.1.7600.21073_none_f3211c6fe12dca2b.manifest
File version Not Applicable
File size 706
Date (UTC) 20-Oct-2011
Time (UTC) 17:04
Platform Not Applicable
File name X86_fe2a2ba502dd8c19dd206df1e6528b05_31bf3856ad364e35_6.1.7601.21843_none_7c8d4cf3fbb9554d.manifest
File version Not Applicable
File size 706
Date (UTC) 20-Oct-2011
Time (UTC) 17:04
Platform Not Applicable
File name X86_microsoft-windows-iis-webdavbinaries_31bf3856ad364e35_6.1.7600.21073_none_6aba172eaaa0abdd.manifest
File version Not Applicable
File size 4,743
Date (UTC) 20-Oct-2011
Time (UTC) 17:10
Platform Not Applicable
File name X86_microsoft-windows-iis-webdavbinaries_31bf3856ad364e35_6.1.7601.21843_none_6cc10dbca7ae8ddb.manifest
File version Not Applicable
File size 4,743
Date (UTC) 20-Oct-2011
Time (UTC) 17:10
Platform Not Applicable

Additional files for all supported x64-based versions of Windows 7 and of Windows Server 2008

File name Amd64_3561f76deeb4ecb72aa21d9ad848cec4_31bf3856ad364e35_6.1.7600.21073_none_1c9f3c91f8594fbb.manifest
File version Not Applicable
File size 1,062
Date (UTC) 20-Oct-2011
Time (UTC) 17:04
Platform Not Applicable
File name Amd64_57174ccfd171f69d9a4d3e852c150acf_31bf3856ad364e35_6.1.7601.21843_none_21d2174d3fa3edcc.manifest
File version Not Applicable
File size 1,062
Date (UTC) 20-Oct-2011
Time (UTC) 17:04
Platform Not Applicable
File name Amd64_microsoft-windows-iis-webdavbinaries_31bf3856ad364e35_6.1.7600.21073_none_c6d8b2b262fe1d13.manifest
File version Not Applicable
File size 4,749
Date (UTC) 20-Oct-2011
Time (UTC) 17:16
Platform Not Applicable
File name Amd64_microsoft-windows-iis-webdavbinaries_31bf3856ad364e35_6.1.7601.21843_none_c8dfa940600bff11.manifest
File version Not Applicable
File size 4,749
Date (UTC) 20-Oct-2011
Time (UTC) 17:16
Platform Not Applicable
File name Update.mum
File version Not Applicable
File size 3,306
Date (UTC) 20-Oct-2011
Time (UTC) 17:04
Platform Not Applicable
File name Wow64_microsoft-windows-iis-webdavbinaries_31bf3856ad364e35_6.1.7600.21073_none_d12d5d04975edf0e.manifest
File version Not Applicable
File size 4,408
Date (UTC) 20-Oct-2011
Time (UTC) 17:16
Platform Not Applicable
File name Wow64_microsoft-windows-iis-webdavbinaries_31bf3856ad364e35_6.1.7601.21843_none_d3345392946cc10c.manifest
File version Not Applicable
File size 4,408
Date (UTC) 20-Oct-2011
Time (UTC) 17:16
Platform Not Applicable

Additional files for all supported IA-64-based versions of Windows Vista and of Windows Server 2008

File name Ia64_47b7abd87a25f3efdefd1e7442a60dd4_31bf3856ad364e35_6.1.7600.21073_none_c97bcc8e3046cbe9.manifest
File version Not Applicable
File size 1,060
Date (UTC) 20-Oct-2011
Time (UTC) 17:04
Platform Not Applicable
File name Ia64_c4101efa0337ad2222f28f2134e76e21_31bf3856ad364e35_6.1.7601.21843_none_65861b1311e231d5.manifest
File version Not Applicable
File size 1,060
Date (UTC) 20-Oct-2011
Time (UTC) 17:04
Platform Not Applicable
File name Ia64_microsoft-windows-iis-webdavbinaries_31bf3856ad364e35_6.1.7600.21073_none_6abbbb24aa9eb4d9.manifest
File version Not Applicable
File size 4,746
Date (UTC) 20-Oct-2011
Time (UTC) 17:05
Platform Not Applicable
File name Ia64_microsoft-windows-iis-webdavbinaries_31bf3856ad364e35_6.1.7601.21843_none_6cc2b1b2a7ac96d7.manifest
File version Not Applicable
File size 4,746
Date (UTC) 20-Oct-2011
Time (UTC) 17:05
Platform Not Applicable
File name Update.mum
File version Not Applicable
File size 2,347
Date (UTC) 20-Oct-2011
Time (UTC) 17:04
Platform Not Applicable
File name Wow64_microsoft-windows-iis-webdavbinaries_31bf3856ad364e35_6.1.7600.21073_none_d12d5d04975edf0e.manifest
File version Not Applicable
File size 4,408
Date (UTC) 20-Oct-2011
Time (UTC) 17:05
Platform Not Applicable
File name Wow64_microsoft-windows-iis-webdavbinaries_31bf3856ad364e35_6.1.7601.21843_none_d3345392946cc10c.manifest
File version Not Applicable
File size 4,408
Date (UTC) 20-Oct-2011
Time (UTC) 17:05
Platform Not Applicable

              

Status

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

References

For more information about IIS 6.0 WebDAV and Compound Document Format Files, visit the following Microsoft website:

IIS 6.0 WebDAV and Compound Document Format Files For more information about new features for WebDAV and IIS 7.0, visit the following Microsoft website:

New features for WebDAV and IIS 7.0