3
1
For months i have had a Windows Update stall. For months i've seen Windows Installer stuck trying to do something:
Every time i reboot it leaves an orphaned folder in the root of my C:
drive:
i see that Document Explorer was launched by Windows Installer with a /setup
command line option:
"c:\Program Files (x86)\Common Files\Microsoft Shared\Help 8\dexplore.exe" /setup /log "C:\Windows\TEMP\VS1.tmp"
Today i finally looked into it, and the problem is that Document Explorer is stuck showing a message box:
How can i click OK
on a dialog box, that is running under the context of NT AUTHORITY\SYSTEM
, and probably running on another desktop?
Note: Windows has provided no mention that a service is showing a message box - offering to let me switch to Session 0 desktop.
Are you just trying to solve this one problem, or as a general rule? I would just download the problem patch, extract it so I can see more of what it is doing, and install it manually. – KCotreau – 2011-07-25T11:56:54.627
Process Explorer should show you the session ID the process belongs to, then you can run elevated
– user1686 – 2011-07-25T12:01:18.113psexec -desi tscon <sessID>
to connect yourself to the other session... (before you do that, ensure you have a way back:psexec -desi <sessID> cmd
)I'd abandon ship. An error as crazy as this causing even more errors couldn't be corrupting more than just the Installer. – surfasb – 2011-07-25T16:17:58.093
@grawity: It looks promising. It's Session 0.
psexec -desi tscon 0
. Unfortunately all that happens in a console window flashes up; i cannot read what i presume is an error message. But my console does saytscon started on HARPAX with process ID 7460.
, but the process closes immediately. – Ian Boyd – 2011-07-26T02:55:22.463@Ian: Hmm, try removing
-de
options (psexec -si tscon 0
). It should run the process in the same console. (I'm not sure why I added-de
in the first place.) – user1686 – 2011-07-26T09:10:45.837