I ran windows defender and found the Sality virus. I let windows defender clean it. Then I downloaded the Kaspersky virus removal tool to make sure windows didn’t miss anything and ran that to make sure there was nothing else that windows defender had missed. It found nothing. Then I ran windows defender again and windows found Sality again along with Ramnit. That is the order in which I did things. Kaspersky isn’t finding any of these viruses. Only windows defender is. I do not know which one is the problem. Kaspersky or Windows defender since they should in theory be finding the same viruses though I would expect Kaspersky to be the one doing the job better since they specialize in security.