Articles » Decreasing boot time in Windows XP with minlogon

Minlogon is a component from Microsoft XPE (XP embedded) that bypasses the regular XP startup and login procedure and speeds up boot up time. It can be implimented very quickly and for installations that are used by just one user or where a quick boot up is required it is ideal. I recently used this on a car PC installation that needed a small footprint and more importantly a very fast bootup. It does this by running XP as a system account as standard without the user logon screen and associated sytem.

In my experience with various PC configurations this has speeded up boot time between 10 and 30 seconds. The information below shows how to impliment this on your Windows XP installation.

  • Go to the Microsoft website and download the Windows XP Embedded Service Pack 2 Feature Pack 2007 Evaluation :
    Windows XP Embedded Service Pack 2 Feature Pack 2007 Evaluation
  • Mount the .iso file using a program like Daemon Tools then select 'Browse CD' option from the XP SP2 menu.
  • Open the file 'XPEFP2007.exe' with 7-Zip or WinZip and find and copy the file 'minlogon.exe' from the 'rep' folder.
  • Navigate to \Windows\System32 and find the winlogon.exe file, rename it to winlogon.exe.bak
  • Paste the copied file 'minlogon.exe' into the \Windows\System32 folder and rename it to 'winlogon.exe'. Windows File Protection (WFP) will prompt that a file being changed. Cancel this notification.
  • Open notepad and copy and paste the following text into the empty file:

    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]

  • "Save as" minlogon.reg, select "all files" as save as type.
  • Double click to run the file you created "minlogon.reg" this will import the registry entry.
  • Reboot the system. The first time it boots up will take longer than normal as it has to create the system account. Allow the system to boot up then restart again.

Captcha Image