First of all, a quick rundown on how the program works
- The program copies 2 files to c$ on the remote computer:
- The reason for putting the files into the root is that windows
may not be installed in "c:\winnt" or "c:\windows", but C$ will
almost certainly exist.
- Install the 'RIInstall' service on the remote computer
- Create the registry keys required by the service on the remote computer
- Grant the 'Log on as a service' right to the account you specified
- Start the Service
- The service on the remote computer starts the install program
- The main program removes the 'Log on as a service' right from the remote computer
- The service is removes itself when the software install program returns control
- The install program specified continues to run on the remote computer in the security context of the user specified
- As you can see from above, the program only leaves the 2 files behind
- 'NTSVC.OCX' - a Microsoft control
- 'RIService.exe' - the main service program
- 'NTSVC.OCX' will not work on its own and 'RIService.exe' will only work as a service.
- All other rights are removed as is the service itself (the program can be run several times in succession against the same computer - it does not normally need a reboot to remove the service fully).
- If a problem is encountered at any point, the program will try to clean up by removing the service (see User Accounts below)
System Requirements :
- As the program runs under one user account, it is best to use the same account for the service as it is only temporary.
- Scenario: Your user account has full administrator rights
on the remote computer but the service account specified has only basic
- As the main program runs in the context of your user account the main program installs the service correctly, sets the required registry entries and permissions and starts the service.
- However, the service is running under the context of an account without administrative rights and cannot do the following:
Access the file share where the program is located
Access the file share where the log file is located
Remove the service
- Obviously, as it cannot remove the service, nor access the log file location it will not report any errors.
- If the service had been running with the same account it would have been okay.
- Scenario:Your user account has basic rights on the remote computer but the service account specified has administrative user rights.
- This is less of a problem as your account cannot copy the files, create the service or edit the registry. As such the service will not be installed and the program will go onto the next computer.
Why should you choose Remote Installer?
- Host Computer: Windows NT 4 or greater
- Client Computers: Windows NT 4 or greater
Remote Installer Related software:
- No software needs to be installed on the remote computers before you can start installing.
- Install and uninstall software quickly.
- Simple 4 stage process.