Windows Vista Forums
Vista Forums Home Join Vista Forums Tech Publications Windows 7 Forum Vista Tutorials Webcasts Tags

Welcome to Vista Forums we are your forum for Windows Vista help and discussion. Whether you need help or just want to post an idea you have on Vista, this is the forum for you.
Register at Vista forums...the world biggest Windows Vista resource Join Vista Forums Now

Go Back   Vista Forums > Vista Newsgroups > Vista security

Standard user - start Explorer as Admin doesn't work

Update your Vista Drivers
Reply
 
Thread Tools Display Modes
Old 01-08-2007   #1 (permalink)
David Hearn
Guest


 

Standard user - start Explorer as Admin doesn't work

I have 2 users on my Vista RTM box - 1 Admin, 1 Standard.

Admin user can type Explorer into the search/run box, right click on
Windows Explorer and select Start as Administrator. UAC pops up, I
click OK and it starts as expected.

When I try the same steps using the Standard user, I get the same menu
options, UAC pops up asking for the password of the Admin user (as
expected), but when I enter it, nothing happens. Disk accesses for a
bit and then nothing. Explorer doesn't appear and no error is displayed.

I tried to start Cmd from Standard user in same way - that worked fine,
but when I type 'start Explorer' or 'start c:\' neither do anything
(except trigger disk access). No errors displayed nothing. If I do
'start calc' it works fine.

I can do other UAC stuff as this Standard user (eg. I modified the page
file settings via Control Panel using it, and password was requested,
entered and worked fine).

Any idea why a Standard user cannot start Explorer as an Admin?

Thanks

David

My System SpecsSystem Spec
Old 01-08-2007   #2 (permalink)
Jesper
Guest


 

RE: Standard user - start Explorer as Admin doesn't work

Yep. Explorer is special-cased and can't be run as an admin by anyone. If you
look at a task list you will find that you don't get a new instance of
Explorer at all and that the existing one still has the Administratorseny
ACE in the ACL. The only way to get an elevated Explorer is to turn off UAC.

"David Hearn" wrote:

> I have 2 users on my Vista RTM box - 1 Admin, 1 Standard.
>
> Admin user can type Explorer into the search/run box, right click on
> Windows Explorer and select Start as Administrator. UAC pops up, I
> click OK and it starts as expected.
>
> When I try the same steps using the Standard user, I get the same menu
> options, UAC pops up asking for the password of the Admin user (as
> expected), but when I enter it, nothing happens. Disk accesses for a
> bit and then nothing. Explorer doesn't appear and no error is displayed.
>
> I tried to start Cmd from Standard user in same way - that worked fine,
> but when I type 'start Explorer' or 'start c:\' neither do anything
> (except trigger disk access). No errors displayed nothing. If I do
> 'start calc' it works fine.
>
> I can do other UAC stuff as this Standard user (eg. I modified the page
> file settings via Control Panel using it, and password was requested,
> entered and worked fine).
>
> Any idea why a Standard user cannot start Explorer as an Admin?
>
> Thanks
>
> David
>

My System SpecsSystem Spec
Old 01-08-2007   #3 (permalink)
David Hearn
Guest


 

Re: Standard user - start Explorer as Admin doesn't work

But why, when doing it as an Admin user after accepting UAC, does it
display a new Explorer window (no idea what privs it has) - but as a
Standard user, after handling UAC, nothing appears.

It just seems inconsistent - I'm not disputing the 'unable to get
elevated Explorer' statement.

Thanks

D

Jesper wrote:
> Yep. Explorer is special-cased and can't be run as an admin by anyone. If you
> look at a task list you will find that you don't get a new instance of
> Explorer at all and that the existing one still has the Administratorseny
> ACE in the ACL. The only way to get an elevated Explorer is to turn off UAC.
>
> "David Hearn" wrote:
>
>> I have 2 users on my Vista RTM box - 1 Admin, 1 Standard.
>>
>> Admin user can type Explorer into the search/run box, right click on
>> Windows Explorer and select Start as Administrator. UAC pops up, I
>> click OK and it starts as expected.
>>
>> When I try the same steps using the Standard user, I get the same menu
>> options, UAC pops up asking for the password of the Admin user (as
>> expected), but when I enter it, nothing happens. Disk accesses for a
>> bit and then nothing. Explorer doesn't appear and no error is displayed.
>>
>> I tried to start Cmd from Standard user in same way - that worked fine,
>> but when I type 'start Explorer' or 'start c:\' neither do anything
>> (except trigger disk access). No errors displayed nothing. If I do
>> 'start calc' it works fine.
>>
>> I can do other UAC stuff as this Standard user (eg. I modified the page
>> file settings via Control Panel using it, and password was requested,
>> entered and worked fine).
>>
>> Any idea why a Standard user cannot start Explorer as an Admin?
>>
>> Thanks
>>
>> David
>>

