To work around this issue, follow any of these steps.
Workaround 1: Enable Integrated Windows Authentication in Internet Explorer
You can retrieve available data through the Autodiscover service on the Office Communicator client. To do this, follow these steps:
- Open Internet Explorer.
- On the Tools�menu, click�Internet Options.
- On the Advanced tab, scroll down to the Security section.
- Click to clear the Enable Integrated Windows Authentication check box.
- Click OK.
- Exit Internet Explorer, and then start Internet Explorer.
Workaround 2: Use Registry Editor
Important This section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base:
322756 How to back up and restore the registry in Windows
You can use Registry Editor to enable the NTLM authentication on the Office Communicator client. To do this, follow these steps:�
- Click Start, and then click Run.
- In the Open box, type regedit and then click OK.
- In Registry Editor, select the following registry key:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings
- Right-click EnableNegotiate, and then click Modify.
- In the Value data box, type 1, and then click OK.
- On the File menu, click Exit.
Workaround 3: Use Internet Information Services
You can instruct Internet Information Services on the Exchange Server 2007 Client Access server to set NTLM as the first authentication provider in the WWW-Authenticate header. To do this, use the appropriate method for the version of IIS that you have.�
For Internet Information Services 6.0
- Click Start, and then click Run.
- Type cmd, and then press ENTER.
- Locate the directory that contains the Adsutil.vbs file. By default, this directory is C:\Inetpub\Adminscripts.
- Use the following command to retrieve the current values for the NTAuthenticationProviders metabase property:
cscript adsutil.vbs get w3svc/WebSite/root/NTAuthenticationProviders
In this command, WebSite is a placeholder for the Website ID number. The Website ID number of the default Website is 1.
Warning Do not perform a copy-and-paste operation to paste the command from this article. This operation may cause issues with the property setting. To avoid these issues, type the whole command at a command prompt.
Note This command fails if the NTAuthenticationProviders�metabase property is not defined. For more information, see the note that is mentioned earlier in this section. - Use the following command to enable the�NTLM process:
cscript adsutil.vbs set w3svc/WebSite/root/NTAuthenticationProviders "NTLM,Negotiate"
- Repeat step�4 to verify that the NTLM process has enabled.
- Restart the IIS Admin Service�that will restart all dependent services on the Exchange Server 2007�Client�Access server.
Note�If you receive an error message when you try to verify that the Negotiate process is enabled, make sure that you did not leave a space between "NTLM" and "Negotiate". For example, "NTLM,Negotiate" differs from "NTLM, Negotiate".
For Internet Information Services 7.0
- Click Start, and then click Run.
- Type cmd, and then press ENTER.
- Locate the directory that contains the Appcmd.exe file. By default, this directory is C:\Windows\System32\inetsrv.
- Use the following command to retrieve the current values for the WindowsAuthentication metabase property:
appcmd list config /section:windowsAuthentication
Warning Do not perform a copy-and-paste operation to paste the command from this article. This operation may cause issues with the property setting. To avoid these issues, type the whole command at a command prompt. - Use the following commands to remove Negotiate authentication:
Appcmd.exe set config /section:windowsAuthentication /-providers.[value='Negotiate']
- Use the following commands to add Negotiate authentication:
appcmd.exe set config -section:system.webServer/security/authentication/windowsAuthentication /+"providers.[value='Negotiate']" /commit:apphost
- Repeat step�4 to verify that the NTLM process has enabled.
- Restart the IIS Admin Service�that will restart all dependent services on the Exchange Server 2007 Client�Access server.