When I connect my iPhone 4 to my Windows 7 PC via USB, there is a long delay before it actually gets detected. I haven't timed it, but sometimes I have to wait up to a minute before I hear the Windows USB connection sound and it shows up in iTunes. It used to make the sound instantly. Other USB devices, like webcams and USB sticks, are detected instantly as usual. What is happening?
is it possible you disabled any of the apple services? start/run type "services.msc" and look at services that begin with apple and see if any are disabled.