Solved

Win 8 - Issue with window position when launched from taskbar

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

[Webinar] Disaster Recovery and Cloud Management

Learn from Unigma and CloudBerry industry veterans which providers are best for certain use cases and how to lower cloud costs, how to grow your Managed Services practice in IaaS clouds, and how to utilize public cloud for Disaster Recovery

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
bitlocker 4 78
Windows 8.1 slow to start 10 29
Windows 8.1 in VDI on Hyper-V 2012r2 7 57
restart computer automatically after shut down 18 111
No matter the version of Windows you are using, you may have some problems with Windows Search running too slow or possibly not running at all. Before jumping into how you can solve this issue, just know there are many other viable alternative deskt…
The recent Microsoft changes on update philosophy for Windows pre-10 and their impact on existing WSUS implementations.
Windows 8 comes with a dramatically different user interface known as Metro. Notably missing from the new interface is a Start button and Start Menu. Many users do not like it, much preferring the interface of earlier versions — Windows 7, Windows X…
This Micro Tutorial will show you how to maximize your wireless card to its maximum capability. This will be demonstrated using Intel(R) Centrino(R) Wireless-N 2230 wireless card on Windows 8 operating system.

863 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

29 Experts available now in Live!

Get 1:1 Help Now