I'm not sure if this is less of a PostgreSQL specific problem or a more general Windows issue, but I'm having the following error when I attempt to run the Windows 32 bit PostgreSQL installer on Windows 7:

The installer stops while extracting:

"Extracting Files
Verifying File: vcredist_x86"

A window pops up:
"Extraction Failed
The filename, directory name, or volume label syntax is incorrect:
An error occured executing the Microsoft VC++ runtime installer"

I've attempted the steps mentioned in "Running and Installing PostgreSQL on Native windows":

"The installer may exit with an error like: An error occured executing the Microsoft VC++ runtime installer. This can only happen on Windows.

There are two main reasons why this may occur:

1) The Windows Scripting Host is unable to execute VBscripts. This can occur if the scripting host is disabled (which is unusual), or if the installation is broken. A sign of this problem is a message like CScript Error: Can't find script engine "VBScript" for script "C:\.... It can often be resolved by re-registering the VBscript interpreter - click Start -> Run and enter the following and click OK:

regsvr32 %systemroot%\system32\vbscript.dll

If that fails, on older versions of Windows you can try updating the scripting host.

2) The installer is unable to properly read and write files to the system TEMP directory. This can occur if the TEMP or TMP environment variables are set to non-standard values, and can be recognised by errors in the logfile indicating that scripts could not be executed or found. To resolve this issue, ensure the TEMP and TMP variables are set to their correct values.

Any further suggestions?