There's a good article about the problem to do a WebDAV connection without SSL on Vista / Win2003:
SharePint, WebDAV, and http (not https)
Here's the abstract:
- Fire up regedit.exe (if UAC is enabled you'll have to approve it of course)
- Navigate to the key HKEY_LOCAL_MACHINE\
SYSTEM\CurrentControlSet\Services\WebClient\Parameters - Change the setting BasicAuthLevel from its current value (default 1) to 2 (0 means disabled, 1 is https only, 2 is both http and https)
- Enter the following commands:
- net stop webclient
- net start webclient
- net use x: "http://yoursharepointprovider.tld/somesharename" /user:"whateverdomain\yourusername" /persistent:yes
- Enter your password when prompted
Update:
For Windows 2003 server the DWORD value you must add to the registry under the Parameters key above is UseBasicAuth and set its value to 1 and you'll also want to update the AcceptOfficeAndTahoeServers key from 0 to 1. You cannot just net stop/start webclient; instead you must net stop mrxdav then net start webclient. I found this out from KB841215.