If your windows XP fails to install drivers for USB devices, complaining that “The services database is locked”, you probably have a service somewhere that can not start. Check out your services, sort them by status and if there is one saying ‘starting’ try to disable it. It did help me, hopefully it will help someone else too