My System SpecsSystem Spec
Old 01-08-2007   #4 (permalink)
Jesper
Guest


 

Re: Standard user - start Explorer as Admin doesn't work

I've asked that question too, and I can't get a really good answer to it. Let
me try again. It is inconsistent. It displays a UAC dialog, and then just
pops up a new window on the existing process, without elevating.

"David Hearn" wrote:

> But why, when doing it as an Admin user after accepting UAC, does it
> display a new Explorer window (no idea what privs it has) - but as a
> Standard user, after handling UAC, nothing appears.
>
> It just seems inconsistent - I'm not disputing the 'unable to get
> elevated Explorer' statement.
>
> Thanks
>
> D
>
> Jesper wrote:
> > Yep. Explorer is special-cased and can't be run as an admin by anyone. If you
> > look at a task list you will find that you don't get a new instance of
> > Explorer at all and that the existing one still has the Administratorseny
> > ACE in the ACL. The only way to get an elevated Explorer is to turn off UAC.
> >
> > "David Hearn" wrote:
> >
> >> I have 2 users on my Vista RTM box - 1 Admin, 1 Standard.
> >>
> >> Admin user can type Explorer into the search/run box, right click on
> >> Windows Explorer and select Start as Administrator. UAC pops up, I
> >> click OK and it starts as expected.
> >>
> >> When I try the same steps using the Standard user, I get the same menu
> >> options, UAC pops up asking for the password of the Admin user (as
> >> expected), but when I enter it, nothing happens. Disk accesses for a
> >> bit and then nothing. Explorer doesn't appear and no error is displayed.
> >>
> >> I tried to start Cmd from Standard user in same way - that worked fine,
> >> but when I type 'start Explorer' or 'start c:\' neither do anything
> >> (except trigger disk access). No errors displayed nothing. If I do
> >> 'start calc' it works fine.
> >>
> >> I can do other UAC stuff as this Standard user (eg. I modified the page
> >> file settings via Control Panel using it, and password was requested,
> >> entered and worked fine).
> >>
> >> Any idea why a Standard user cannot start Explorer as an Admin?
> >>
> >> Thanks
> >>
> >> David
> >>

>

My System SpecsSystem Spec
Old 01-08-2007   #5 (permalink)
David Hearn
Guest


 

Re: Standard user - start Explorer as Admin doesn't work

Okay - thanks. I'll just accept it as an oddity.

Thanks again,

David

Jesper wrote:
> I've asked that question too, and I can't get a really good answer to it. Let
> me try again. It is inconsistent. It displays a UAC dialog, and then just
> pops up a new window on the existing process, without elevating.
>
> "David Hearn" wrote:
>
>> But why, when doing it as an Admin user after accepting UAC, does it
>> display a new Explorer window (no idea what privs it has) - but as a
>> Standard user, after handling UAC, nothing appears.
>>
>> It just seems inconsistent - I'm not disputing the 'unable to get
>> elevated Explorer' statement.
>>
>> Thanks
>>
>> D
>>
>> Jesper wrote:
>>> Yep. Explorer is special-cased and can't be run as an admin by anyone. If you
>>> look at a task list you will find that you don't get a new instance of
>>> Explorer at all and that the existing one still has the Administratorseny
>>> ACE in the ACL. The only way to get an elevated Explorer is to turn off UAC.
>>>
>>> "David Hearn" wrote:
>>>
>>>> I have 2 users on my Vista RTM box - 1 Admin, 1 Standard.
>>>>
>>>> Admin user can type Explorer into the search/run box, right click on
>>>> Windows Explorer and select Start as Administrator. UAC pops up, I
>>>> click OK and it starts as expected.
>>>>
>>>> When I try the same steps using the Standard user, I get the same menu
>>>> options, UAC pops up asking for the password of the Admin user (as
>>>> expected), but when I enter it, nothing happens. Disk accesses for a
>>>> bit and then nothing. Explorer doesn't appear and no error is displayed.
>>>>
>>>> I tried to start Cmd from Standard user in same way - that worked fine,
>>>> but when I type 'start Explorer' or 'start c:\' neither do anything
>>>> (except trigger disk access). No errors displayed nothing. If I do
>>>> 'start calc' it works fine.
>>>>
>>>> I can do other UAC stuff as this Standard user (eg. I modified the page
>>>> file settings via Control Panel using it, and password was requested,
>>>> entered and worked fine).
>>>>
>>>> Any idea why a Standard user cannot start Explorer as an Admin?
>>>>
>>>> Thanks
>>>>
>>>> David
>>>>

My System SpecsSystem Spec
Old 01-11-2007   #6 (permalink)
Lionel Fourquaux
Guest


 

Re: Standard user - start Explorer as Admin doesn't work

I think it's mostly a side effect of a previous implementation decision:
explorer was supposed to be (mainly) a single-process program which creates
a new window whenever it is started. Basically, it checks for another
explorer running in the same session and asks it to open a new window.

When you try to start it as Administrator, it does the same thing, and since
you already have an explorer instance in your session, you get another
non-privileged explorer window.

You might ask why this wasn't changed. Well, I don't know. Maybe it's a
matter of deadlines and it will be fixed in the future. One could also point
out that explorer is a quite complex program, possibly with many plugins,
and thus has a lot of room for vulnerabilities. The current design (per-task
elevation) looks safer.

If you hit so many elevation prompts that you want to run explorer as Admin,
maybe you should consider changing the permissions for the duration of the
task, to grant your account full access.


"David Hearn" <david.hearn@newsgroup.nospam> wrote in message
news:50g0cbF1fsgicU1@mid.individual.net...
> Okay - thanks. I'll just accept it as an oddity.
>
> Thanks again,
>
> David
>
> Jesper wrote:
>> I've asked that question too, and I can't get a really good answer to it.
>> Let me try again. It is inconsistent. It displays a UAC dialog, and then
>> just pops up a new window on the existing process, without elevating.
>> "David Hearn" wrote:
>>
>>> But why, when doing it as an Admin user after accepting UAC, does it
>>> display a new Explorer window (no idea what privs it has) - but as a
>>> Standard user, after handling UAC, nothing appears.
>>>
>>> It just seems inconsistent - I'm not disputing the 'unable to get
>>> elevated Explorer' statement.
>>>
>>> Thanks
>>>
>>> D
>>>
>>> Jesper wrote:
>>>> Yep. Explorer is special-cased and can't be run as an admin by anyone.
>>>> If you look at a task list you will find that you don't get a new
>>>> instance of Explorer at all and that the existing one still has the
>>>> Administratorseny ACE in the ACL. The only way to get an elevated
>>>> Explorer is to turn off UAC.
>>>>
>>>> "David Hearn" wrote:
>>>>
>>>>> I have 2 users on my Vista RTM box - 1 Admin, 1 Standard.
>>>>>
>>>>> Admin user can type Explorer into the search/run box, right click on
>>>>> Windows Explorer and select Start as Administrator. UAC pops up, I
>>>>> click OK and it starts as expected.
>>>>>
>>>>> When I try the same steps using the Standard user, I get the same menu
>>>>> options, UAC pops up asking for the password of the Admin user (as
>>>>> expected), but when I enter it, nothing happens. Disk accesses for a
>>>>> bit and then nothing. Explorer doesn't appear and no error is
>>>>> displayed.
>>>>>
>>>>> I tried to start Cmd from Standard user in same way - that worked
>>>>> fine, but when I type 'start Explorer' or 'start c:\' neither do
>>>>> anything (except trigger disk access). No errors displayed nothing.
>>>>> If I do 'start calc' it works fine.
>>>>>
>>>>> I can do other UAC stuff as this Standard user (eg. I modified the
>>>>> page file settings via Control Panel using it, and password was
>>>>> requested, entered and worked fine).
>>>>>
>>>>> Any idea why a Standard user cannot start Explorer as an Admin?
>>>>>
>>>>> Thanks
>>>>>
>>>>> David
>>>>>


My System SpecsSystem Spec
Reply
Update your Vista Drivers

Thread Tools
Display Modes



Similar Threads
Thread Thread Starter Forum Replies Last Post
Stopping standard user actions using run as admin Geylan Vista security 2 04-14-2008 07:19 PM
standard user can see admin files after UAC asked for password Cell Vista account administration 0 01-08-2008 07:08 PM
Standard User works like admin account jcraig33 Vista account administration 6 06-14-2007 10:17 PM
different between uac admin and standard user Marc Winston Vista account administration 2 03-04-2007 09:16 AM
setting up standard user with admin-like properties makingmoneynow Vista account administration 1 02-08-2007 01:51 PM


Complimentary Industry Resources

Vista Forums has joined forces with TradePub.com to offer you a new, exciting, and entirely free professional resource. Visit http://vistax64.tradepub.com today to browse our selection of complimentary Industry magazines, white papers, webinars, podcasts, and more across 34 industry sectors. No credit cards, coupons, or promo codes required. Try it today!




Vista Forums is an independent web site and has not been authorized,
sponsored, or otherwise approved by Microsoft Corporation.
"Windows Vista", the Start Orb, and related materials are trademarks of Microsoft Corp.
© Designer Media 2005-2008

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51