Post Reply

Forums -> UltraMon™ -> Windows 7 - Desktop icons on second display move to primary on reboot
hubris   2009-08-09 11:36
This looks to be a Win7 issue, not UltraMon, but I sure wish you guys could address it.

If you have a two-monitor set-up with your primary monitor on the right, desktop icons moved to the secondary monitor will all return to the primary on reboot.

If you have the primary on the left, no such issue.

This was not an issue in my previous set-up with Vista x86 and UltraMon.

UltraMon's preserve icons settings seem to have no effect.

Any advice you can give?
Christian Studer   2009-08-09 13:11
I'm not sure what would cause this, doesn't happen for me with Windows 7.

UltraMon by default saves icon positions during shutdown and restores them at startup, what happens if you restore positions manually via UltraMon menu > Desktop Icons?

Christian Studer - www.realtimesoft.com
hubris   2009-08-09 14:40
I reinstalled UM (I had removed it) and rebooted and up came a heap of icons on my secondary from a previous (failed) test.
So, I then moved an icon from the primary to the secondary, did a UM icon save, then a UM icon restore.
Nothing.
The save and restore aren't working for some reason.
I've captured a 5MB video demonstration that I can email if desired.
hubris   2009-08-09 14:42
I neglected to mention that I moved an icon between the save and restore tests :)
Christian Studer   2009-08-10 09:10
What are your icon settings? Right-click the desktop and select View from the menu to see your current settings (align icons to grid, etc).

Christian Studer - www.realtimesoft.com
hubris   2009-08-10 17:48
Everything is ticked. Icons are small.
Christian Studer   2009-08-11 07:38
I've been able to reproduce the issue with icons getting moved to the primary monitor, happens when 'Auto arrange icons' is checked.

But saving/restoring icon positions via UltraMon works fine for me, even with the option checked, and if 'preserve position of desktop icons' is checked under UltraMon Options > General, the icons get moved back to the secondary monitor correctly after a restart.

I'm not sure what would cause this to fail on your system, do some of the icon's names begin with the same character(s)? This caused problems on Vista, I haven't tested yet if the issue has been fixed in Windows 7.

Christian Studer - www.realtimesoft.com
hubris   2009-08-11 10:39
I've got a lot of icons, several of them start with the same character.
hubris   2009-08-11 10:44
Turning off Auto Arrange does not cause UM icon save and restore to start working.

You can access my machine remotely if it would help you diagnose the problem. (If you can find a RA program that will work with dual monitors)

This machine has been in-place upgraded from Vista, where it DID NOT have this problem.
Christian Studer   2009-08-12 13:31
I have uploaded a test application, EnumProgman, please run it and send me the generated log file to support@realtimesoft.com.

Christian Studer - www.realtimesoft.com
hubris   2009-08-13 14:24
The log file only has two lines:

"Program Manager" Progman 0x000100F6 process = C:\Windows\explorer.exe

Shell process: explorer.exe
hubris   2009-08-13 14:25
P.S. Email alerts on this forum would make this much faster!
Christian Studer   2009-08-14 09:51
Are you using a desktop replacement/enhancement tool, which takes over icon management?

The Program Manager should handle desktop icons, but that's not the case on your system for some reason. The output from EnumProgman should look like this:

"Program Manager" Progman 0x00010118 process = C:\Windows\explorer.exe
"" SHELLDLL_DefView 0x0001011A
"FolderView" SysListView32 0x0001011C
"" SysHeader32 0x00010122

Shell process: explorer.exe

