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:
-
Click Start
, 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. -
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=supportNote 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 FilesFor more information about new features for WebDAV and IIS 7.0, visit the following Microsoft website: