An Outlook 2007 client now uses web services for most of its features (OAB, OFF, Calendar, etc) when connecting to an Exchange 2007 server. One thing that might not be very apparent is that when an Outlook client makes it's connections it will check the Internet Explorer proxy settings of the Windows client via Windows API calls. If an Outlook clients IE proxy settings are pointing to an invalid or inaccessible proxy server it can cause connection problems.
One error you will see when the proxy settings are invalid when you are trying to download the OAB is the following error: 0x80190197.
C:\err 0x80190197# for hex 0x80190197 / decimal -2145844841BG_E_HTTP_ERROR_407 bitsmsg.h# 1 matches found for "0x80190197"
The error being reported is an HTTP 407-Proxy Authentication issue.
Being that an Outlook 2007 client has the ability to download the OAB Version 4 via Web Distribution it can use BITS (Background Intelligent Transfer Service). For more information on BITS please see: http://www.microsoft.com/technet/community/en-us/management/bits_faq.mspx
Here is how the client works with proxy settings:
NOTE: When an Outlook client is using BITS 2.0 the Outlook client may also receive error code 0x80190197. This problem occurs when all the following conditions are true:
How To Fix (Solution 1)
How To Fix (Solution 2)
Being that turing off the your proxy isn't an ideal solution, you can also add the following registry key to change the behavior instead. For more information please reference KB Article: 842309.
Thank to John Fullbright for his review on this article!!
Dave
In How to Fix (Solution 2), what is the registry key?
Not sure if you read the kb article or not??
To work around this problem by changing the method that the BITS 2.0 client uses to provide logon credentials to the server, create a UseLmCompat registry value in the HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\BITS subkey, and then add a DWORD value of 0. To do this, follow these steps on the BITS 2.0 client computer: 1. Click Start, click Run, and then type regedit.
2. Locate the following subkey: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\BITS
3. Right-click BITS, point to New, click DWORD Value, type UseLmCompat, and then press ENTER.
4. In the right pane, right-click UseLmCompat, and then click Modify.
5. In the Value data box, type 0, and then click OK.
6. Quit Registry Editor.
7. Restart the BITS 2.0 service.
When it comes to downloading an OAB the following error code [ 0X8004010F ] is the biggest pain for everyone,