Windows XP Help


This page includes information that may be helpful in using GuildFTPd with Windows XP. The settings and recommendations are shown here from personal testing and may not be entirely accurate. Keep in mind, changing these settings should be done at your discretion.

The following is a quick chart that is designed to help you reference how to change settings in Windows XP to allow GuildFTPd to work properly.

WINDOWS XP SETTINGS
 
TURN OFF BUILT-IN FTP SERVER (Internet Information Server 5.0)
[Leave Web Server running]
1. Log into XP as your administrative account (or as administrator) 
2. Open Control Panel 
3. Open Administrative Tools 
4. Open Services 
5. Find FTP Publishing 
6. Right-Click FTP Publishing and select STOP 
7. Right-Click FTP Publishing and select PROPERTIES 
8. Change the Startup Type drop-down box from Automatic to Disabled 
9. Click Apply 
10. Click OK 
11. Close any open windows (Services, Administrative Tools, Control Panel) 
12. Start GuildFTPd 
13. Check the syslog.txt file and make sure that the following entries are at the end of the file:
1. ListenSocket Create Success (Port 21)
2. ListenSocket Listen Success (Port 21)
 
14. GuildFTPd should now be running on port 21 and available for FTP clients to connect to it. 
 
UNINSTALL BUILT-IN FTP SERVER (Internet Information Server 5.0)
[Leave Web Server]
1. Log into XP as your administrative account (or as administrator) 
2. Open Control Panel 
3. Open Add/Remove Programs 
4. Click Add/Remove Windows components 
5. Scroll down and click on the words (not checkbox) for Internet Information Services (IIS) 
6. It should now be selected, with the checkbox still checked 
7. Click the Details button 
8. Uncheck the File Transfer Protocol (FTP) Service 
9. Click OK 
10. Click Next 
11. It should now display a progress bar and remove the IIS FTP service. 
12. Click Finish 
13. Close any open windows (Add/Remove Programs, Control Panel) 
14. The built-in FTP server should no longer interfere with GuildFTPd 
 
UNINSTALL Internet Information Server 5.0
[All of it]
 
If you want to remove all of IIS, simply uncheck the box next to it [#5 above] and then continue with the other steps above as of step #10 (skipping #6 - #9), rather than selecting it and clicking Details. 
 
TURN OFF XP BUILT-IN FIREWALL
1. Log into XP as your administrative account (or as administrator) 
2. Open Control Panel 
3. Open Network Connections 
4. Right-Click Local Area Connection (or the correct connection that you use for Internet connectivity - modem or dial-up for example) 
5. Select Properties 
6. Click the Advanced Tab 
7. Uncheck the "Protect my computer network by limiting...." 
8. Click OK 
9. You've just disabled the built-in Firewall and Internet users should now be able to connect. Keep in mind that users may need to use the PASV option in their FTP client to connect successfully. 
 
ALLOW FTP THROUGH XP BUILT-IN FIREWALL
1. Log into XP as your administrative account (or as administrator) 
2. Open Control Panel 
3. Open Network Connections 
4. Right-Click Local Area Connection (or the correct connection that you use for Internet connectivity - modem or dial-up for example) 
5. Select Properties 
6. Click the Advanced Tab 
7. Click the Settings button to the lower right 
8. Check the FTP Server box, near the top of the list under the Services tab 
9. Click OK. 
10. Click OK
11. Start up GuildFTPd and test a FTP client from another PC. 
12. Testing with XP's firewall set up this way worked using PASV connections from the Internet. However, there has not been a large deal of time spent verifying that all Internet FTP connections will pass through XP's firewall correctly. If your users are having problems connecting and PASV (passive) doesn't help, try disabling the firewall to determine if that is the cause. Unfortunately, the built-in firewall doesn't have a port range that you can set like other routers and firewalls.