Jump to content

Installation problem - non-admin users


Recommended Posts

Guest Gaurav
Posted

Hello,

 

I guess I am facing an administrative privileges issue with Vista. I have a

custom application which is sent out to the users as an .msi file. I am not

able to install this .msi file on Vista for non – admin users.

 

I get the following error

Error 1303. The installer has insufficient privileges to access this

directory: <Folder Path>. The installation cannot continue.

Log on as an administrator or contact your system administrator.

 

Also the setup tries to add some dlls in system32 folder, and another follow

on error that I get is:

Error 1304: "Error writing to file [file name] verify that you have access

to that directory"

 

When I right click on the setup.msi, there is no option of “Run as

administratorâ€Â.

 

Any ideas on whatz going on? How do we let a non-admin user install the

setup on Windows Vista?

  • Replies 3
  • Created
  • Last Reply

Popular Days

Guest Paul Montgumdrop
Posted

Gaurav wrote:<span style="color:blue">

> Hello,

>

> I guess I am facing an administrative privileges issue with Vista. I have a

> custom application which is sent out to the users as an .msi file. I am not

> able to install this .msi file on Vista for non – admin users.

> </span>

 

Yes, Vista is a different bird.

<span style="color:blue">

> I get the following error

> Error 1303. The installer has insufficient privileges to access this

> directory: <Folder Path>. The installation cannot continue.

> Log on as an administrator or contact your system administrator.</span>

 

Yes, Vista is a different bird.

<span style="color:blue">

>

> Also the setup tries to add some dlls in system32 folder, and another follow

> on error that I get is:

> Error 1304: "Error writing to file [file name] verify that you have access

> to that directory"</span>

 

C:\Windows and C:\ Program Files have more protection than any previous

versions of the NT based O/S(s). It's protection by obscurity.

<span style="color:blue">

>

> When I right click on the setup.msi, there is no option of “Run as

> administratorâ€Â. </span>

 

<http://juice.altiris.com/download/1382/msi-run-as-administrator-context-menu-for-vista>

 

But of course, one has to be user/admin to do it.

<span style="color:blue">

>

> Any ideas on whatz going on? How do we let a non-admin user install the

> setup on Windows Vista?</span>

 

Where you able to do it on XP or any of the previous versions of the

NT-based O/S? I have always been admin on the machine or I was a Domain

Administrator when I walked up to a machine and was doing something on a

user's machine, so I always had the power.

 

There is the Power-user group that you could put the user into that

group, which could let the user perform the task of installation as

non-administrator. The Power-user is there for backwards compatibility.

 

But at some point in the installation, the non-admin user is going to be

stopped at doing anything in System32 for the following reasons:

 

1) The user is going to be asked to give a user-id and psw to an

user/admin account.

 

2) The user account for the non-user admin in not an account that has

full rights on System32.

 

3) You as user/admin on Vista you are not a user with full rights on

Vista like you are on XP.

 

If you were to go to C:\Windows or C:\Program Files or some folder

within those folders like System32, then you will see that you cannot

add an user account, delete an user account or even change the

permissions of an exiting account and it is static, even for user/admin.

 

Vista does have the hidden built-in Administrator account that does have

full rights at all times, like the one on XP. The user/admin account

that Vista gives one or any user/admin account that you may create will

not be an user/admin with full rights, even if you disable UAC, because

those user/admin accounts do not inherit full admin rights from the

built-in Administrator account like on XP.

 

However the Administrator faces the same situation of doing anything

with a user account. The only thing it can do is go to the Advanced

button as it is enabled, as opposed to your user/admin account as the

Advanced button may be disabled.

 

Here is a test I want you to do. You'll find it at "cannot change

Program Files to full control" thread in this NG, do the test .

 

You may want to read the information in the links for UAC, because of

the two tokens assigned to user/admin with UAC enabled. So you're really

only a Standard user on Vista even as user/admin, which is the default.

 

http://technet.microsoft.com/en-us/library/cc709691.aspx

http://technet.microsoft.com/en-us/magazine/cc138019.aspx

Guest Frank Saunders MS-MVP IE,OE/WM
Posted

"Gaurav" <Gaurav@discussions.microsoft.com> wrote in message

news:3212C2EC-3A0E-4DD9-806C-40B39D4E00E4@microsoft.com...<span style="color:blue">

> Hello,

>

> I guess I am facing an administrative privileges issue with Vista. I have

> a

> custom application which is sent out to the users as an .msi file. I am

> not

> able to install this .msi file on Vista for non – admin users.

>

> I get the following error

> Error 1303. The installer has insufficient privileges to access this

> directory: <Folder Path>. The installation cannot continue.

> Log on as an administrator or contact your system administrator.

>

> Also the setup tries to add some dlls in system32 folder, and another

> follow

> on error that I get is:

> Error 1304: "Error writing to file [file name] verify that you have access

> to that directory"

>

> When I right click on the setup.msi, there is no option of “Run as

> administratorâ€Â.

>

> Any ideas on whatz going on? How do we let a non-admin user install the

> setup on Windows Vista?

>

>

>

>

></span>

 

Tell the recipients to right click the MSI file and choose Run as

Administrator.

 

--

Frank Saunders MS-MVP IE,OE/WM

Do not reply with email

Guest Jimmy Brush
Posted

Hello,

 

Non-admins cannot by default run setup programs that require administrative

rights.

 

If you are wanting to run the install on your users desktop by elevating it

for them, try launching the MSI from an elevated command prompt:

 

- click start

- type: cmd

- right-click cmd when it shows up in the list and click 'run as

administrator'

- browse to the location of the msi file in the command prompt

- type the following and press enter, where FILE.MSI is your msi file:

 

msiexec.exe /i FILE.MSI

 

Or, if you are trying to deploy the install to a large group of users, you

might want to look into a tool called psexec, where you can run commands on

remote computers:

 

http://technet.microsoft.com/en-us/sysinte...s/bb897553.aspx

 

- JB

 

 

"Gaurav"<span style="color:blue">

> Hello,

>

> I guess I am facing an administrative privileges issue with Vista. I have

> a

> custom application which is sent out to the users as an .msi file. I am

> not

> able to install this .msi file on Vista for non – admin users.

>

> I get the following error

> Error 1303. The installer has insufficient privileges to access this

> directory: <Folder Path>. The installation cannot continue.

> Log on as an administrator or contact your system administrator.

>

> Also the setup tries to add some dlls in system32 folder, and another

> follow

> on error that I get is:

> Error 1304: "Error writing to file [file name] verify that you have access

> to that directory"

>

> When I right click on the setup.msi, there is no option of “Run as

> administratorâ€Â.

>

> Any ideas on whatz going on? How do we let a non-admin user install the

> setup on Windows Vista?

></span>

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...