23

In Windows 10, I like keeping different applications on different desktops like:

  • Work items on one
  • Browser, messengers on one
  • Music, videos on one

Is there a way to ensure that my applications always open in a specific desktop automatically?

4 Answers 4

12

Checkout VDesktop for W10 -- GitHub | GHacks Review

VDesk is a free, open source, program for the Windows 10 operating system that extends a system's virtual desktop functionality.

Example usage:

vdesk create
vdesk on:2 noswitch:true run:"D:\myFolder\myProg.exe"
1
  • If I have multiple windows of certain programs will this help me keep them in the virtual desktops I put them in? They all go to the 1st vd upon shutdown or restart.
    – Unknow0059
    Sep 21, 2020 at 15:55
6

You can't currently do this out of the box. The Task View in Windows 10 is a really lightweight virtual dekstop manager.

You can install applications that will allow you to do this e.g. Dexpot @ http://dexpot.de/ (beware of Malware options when installing).

You could also vote for this on uservoice; if you don't mind waiting for it to be included in a future version: https://windows.uservoice.com/forums/265757-windows-feature-suggestions/suggestions/6589344-true-virtual-desktops.

2
  • User-Voice link is restricted Dec 3, 2015 at 16:22
  • 1
    It looks like the Windows and Windows Phone user voices have been replaced with feedback applications. windowscentral.com/… Dec 4, 2015 at 15:23
1

I created a simple script that uses the microsoft powershell script mentioned by HB and allows you to start a bunch of items in one go (on different desktops)

https://github.com/SuperflyJon/FileStarter

0

Without software, you can create a .bat file containing a ps1 (powershell script) file location. If the bat file boots, the ps1 boots. The ps1 can contain the programs you want to boot. Their window location 'should' be saved based on their last known window location (and provided, the program shut down correctly)

This site's example.ps1 shows how to create a new desktop environment, and open a program (notepad) in all desktops.

https://gallery.technet.microsoft.com/scriptcenter/Powershell-commands-to-d0e79cc5

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.