I have been struggling with this for days, but I have now found a solution.
This tools has worked for me on many systems but all have been reasonable spec machines, this section however always takes quite a long time.
I have been working on a Dell D800 machine which has 2GB RAM and a slow Pentium-M processor. At the 'Listing IDs' step it stopped and hung for more than 2 days - I never did have the patience to let it complete. Then I found a partial article elsewhere which suggests that the problem with this and also with 'online updates' is a problem with a CPU and memory intensive bug which is eating all the CPU and trying to use 8GB RAM, which is just going to cause paging and slow the machine to a crawl.
There are two fixes which should be applied by hand, these are to be found at:
https://www.microsoft.com/en-us/downloa ... x?id=47352See knowledge base article KB3050265
and
https://www.microsoft.com/en-us/downloa ... x?id=49542See knowledge base article KB3102810
Simply download the two updates (make sure to get the 32 bit or 64 bit versions as appropriate) and double click each in turn to install it. You will need to reboot twice to accomplish this.
On my d800 machine I then re-ran the Updateinstaller and the 'Listing IDs' step completed in about 2 minutes and it began installing missing updates right away.
I don't know if this will work for everyone, but the impact was so enormous on my systems, it has to be worth a try if you have this problem.
Give it a try and post back here if it works for you.