# Many Machines PVW launching on Windows10?

**URL:** https://discourse.paraview.org/t/many-machines-pvw-launching-on-windows10/4013
**Category:** Web Support
**Created:** [April 9, 2020, 3:37am UTC](https://discourse.paraview.org/t/many-machines-pvw-launching-on-windows10/4013 "2020-04-09T03:37:49Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![shiftww](https://discourse.paraview.org/letter_avatar_proxy/v4/letter/s/e68b1a/32.png) [@shiftww](https://discourse.paraview.org/u/shiftww)
#### Post date: [April 9, 2020, 3:37am UTC](https://discourse.paraview.org/t/many-machines-pvw-launching-on-windows10/4013/1 "2020-04-09T03:37:50Z")

</div>

Hello，developers:  
I hava a question about the link below:

> **[ParaViewWeb](https://kitware.github.io/paraviewweb/docs/launching_examples.html)**
>
> Launching Examples Supported “Out-of-the-box”IntroductionAs discussed in the Multi-User Setup guide, there are three components required to deploy ParaViewWeb for multiple concurrent users. Those com

  
From the information from above link, I get we can use a special python launcher config method to run PVW within a many machines architecture. I have read through this solution and found out that it seems like shell script can only work on Linux system. Or at least, until now, I cannot find a way to run customScript.sh on windows10 correctly. I know windows has its own ssh client and server (OpenSSH), but how to solve the problem about .sh file running and export DISPLAY？  
So I would like to ask, is there a solution to run this many machines PVW launching on Windows10?

---

<div class="post-metadata">

### Author: ![jourdain](https://discourse.paraview.org/user_avatar/discourse.paraview.org/jourdain/32/11_2.png) [@jourdain](https://discourse.paraview.org/u/jourdain)
#### Post date: [April 9, 2020, 7:34am UTC](https://discourse.paraview.org/t/many-machines-pvw-launching-on-windows10/4013/2 "2020-04-09T07:34:15Z")

</div>

I’m not a Windows expert in any means, but you should be able to run \*.bat script which are technically the same as \*.sh with some syntax change. From there, you should be able to use Putty to run job on remote machines. Also, if you have an EGL version of ParaView (for linux), you don’t need to worry about DISPLAY anymore. If you are on Windows, you just need to run the process in a running graphical session.

---

<div class="post-metadata">

### Author: ![shiftww](https://discourse.paraview.org/letter_avatar_proxy/v4/letter/s/e68b1a/32.png) [@shiftww](https://discourse.paraview.org/u/shiftww)
#### Post date: [April 9, 2020, 3:08pm UTC](https://discourse.paraview.org/t/many-machines-pvw-launching-on-windows10/4013/3 "2020-04-09T15:08:01Z")

</div>

Thanks a lot for your quick reply.  
I believe \*.bat is a great idea and Putty is a great ssh client. In fact, I have tried Putty for a little bit, and it is essentially like the Powershell or a cmd console running openSSH. But I only tried to run the paraviewweb application visualizer with pvpython command line rometely…And I got several errors from vtkWin32openglrenderwindow, such as [Failed to Initialize GLEW. Missing GL version].  
So it seems like I really need a graphical session to run the pvw process? May I ask how to start a graphical session on windows, the only idea from me is using remote desktop which maybe too heavy for this solution…

---

<div class="post-metadata">

### Author: ![shiftww](https://discourse.paraview.org/letter_avatar_proxy/v4/letter/s/e68b1a/32.png) [@shiftww](https://discourse.paraview.org/u/shiftww)
#### Post date: [April 9, 2020, 3:30pm UTC](https://discourse.paraview.org/t/many-machines-pvw-launching-on-windows10/4013/4 "2020-04-09T15:30:28Z")

</div>

Sorry for the bother…  
Maybe, the original solution of many machines launching example is not quite suitable for Windows. Since the launcher host cannot start the pvw process remotely, this means the launcher program and pvw processes only can work in one host.  
Anyway, one compromised way is apache web server can be located in host1, one launcher with several pvw processes can be located in host2, another launcher with several pvw processes can be located in host3, which means the remote rendering server all has their own launcher. If to do like this, the Apache virtual host’s configuration should be different, I am not sure just adding host3 in the ProxyPass will be enough, or there will be more modifications…

---

<div class="post-metadata">

### Author: ![jourdain](https://discourse.paraview.org/user_avatar/discourse.paraview.org/jourdain/32/11_2.png) [@jourdain](https://discourse.paraview.org/u/jourdain)
#### Post date: [April 9, 2020, 4:40pm UTC](https://discourse.paraview.org/t/many-machines-pvw-launching-on-windows10/4013/5 "2020-04-09T16:40:57Z")

</div>

Having \*.bat file and Putty was the way to have 1 launcher to start pvw processes on remote machines.  
Ideally those remote could be linux so you can use EGL version of ParaView.

The Launcher just run a command line. That command line could be a .bat script that execute a command remotely using putty. The pvw process does not need to be collocated with the launcher.
