for a start you need to rename to a 8.3 format (kb123456.exe) and then add them into your winnt.sif or another way is nlite but nlite does not support them all nLite which is only compatible with the newer hotfixes that have been recently released, and again suggested only for Windows XP SP2. Copy all your downloaded hotfix files into this directory: C:\XPCD\i386\SVCPACK\ (C:\XPCD\) been your source All hotfixes must be renamed to an 8.3 naming format (no more than 8 characters in length). For example, filenames such as Q819696_WXP_SP2_x86_ENU.exe and WindowsXP-KB824146-x86-ENU.exe should be renamed to Q819696.exe and KB824146.exe in that order respectively. Below are the necessary SVCPACK.INF entries for Windows 2000, Windows XP, and Windows 2003 respectively. Open Notepad and copy and paste the following below: ;Windows 2000 [Version] Signature=" NT$" MajorVersion=5 MinorVersion=0 BuildNumber=2195 [setupData] CatalogSubDir="\i386\SVCPACK" [ProductCatalogsToInstall] [setupHotfixesToRun] Q330994.exe /Q:A /R:N Q819696.exe /Q /O /N /Z KB824146.exe /Q /O /N /Z qchain.exe ;Windows XP [Version] Signature=" NT$" MajorVersion=5 MinorVersion=1 BuildNumber=2600 [setupData] CatalogSubDir="\i386\SVCPACK" [ProductCatalogsToInstall] [setupHotfixesToRun] Q330994.exe /Q:A /R:N Q819696.exe /Q /O /N /Z KB824146.exe /Q /O /N /Z qchain.exe ;Windows 2003 [Version] Signature=" NT$" MajorVersion=5 MinorVersion=2 BuildNumber=3790 [setupData] CatalogSubDir="\i386\SVCPACK" [ProductCatalogsToInstall] [setupHotfixesToRun] Q330994.exe /Q:A /R:N Q819696.exe /Q /O /N /Z KB824146.exe /Q /O /N /Z qchain.exe Save this as svcpack.inf in C:\XPCD\I386\. You must delete svcpack.in_ in the I386 directory otherwise Windows XP Setup will not use the svcpack.inf file. The entries shown in [setupHotfixesToRun] are just an example. All the hotfixes you have downloaded, renamed and copied to the SVCPACK folder should be added under this section in svcpack.inf in numerical order.