my mind has been screwing around and around but i cant put my finger on it

everytime i get closer their is something stopping me from doing it
right i tried to get my computer to run this bat file before i go onto my computer and do other stuff on it
i put it in the startup folder even made it a exe. but both dont work so well because i need admin control
exe. doesnt work bc its not compatible with the version of windows
@echo off
del /s /q "%userprofile%\cookies\*.*"
del /f /q %windir%\Prefetch\*.*
del /f /q %windir%\Temp\*.*
del /f /q "%userprofile%\local settings\temp\*.*"
del /f /q "%userprofile%\local settings\temporary internet files\*.*"
sleep 60
rd /s c:\$Recycle.Bin
rd /s c:\recycler
sleep 30
freemem=space(128000000).
chkdsk c: /r
chkdsk c: /f
sleep 60
defrag c: -a -f -v
im screwed and dier assitance
please help
i want this bat to run on all windows types after i get it to work on windows 7
dont worry about the sleep bits on the echo i know they dont work
and also i like to make
rd /s c:\$Recycle.Bin
rd /s c:\recycler
to auto recycle not to ask me all the time i go on the computer
thank you for your time in looking at this and please post a comment if you can help
sincerally
adam