Казбек, мой VB-скрипт делает практически то же самое — но не перезагружает комп:
Код:
...
For Each Process in GetObject("winmgmts:"). _
ExecQuery ("select * from Win32_Process where name='explorer.exe'")
Process.terminate(0)
Next
fso.DeleteFile IcoCache, True
...