Solved

Win 8 - Issue with window position when launched from taskbar

Posted on 2012-12-21
2
399 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
Comment Utility
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
Comment Utility
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

Backup Your Microsoft Windows Server®

Backup all your Microsoft Windows Server – on-premises, in remote locations, in private and hybrid clouds. Your entire Windows Server will be backed up in one easy step with patented, block-level disk imaging. We achieve RTOs (recovery time objectives) as low as 15 seconds.

Join & Write a Comment

Firefox seemed to slow down recently and it occurred to me that I had many open tabs — ultimately, I would find out that three-quarters of them were Experts Exchange tabs! :) So I decided to go on a hunt for a tool that would capture the names an…
Detailed instructions on how to install an Access add-in in recent versions of Office and Windows (with screen shots)
The goal of this Micro Tutorial is to help navigate beginning users with the app store on Windows 8. It will explain exciting features how to maximize your PC through these apps. This will be demonstrated using Windows 8 operating system.
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…

762 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

8 Experts available now in Live!

Get 1:1 Help Now