Microsoft gave these labor-intensive instructions:
Unregister VGX.DLLFor 32-bit Windows systems
Important: For this workaround to take effect, you MUST run it from an elevated command prompt.
- From an elevated command prompt enter the following command:
"%SystemRoot%\System32\regsvr32.exe" -u "%CommonProgramFiles%\Microsoft Shared\VGX\vgx.dll"
A dialog box should appear after the command is run to confirm that the un-registration process has succeeded. Click OK to close the dialog box.
- Close and reopen Internet Explorer for the changes to take effect.
For 64-bit Windows systems
Note The following commands must be entered from an elevated command prompt.
- From an elevated command prompt enter the following commands:
"%SystemRoot%\System32\regsvr32.exe" -u "%CommonProgramFiles%\Microsoft Shared\VGX\vgx.dll""%SystemRoot%\System32\regsvr32.exe" -u "%CommonProgramFiles(x86)%\Microsoft Shared\VGX\vgx.dll"
A dialog box should appear after each command is run to confirm that the un-registration process has succeeded. Click OK to close the dialog box.
- Close and reopen Internet Explorer for the changes to take effect
However, we need to automate this because we cannot ask users to do this, nor can we go from PC to PC running these commands manually. According to their instructions, you must click through confirmation prompts to complete it.
How can we run this command silently so that it requires no user interaction (clicking OK on dialog boxes, etc.)?
We would like to add it to a computer startup script so that users do not need to do anything.