Confirmed on Server 2008. My notes...

Happening at least since kix 4.61.
After using SetOption("WOW64FileRedirection","Off")
- GetObject is broke with error "Invalid Syntax"
- Createobject works
GetObject works fine as long as WOW64FileRedirection is ON. In fact, if you use GetObject first, and then set WOW64FileRedirection to OFF, it works as expected. You can even recreate the object. New Getobjects however suffer the same "Invalid Syntax"

 Code:
? @kix
? @producttype
? @onwow64
?
Dim $Rc, $0WMIService, $nul
? "Create Object"
$oWMIService = GetObject("winmgmts:\\.\root\cimv2")
? @SERROR 
? vartypename($oWMIService)
?
? "Delete Object"
$oWMIService = $nul
? vartypename($oWMIService)
?

? "File Redirection:" + SetOption("WOW64FileRedirection")
$Rc = SetOption("WOW64FileRedirection","Off")
? @serror
? "File Redirection:" + SetOption("WOW64FileRedirection")
? "Create Object"
$oWMIService = getObject("winmgmts:\\.\root\cimv2")
? @SERROR 


 Code:
4.61
Windows Server 2008
1

Create Object
The operation completed successfully.
Object

Delete Object
Empty

File Redirection:ON
The operation completed successfully.
File Redirection:OFF
Create Object
The operation completed successfully.