Sometimes you can get this error message when installing microsoft updates. According to ms support forums it can be linked to national characters in windows user name,
eg. deutsch Ö umlaut sign (sample below):
Command line option syntax error. Type Command /? for help.
How to fix
Go to control panel and create new user with administrator account rights. Using only english alphabet for user name, eg.
aabb - that is OK.
Öab - that is _NOT_ OK!
Then logout, re-login to windows using the new username you just created and then apply the patches that previously generated the error again