Solved

Win 8 - Issue with window position when launched from taskbar

Posted on 2012-12-21
2
410 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 500 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

Ransomware-A Revenue Bonanza for Service Providers

Ransomware – malware that gets on your customers’ computers, encrypts their data, and extorts a hefty ransom for the decryption keys – is a surging new threat.  The purpose of this eBook is to educate the reader about ransomware attacks.

Question has a verified solution.

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

The Samsung SSD 840 EVO and 840 EVO mSATA have a well-known problem with a drop in read performance. I first learned about this in an interesting thread here at Experts Exchange: http://www.experts-exchange.com/Hardware/Storage/Hard_Drives/Q_2852…
Ever wondered why Windows 8 and 10 don't seem to accept your GPO-based software deployment while Windows 7 does? Read on.
With the advent of Windows 10, Microsoft is pushing a Get Windows 10 icon into the notification area (system tray) of qualifying computers. There are many reasons for wanting to remove this icon. This two-part Experts Exchange video Micro Tutorial s…
The Task Scheduler is a powerful tool that is built into Windows. It allows you to schedule tasks (actions) on a recurring basis, such as hourly, daily, weekly, monthly, at log on, at startup, on idle, etc. This video Micro Tutorial is a brief intro…

813 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

Need Help in Real-Time?

Connect with top rated Experts

11 Experts available now in Live!

Get 1:1 Help Now