Growing list of "unapplied patches"

Growing list of "unapplied patches"

I have a workgroup of about a dozen computers. 11 Windows 7, 1 x XP.
 
First problem...
Desktop Central always has the configuration as in progress (which I see is expected for workgroups).
The list of patches is growing. All patches are being shown as "Patch is already installed" or "Patch is not applicable..."
 
Either way, they are never removed from the list of patches. When I do the next download and draft it redownloads all of the patches, and says that they all still need to be applied to all machines and then when executed, it says the same thing. The list just keeps getting bigger.
 
Second Problem...
There are a number of patches that DC just refuses to push. There are some common ones, and some that are specific to individual machines. I have autoupdates turned on to see if DC is working properly.
 
Some examples:
 
Machine 1: 890830, 2398632, 2288953, 2284654
Machine 2: 982110, 2164913, 982664, 2398632, 2272691, 2288953, 2284654
Machine 3: 2164913, 973923, 2398632, 915597, 2288953, 2284654
 
These patches are never detected as missing by DC and never downloaded or deployed.
 
Some patches are being deployed. Can't seem time find a pattern to it. But even if they are deployed, they remain in the list of patches still to be deployed, and always report "Patch already installed".
 
There is one machine that is rarely used; It is a laptop, so it rarely gets updated. Is DC holding growing the list of patches to be applied to all machines because one machine had not been patched? I could imagine that being the case, so I switched on the laptop. A couple of patches were installed and the system rebooted. The patches stayed in the list, reporting they were already installed and the cycle started all over again.
 
Can anyone help?
 
                New to ADManager Plus?

                  New to ADSelfService Plus?