Can someone please explain what the sfc /scannow command actually does to your system and will it effect any currently installed programs etc?

Thanks.