Go Premium for a chance to win a PS4. Enter to Win

x
?
Solved

Win 8 - Issue with window position when launched from taskbar

Posted on 2012-12-21
2
Medium Priority
?
443 Views
Last Modified: 2012-12-26
Good Afternoon,
Quick question regarding launching programs from the taskbar in windows 8

Background:
I recently loaded windows 8 on my desktop that has four monitors setup (stacked two on top of the other two).  I have the taskbar setup to show taskbar buttons on all monitors.  Whenever I launch a program from one of the taskbars on any monitor, the program launches in the same position it was in last time it was running (which is rarely on the same monitor I just launched it from).

Problem:
This is driving me crazy.  With 4 monitors. I cant remember where I last had the application open, plus I'm constantly moving windows around to different monitors, so its like a guessing game on where that app will open.  Its even worse because when I decide what monitor I want the program to be on, I subconsciously see the taskbar and think "oh I should click on the icon over on that monitor to launch the program there".  and after I drag my  mouse over there to launch it,  it opens on some other monitor!  
I know this is the same way windows 7 worked, but in windows 7 I only could launch a program from the default screen so there was no confusion, and no wasted time dragging my mouse around all the different screens.
What is the point of having the taskbar on all my monitors if when I open something it shows up on a different monitor anyway.

Question:
Is there a way to disable programs from remembering where they were last opened, and instead have them launch from whatever monitor I launch them from?
0
Comment
Question by:itsadmin1
2 Comments
 
LVL 12

Accepted Solution

by:
Sommerblink earned 2000 total points
ID: 38720730
Windows placement is a function of the application in question, not Windows... well, this is a lie, IF you said that the application didn't re-open back in the position it was closed from.

From my research in the past, I found that this was helpful: http://stackoverflow.com/questions/52755/what-determines-the-monitor-my-app-runs-on?answertab=votes#tab-top

Correctly written Windows apps that want to save their location from run to run will save the results of GetWindowPlacement() before shutting down, then use SetWindowPlacement() on startup to restore their position.

Frequently, apps will store the results of GetWindowPlacement() in the registry as a REG_BINARY for easy use.
You may get lucky and find such a registry key(s) for your specific applications. They would probably live in HKCU\Software\ApplicationVendorName, since these settings should be personalized to the user.

But you're going to have to do that for all your applications in question. Seems difficult. Perhaps there is a third-party product that can satisfy your requirements.

A sidebar: I don't know about you, but honestly my computer desktop environment is pretty fixed. The applications that I use on a daily basis are in certain screens/locations because that's where I've become comfortable with them residing. What you are describing with your desktop would be akin to rearranging your work desk every day, just because you wanted the stapler on the left-side today and the pens and paper on the right side... but tomorrow, the stapler is now in a drawer and the paper and pens are on the left side, but opposite corner. I dunno, just some advice.
0
 

Author Comment

by:itsadmin1
ID: 38721505
Thank you for the reply, it would appear what I'm after is not possible then.

Interesting that Microsoft would put a taskbar on all of your monitors for you to open applications, yet the position where applications open is irrelevant of where the user clicked to open them.
I guess that's only one of many "interesting" concepts in windows 8 though.  Maybe it will be fixed with an update eventually.

Re Sidebar: I see what your saying about the fixed position for everything, and I try to do that as much as possible (i.e. I always have outlook on the same monitor); however, a lot of the applications I use every day are continually getting moved around to different monitors (i.e.  I do a lot of VNC/RDP connections.  Often I will have multiple windows open at once so I can work on two or more remote computers at once.  Sometimes those windows will be right next to each other on the bottom monitors, but sometimes I want system notes for one of the connections to be open next to it so I move one of the VNC windows to the top screen and open windows explorer, word documents, or IE windows on open bottom monitor.  After im done, i close out of everything.  Unfortunately when i go to open IE, windows explorer, word, etc again, they have been moved around).  In essence, if I have 4 staplers spread out on my desk, why should I not be able to use whatever stapler is closest at the time (instead of always turning to use the one on the far right)
0

Featured Post

New feature and membership benefit!

New feature! Upgrade and increase expert visibility of your issues with Priority Questions.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

The default behavior of the User Account Control (UAC) dialog is to disable (gray-out) the rest of the desktop when prompting for elevation. This is known as secure desktop. There are reasons that you may want to disable this secure desktop behavior…
Ever wondered why Windows 8 and 10 don't seem to accept your GPO-based software deployment while Windows 7 does? Read on.
In this video, we discuss why the need for additional vertical screen space has become more important in recent years, namely, due to the transition in the marketplace of 4x3 computer screens to 16x9 and 16x10 screens (so-called widescreen format). …
Windows 8 came with a dramatically different user interface known as Metro. Notably missing from that interface was a Start button and Start Menu. Microsoft responded to negative user feedback of the Metro interface, bringing back the Start button a…

877 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question