Go to Microsoft to download latest patch for NT,Win2k etc..., and apply them. Download also MS scanning tool to scan for unpatched hosts.It doesn't end here.
Go to Virus protection software site, download latest update engine/signatures, scan and clean and ensure that PCs/Servers are virus-free. McAfee have downloable Stinger program to detect latest worms like Nachi,Mblast,SoBig,Lovesan.
For Router:
1) First use ACL to block ICMP,apply to Inbound in order to minimize infected hosts from spreading virus, indicated by high CPU usage.
2) Activate "ip route-cache flow" to incoming interface(IOS 12.0 and above). Globally use "ip cache-flow feature-accelerate" to optimize process.
3) Do sho "ip cache flow | include 0000 0800" (to see hosts doing ICMP pings to scan for vulnerable PC/Servers on MS OS).
4) Refine ACL to block ICMP and vulnerable tcp/udp ports like 135,139,445,707,4444. Filtering these ports can also disable some valid MS services.
Couldn't recall all URLs but a google search for the above will find them one way or another.
Hope it helps.