Que Windows arranque el equipo... no.
Cuando apagas el equipo, Windows "no existe".
Yo lo hago (y en muchos equipos, principalmente servidores y equipos que operan en kioscos informativos).
En algunos lugares, se enciende el servidor a las 6:00 AM y se apaga por sí solo a las 11:00 PM.
Pero lo hago desde el BIOS del equipo. En la sección del ACPI POWER, donde encontrarás el Reloj (RTC).
Suele haber allí, un parámetro que permite encender el equipo a determinada hora, minuto y segundo específico.
Hay BIOS muy primitivos que solo te dejan programar la hora de encendido para todos los días.
Hay BIOS más avanzados y coquetos que te permiten programar la hora de encendido según cada día de la semana.
Y bueno, el apagado del equipo es algo mucho más simple. Puedes utilizar el Task Scheduler para crear una tarea de apagado que se active a determinada hora, utilizando el comando ShutDown.EXE
Cuando el BIOS es muy simple y enciende todos los días, pero no deseas que lo hagas el fin de semana, no podrás evitar que se encienda, pero en el Task Scheduler de Windows puedes programar que cada sábado y domingo, el equipo se apague apenas a los 5 o 10 minutos de haberse encendido.
Saludos,
Edgar.