Microsoft KB Archive/300641

= How to enable passive CERN FTP connections through ISA Server 2000 or ISA Server 2004 Standard Edition =

Article ID: 300641

Article Last Modified on 12/3/2007

-

APPLIES TO


 * Microsoft Windows Small Business Server 2003 Premium Edition
 * Microsoft Internet Security and Acceleration Server 2004 Standard Edition
 * Microsoft Internet Security and Acceleration Server 2000 Standard Edition
 * Microsoft Small Business Server 2000 Standard Edition

-



This article was previously published under Q300641



Important This article contains information about modifying the registry. Before you modify the registry, make sure to back it up and make sure that you understand how to restore the registry if a problem occurs. For information about how to back up, restore, and edit the registry, click the following article number to view the article in the Microsoft Knowledge Base:

256986 Description of the Microsoft Windows Registry



SUMMARY
This article describes how to enable programs to make a passive CERN FTP connection through Microsoft Internet Security and Acceleration (ISA) Server 2000 or through ISA Server 2004, Standard Edition.

Enable passive FTP connections
Warning If you use Registry Editor incorrectly, you may cause serious problems that may require you to reinstall your operating system. Microsoft cannot guarantee that you can solve problems that result from using Registry Editor incorrectly. Use Registry Editor at your own risk.

Programs that must establish a passive CERN FTP connection over an ISA server establish a port-mode connection instead of a PASV-mode connection. You can edit the registry on the ISA server to allow FTP requests that are made by using the Web proxy component to use PASV mode. To do this, follow these steps:  Click Start, click Run, type regedit, and then click OK. Locate and double-click the following registry subkey:

HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/W3Proxy/Parameters

Note When you use ISA Server 2004 SP2, you must first create the Parameters key under the W3Proxy key. On the Edit menu, point to New, and then click DWORD Value. Type NonPassiveFTPTransfer as the new value, and then press ENTER Right-click NonPassiveFTPTransfer, and then click Modify. In the Value data box, type 0 (zero), and then click OK.

Note To return this setting to the default value, set the NonPassiveFTPTransfer value to 1 . Exit Registry Editor, and then use one of the following methods as appropriate: <ul> If you are running ISA Server 2000, restart the ISA Server Web Proxy service. To do this, follow these steps: <ol style="list-style-type: lower-alpha;"> Click Start, click Run, type cmd, and then click OK.</li> At the command prompt, type net stop w3proxy, and then press ENTER. You receive the following output:

<pre class="fixed_text">The Microsoft Web Proxy service is stopping.

The Microsoft Web Proxy service was stopped successfully.

</li> Type net start w3proxy, and then press ENTER. You receive the following output:

<pre class="fixed_text">The Microsoft Web Proxy service is starting.

The Microsoft Web Proxy service was started successfully.

</li> Type exit, and then press ENTER to exit the command prompt.</li></ol> </li> If you are running ISA Server 2004, Standard Edition, restart the Microsoft Firewall service. To do this, follow these steps: <ol style="list-style-type: lower-alpha;"> Click Start, click Run, type cmd, and then click OK.</li> At the command prompt, type net stop fwsrv, and then press ENTER. You receive the following output:

<pre class="fixed_text">The Microsoft Firewall service is stopping.

The Microsoft Firewall service was stopped successfully.

</li> Type net start fwsrv, and then press ENTER. You receive the following output:

<pre class="fixed_text">The Microsoft Firewall service is starting.

The Microsoft Firewall service was started successfully.

</li> Type exit, and then press ENTER to exit the command prompt.</li></ol> </li></ul> </li></ol>

<div class="references_section">