A. This is because when Microsoft released SP4 for SQL 6.5 they got the setup.inf file wrong and it wouldn't install to Win9x clients. They subsequently fixed it and re-released the service pack but it didn't synchronise to the web download properly.

Get SP4 from ftp.microsoft.com/bussys/sql and it should work ok.