Christian Studer - www.realtimesoft.com
hubris   2009-08-14 13:55
No, I can't think of anything like that that's running.
Here's what's running right now:
Process PID CPU Description Company Name
System Idle Process 0 93.24
Interrupts n/a Hardware Interrupts
DPCs n/a 0.39 Deferred Procedure Calls
System 4
smss.exe 292
csrss.exe 376
wininit.exe 444
services.exe 492
svchost.exe 636
CTxfispi.exe 2892 SPI (Creative X-Fi Module) Creative Technology Ltd
mobsync.exe 5272 Microsoft Sync Center Microsoft Corporation
FlashUtil10b.exe 4892 Adobe Flash Player Helper 10.0 r22 Adobe Systems, Inc.
nvvsvc.exe 696
nvvsvc.exe 1352
svchost.exe 780
svchost.exe 840
audiodg.exe 1872
svchost.exe 876
dwm.exe 2624 Desktop Window Manager Microsoft Corporation
svchost.exe 920
CTAudSvc.exe 1104
svchost.exe 1172
svchost.exe 1396
spoolsv.exe 1520
svchost.exe 1548
atashost.exe 1760
mDNSResponder.exe 1780
svchost.exe 1820
svchost.exe 1848
mdm.exe 1876
svchost.exe 1972
vmnat.exe 372
WLIDSVC.EXE 1588
WLIDSVCM.EXE 2276
vmware-authd.exe 1140
vmnetdhcp.exe 2104
taskhost.exe 2468 Host Process for Windows Tasks Microsoft Corporation
FNPLicensingService.exe 2412
NMIndexingService.exe 3796
svchost.exe 2912
svchost.exe 3736
svchost.exe 4688
SearchIndexer.exe 6096
lsass.exe 512
lsm.exe 528
csrss.exe 452
winlogon.exe 720
explorer.exe 2664 0.77 Windows Explorer Microsoft Corporation
Ctxfihlp.exe 2860 CTXfiHlp MFC Application Creative Technology Ltd
Acrotray.exe 2928 AcroTray Adobe Systems Inc.
CTHELPER.EXE 2940 CtHelper Application Creative Technology Ltd
GrooveMonitor.exe 2948 GrooveMonitor Utility Microsoft Corporation
TSVNCache.exe 2968 0.77 TortoiseSVN status cache http://tortoisesvn.net
hpwuSchd2.exe 2976 hpwuSchd Application Hewlett-Packard
issch.exe 3156 InstallShield Update Service Scheduler InstallShield Software Corporation
pptd40nt.exe 3204 PaperPort Print to Desktop for NT Nuance Communications, Inc.
jusched.exe 3280 Java(TM) Platform SE binary Sun Microsystems, Inc.
VolPanlu.exe 3312 VolPanlu.exe Creative Technology Ltd
wmdc.exe 3740 Windows Mobile Device Center Microsoft Corporation
hqtray.exe 3748 VMware Host Network Access Status Tray Application VMware, Inc.
x-lite.exe 3780
NMIndexStoreSvr.exe 3880 Nero Home Nero AG
PPScheduler.exe 3888 PPSchedulerEng Nuance Communications, Inc.
Skype.exe 3896 Skype Skype Technologies S.A.
skypePM.exe 2404 Skype Extras Manager Skype Technologies
hpqtra08.exe 3928 HP Digital Imaging Monitor Hewlett-Packard Co.
SnagIt32.exe 3996 SnagIt 9 TechSmith Corporation
TscHelp.exe 2988 TechSmith HTML Help Helper TechSmith Corporation
SnagPriv.exe 1564
SnagItEditor.exe 4968 SnagIt Editor 9 TechSmith Corporation
UltraMon.exe 1656 UltraMon Realtime Soft Ltd
UltraMonTaskbar.exe 1004 0.39 UltraMon Taskbar Realtime Soft Ltd
UltraMonUiAcc.exe 4900
cctray.exe 2324 CruiseControl.NET Multi-Project Tray Application ThoughtWorks
OUTLOOK.EXE 5688 Microsoft Office Outlook Microsoft Corporation
DTProShellHlp.exe 4052 DAEMON Tools Pro Shell Extensions Helper DT Soft Ltd
iexplore.exe 4016 Internet Explorer Microsoft Corporation
iexplore.exe 5564 Internet Explorer Microsoft Corporation
iexplore.exe 6624 Internet Explorer Microsoft Corporation
iexplore.exe 3196 Internet Explorer Microsoft Corporation
Manager.exe 4864 Download Manager ActiveX Control Akamai Technologies, Inc.
iexplore.exe 1732 Internet Explorer Microsoft Corporation
iexplore.exe 4596 Internet Explorer Microsoft Corporation
iexplore.exe 4400 Internet Explorer Microsoft Corporation
7zFM.exe 4532 7-Zip File Manager Igor Pavlov
procexp.exe 328 4.64 Sysinternals Process Explorer Sysinternals - www.sysinternals.com
mstsc.exe 7680 Remote Desktop Connection Microsoft Corporation
DTProAgent.exe 3388
TSVNCache.exe 3008
EyesRelax.exe 4348 Eyes Relax mech
taskmgr.exe 5628 0.39
Christian Studer   2009-08-15 08:54
I also haven't noticed anything which sounds like a desktop/shell utility, unfortunately I don't know what might cause this.

One thing you could try is to disable startup applications and test if the problem disappears, you can do this with msconfig.exe on the Startup tab.

Christian Studer - www.realtimesoft.com
Forums -> UltraMon™ -> Windows 7 - Desktop icons on second display move to primary on reboot

Post Reply