Please see my comment to the question: WCF and Windows Service are not alternatives, so the title of the question does not make sense.
For scheduling, you can use Windows Task Scheduler. Please see my past answer:
Problem a Window Services[
^].
—SA