Nie można odnaleźć określonego pliku - .VBS

Witam stworzyłem plik .vbs

Set WshShell = CreateObject("WScript.Shell")

WshShell.Run chr(34) & "plik.bat" & Chr(34), 0

Set WshShell = Nothing

Ma on włączyć plik .bat w tle, gdy odpalam wszystko działa jak należy lecz gdy wsadziłem do autostartu w rejestrze przy uruchamianiu systemu wyskakuje komunikat Visual Basic “Nie można odnaleźć określonego pliku”

Co trzeba zrobić by wszystko działało ?

OS - Windows Vista Home Premium [Wersja 6.0.6001]

W takiej postaci jak to napisałeś, to “plik.bat” musi być w tym samym katalogu co skrypt, a jeżeli nie to musisz podać ścieżkę do pliku np.

Set WshShell = CreateObject("WScript.Shell")

WshShell.Run chr(34) & "c:\dos\plik.bat" & Chr(34), 0

Set WshShell = Nothing

Sprawdziłem i działa poprawnie.