When you try to install SP1 on Windows XP, you receive:

Service Pack 1 Setup Error
Service Pack 1 Setup canceled.

After Setup quits, you receive a message similar to:

Service Pack started with following command line:
***
InstallFromFunction call in inf section "BuildType.DirId" failed.
***
Failed Deleting C:\WINDOWS\system32\jvminst.tmp 2
***
Service Pack 1 Setup canceled.
***

NOTE: To view the SP1 installation log, open %systemroot%\svcpack.log in Notepad.

This problem will occur if the Licdll.dll or Regwizc.dll libraries are NOT registered.

NOTE: Some 3rd party apps, like XP-AntiSpy, can cause these libraries to be unregistered.

To fix the problem:

1. Open a CMD prompt.

2. Type regsvr32.exe licdll.dll and press OK. You should receive DllRegisterServer in licdll.dll succeeded. Press OK.

3. Type regsvr32.exe regwizc.dll and press OK. You should receive DllRegisterServer in regwizc.dll succeeded. Press OK.

4. Install SP1.