My Windows XP Pro computer with a USB keyboard won't boot into Safe Mode

My Windows XP Pro computer with a USB keyboard won't boot into Safe Mode
Problem
After I was infected by spyware pop-ups, such as ErrorSafe and DriveCleaner, I was advised in a computer forum to update all of the anti-spyware tools I use and to boot into Safe Mode by pressing the F8 key after the memory count, because the scanners work more effectively in that mode. But, no matter how many times I press the F8 key at startup, my computer just continues to load Windows XP Professional. My computer has a USB Logitech iTouch keyboard. Is there any other way to force Windows to boot into Safe Mode?
Answer
The problem is no doubt caused by the fact that the device driver for the USB Logitech keyboard isn't being installed until after Windows XP has started to load, which is normal for USB device drivers, so you can't use it to enter Safe Mode by pressing the F8 key before Windows starts to load. You probably won't be able to enter the BIOS setup program for the same reason. You have to press the BIOS entry key(s) before Windows starts to install. That means that you won't be able to enter the BIOS in order to enable Legacy system support for a USB keyboard and USB mouse, which would install USB keyboard and mouse device drivers before Windows starts to load. To enter the BIOS would therefore require the use of a standard PS/2 keyboard, the device driver for which is installed before Windows starts to load. The motherboards of all standard desktop PCs have PS/2 ports for a mouse and a keyboard. You have to use the PS/2 keyboard port for a keyboard and the PS/2 mouse port for a mouse. Fortunately, most motherboards indicate in writing which motherboard port is for the keyboard and which port is for the mouse. Visit the Keyboards page on this site for more information on keyboards.
If you don't have a PS/2 keyboard, you can use the following method to force Windows XP/Windows Vista to boot into Safe Mode.
Open the System Configuration utility by entering msconfig in the Start => Run box. (In Windows Vista, enter msconfig in the Start => Start Search box.) Open the BOOT.INI tab by clicking on it with the mouse. There is a setting called SAFEBOOT under the Boot Options heading. Place a check mark in its box with the mouse pointer. The MINIMAL radio button is enabled by default. You can enable the NETWORK radio button if you want to boot into Safe Mode with network support. Windows will now boot into Safe Mode the next time Windows is booted. You can run your spyware scanners and then open the System Configuration utility (while still in Safe Mode) in order to disable the SAFEBOOT setting so that Windows boots into normal mode when the system is restarted.