
| Product(s): | ProjectWise WEL, Web Parts, VPR | |
| Version(s): | 2004 edition, XM, V8i | |
| Original Author: | Bentley Technical Support Group | |
Overview
The ProjectWise VPR control is an Active X installation used by the ProjectWise Web parts\WEL client to view dgn and dwg files. When ProjectWise Explorer is installed the VPR control gets installed to C:\Program Files\Common Files\Bentley Shared\VPR but does not show up in IE settings. If you do not have ProjectWise Explorer installed then the first time you try to view a file via WEL you will be prompted to download and install the active X control. The installation folder is C:\WINDOWS\Downloaded Program Files and the control will show up in the IE settings.
Due to Internet security restrictions it may be necessary to manually install the VPR control. The following provides instructions on how to manually uninstall and reinstall the VPR control.
Prerequisites
- The user must have rights to run REGSVR32.exe (located in %SystemRoot%\system32 directory) and have permissions to write to the registry.
- The user must have writes to run and edit the registry with regedit.
Uninstalling the VPR control (all versions)
1. To remove the VPR control:
- In Internet Explorer go to Tools\General\Temporary Internet Files section and click Settings.
- In the Settings page click "View Objects", then right click on the VPR Class and choose remove. Click okay to the message to remove the control.
2. If the VPR client is not present in the IE objects then you will need to remove it manually.
- Go to start run, then type regedit
- Navigate to HKEY_CLASSES_ROOT\CLSID\{009BE90E-03E8-463F-B6DF-8C94C6E335CA}
- The InprocServer32 value under the above key gives the full path to the registered VPR.
- Go to Windows Explorer and remove the vprctl.dll and any other vpr*.* files in the same directory.
- The files to delete are: vprctl.dll, vprctl.inf, vprctleula.txt, vprctlrsc.dll, vprctl.chm
- Now delete the {009BE90E-03E8-463F-B6DF-8C94C6E335CA} key from the registry.
- Do NOT remove the CLSID key; it contains information about all of the other controls on the machine.
Manually Installing the VPR control
For Projectwise 2004 edition and XM:
1. On the ProjectWise Web Server
- Go to C: \Program Files\Bentley\ProjectWise\WebServer\webapps\WEL\gfx\install and copy the "VPRctl.cab" to the client machine.
2. On the client machine:
- Extract all the files from the vprctl.cab to C:\Program Files\Common Files\Bentley Shared\VPR
- Run the PrereqSetup.exe
- Note: This program checks to see if the system has the required Direct X 9.0c version on the system. If nothing happens then proceed to the next step. If the Direct X installs wizard pops up, then follow the prompts taking all defaults.
- Open a command prompt and change directory to C:\Program Files\Common Files\Bentley Shared\VPR
- Type the following command: regsrv32 vprctl.dll
- Launch IE, go to WEL and try to view a file.
- The first time you try to view a file you will be prompt to accept the EULA.
- Accept the EULA and press okay.
For Projectwise V8i
If you are only running ProjectWise Publisher and do not have ProjectWise Web Parts installed then follow these instructions for installing the VPR viewer on a client machine.
1. On the publisher server:
- Go to the C:\Bentley\PublishingServer\Client\DPRClient and copy the vprctl.cab to the client machine.
2. On the client machine:
- Extract all the files from the vprctl.cab to C:\Program Files\Common Files\Bentley Shared\VPR
- Open a command prompt and change directory to C:\Program Files\Common Files\Bentley Shared\VPR
- Type the following command: regsrv32 vprctl.dll
- Then run the vcredist_x86.exe (installs C++ runtime)
- Launch IE, go to ProjectWise Web Parts \ WEL and try to view a file.
- The first time you try to view a file you will prompt to accept the EULA.
- Accept the EULA and press okay.
If you have installed ProjectWise Web Parts as well as ProjectWise Publisher, then follow these instructions for installing all of the Active X programs for use with ProjectWise Web Parts\WEL. The following controls will be installed using this method: ProjectWise Web File Transfer, Spatial Navigator and VPR.
1. On the ProjectWise Web Parts \ Publisher server.
- On the server go to C:\Program Files\Bentley\ProjectWise\Web\resources\Installs and copy all the files to a folder on the client machine
2. On the client machine
- Open up the RegisterDLLs.bat and edit out any programs you do not want to install
- Bentley recommends installing all programs.
- Run the RegisterDLLs.bat file, and it will install and register the dlls.
See Also
Product TechNotes and FAQs
Troubleshooting Bentley VPR Viewer
External Links
Bentley Technical Support KnowledgeBase
Bentley LEARN Server
Comments or Corrections?
Bentley's Technical Support Group requests that you please confine any comments you have on this Wiki entry to this "Comments or Corrections?" section. THANK YOU!