Go Premium for a chance to win a PS4. Enter to Win

x
?
Solved

not able to run MSI as local system on Windows 10. I can on Win 7

Posted on 2016-10-21
7
Medium Priority
?
110 Views
Last Modified: 2016-11-02
Hello,
We use a custom application. So we have a service on user's computers that runs as local system.

It is working on Window 7 machine. So there is an executable that you run, and then it will run MSI that will run under system context because it calls the service that is running as Local System.

So, I should be able to run Appname.exe even from the regular user prompt because Appname.exe calls MSI that runs as local system.

Now this works on Windows 7 when I run Appname.exe as a regular user. But when I login as regular user it doesn't work on Windows 10

On Win 10, if I login as Local Administrator and run Appname.exe from the command prompt - this works.

The question is. What is in Win 10 that is different from Win 7 so that I can't run MSI as local system from the regular prompt and need to be a local admin.

Thank you very much.
0
Comment
Question by:creative555
  • 4
  • 3
7 Comments
 
LVL 57

Expert Comment

by:McKnife
ID: 41853982
Two questions:

1 is this for MSI deployment? If so, why don't you use the built-in way (GPO software publishing allows MSI installation even as standard user)
2 how does your app trigger the service? What does the service execute exactly?
0
 

Author Comment

by:creative555
ID: 41854082
See in line

1 is this for MSI deployment? If so, why don't you use the built-in way (GPO software publishing allows MSI installation even as standard user)

Good question. Actually enabling MSI installation is one of the other options we are using. But allowing regular user to run MSI is a security risk as well.

The 2nd option we use is to have a service that runs under local system, so even regular user can run the software that triggers that service that will run msi under local system context. For this option, usually SCCM is used or logon script.

So, we used to be able to just execute exe that would call up service that would run MSI under local system. But now when I execute exe from a regular command prompt the MSI doesn't run. We use this for manual testing that suppose to work and it works on Win 7.

Do you know what is the difference Win 7 vs Win 10 Os that stops MSI from running as local system when user logged on?


2 how does your app trigger the service? What does the service execute exactly?
Service contacts the other server over https, then downloads msi, then installs msi that does re-acling of the files (Security translation). Actually in the log, on Win 10 it stops at Security Translation step.
0
 
LVL 57

Accepted Solution

by:
McKnife earned 2000 total points
ID: 41854092
Ok, do it just the way that MS says we should.
"But allowing regular user to run MSI is a security risk as well" - wrong. The way MS says we should do it works and is secure. It is described here: http://www.advancedinstaller.com/user-guide/tutorial-gpo.html#publish - point 5, publish.
0
Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 

Author Comment

by:creative555
ID: 41854206
good answer!! the option we used for MSI is allowing users to execute MSI vs publishing MSI where users would have to install it.

I can find out if we can publish MSI. those are two different options.
0
 

Author Comment

by:creative555
ID: 41870363
Looks like we have an old version of subinacle that existed a lot earlier before many changes that were made to the security subsystem.

Do you know any other tools alike subinacle that can do security translations?

 https://www.microsoft.com/en-us/download/details.aspx?id=23510

After extensive troubleshooting we determined it hangs on subinacl process.
0
 
LVL 57

Expert Comment

by:McKnife
ID: 41871135
Please explain what role subinacl plays. Is it part of your msi, or...?
0
 

Author Closing Comment

by:creative555
ID: 41871497
thank you so much!
0

Featured Post

Cyber Threats to Small Businesses (Part 1)

This past May, Webroot surveyed more than 600 IT decision-makers at medium-sized companies to see how these small businesses perceived new threats facing their organizations.  Read what Webroot CISO, Gary Hayslip, has to say about the survey in part 1 of this 2-part blog series.

Question has a verified solution.

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

In previous parts of this Nano Server deployment series, we learned how to create, deploy and configure Nano Server as a Hyper-V host. In this part, we will look for a clustering option. We will create a Hyper-V cluster of 3 Nano Server host nodes w…
This article is a collection of issues that people face from time to time and possible solutions to those issues. I hope you enjoy reading it.
Windows 8 came with a dramatically different user interface known as Metro. Notably missing from that interface was a Start button and Start Menu. Microsoft responded to negative user feedback of the Metro interface, bringing back the Start button a…
Two types of users will appreciate AOMEI Backupper Pro: 1 - Those with PCIe drives (and haven't found cloning software that works on them). 2 - Those who want a fast clone of their boot drive (no re-boots needed) and it can clone your drive wh…

885 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