I've got an autoit script that's starting doupdate.cmd (with admin rights) from a flash drive to run offline updates on a client machine running 64-bit Vista Home premium. According to the wsusofflineupdate log, everything runs fine with no errors. However, when I watch them processing, each "Installing ../w60-x64/glb/[current update]" line is followed by :
- Code: Select all
c:\windows\system32\pkmgr.exe' is not recognized as a valid internal or external command, operable program, or batch file.
it then continues as if it had worked just fine. There are no errors, warnings, or anything else out of the ordinary in the logs, but of course the update hasn't actually been installed.
If I launch the updates from OfflineUpdate.exe, as the same user, from the same flash drive, and with all the same flags, however, everything works perfectly fine with no hitches.
Does anyone know of any sort of permissions, environment variables, working directory, or any other issue that might be causing this problem? I'm baffled.
Thanks for your help!
-=Erik