Some installers won't trigger during Post-Setup

rpnext

New Member
Messages
4
Reaction score
0
Hi everyone,

This is our first time using NTLite. We are making ISOs to setup for all the laptops in our company. We tested the ISO on a VM. Everything boots, but a few programs are missing. We even unchecked the silent install parameters for some to check what the error was during the install but we didn't even get any popups.

Attached are the programs it's supposed to install.
View attachment 12228
However, Chrome, 1Password and Teams won't install.

We are aware that there is an msi for 1Password, but it disables regular updates and since we don't want to deploy updates manually that is not an option. We also had the MSTeams msix as the first priority, but it seems it just moved it down automatically. Office works perfectly fine but it does not install Teams with it.

Another problem is that WireGuard gives a popup that it can't get the taskbar icon to work, which is annoying, since it requires user input. It would be cool if there was a way to fix that.

All help would be appreciated.

Also, it should be noted that we configured the ISO to activate the built in administrator by default as the only account since the laptops will be going into our Active Directory and as such need no local users other than the administrator for troubleshooting.
 
Last edited:
1. Some of these questions have been answered in previous threads, if you haven't been using Forum Search.

You can't always assume the correct silent install options are "/passive" or "/qn /norestart". That's just NTLite doing a best guess, based on general defaults for most apps. Always perform a web search to find the right arguments.

AppParameters
GoogleChromeStandaloneEnterprise64.msi/qn
wireguard-installer.exe/quiet /DO_NOT_LAUNCH=1

2. If your apps do require user input, you can move them to (After logon). The apps will run during your first desktop logon session, but with Admin rights.

1Password states the EXE version will enable automatic updates, but only installs on a per-user basis, so you can't use (Before logon) to install it since this step runs as SYSTEM. Instead move 1PasswordSetup-latest.exe to (After logon).

Teams looks correct, but if I recall correctly it requires a second reboot to see the Team client since the bootstrapper only makes the package ready to install on the user's next logon.
 
1. Some of these questions have been answered in previous threads, if you haven't been using Forum Search.

You can't always assume the correct silent install options are "/passive" or "/qn /norestart". That's just NTLite doing a best guess, based on general defaults for most apps. Always perform a web search to find the right arguments.

AppParameters
GoogleChromeStandaloneEnterprise64.msi/qn
wireguard-installer.exe/quiet /DO_NOT_LAUNCH=1

2. If your apps do require user input, you can move them to (After logon). The apps will run during your first desktop logon session, but with Admin rights.

1Password states the EXE version will enable automatic updates, but only installs on a per-user basis, so you can't use (Before logon) to install it since this step runs as SYSTEM. Instead move 1PasswordSetup-latest.exe to (After logon).

Teams looks correct, but if I recall correctly it requires a second reboot to see the Team client since the bootstrapper only makes the package ready to install on the user's next logon.
Hey there,

First of all, thank you for your reply. We actually performed some research on the silent launch parameters online beforehand, we were just stuck on these final ones

We watched CyberCPU Tech's tutorial on NTLite, where he used /passive for Chrome which seemed to work. So we assumed it must have been something with NTLite.

Regarding 1Password, will it trigger the install after the initial first logon as the Administrator or will it do that for every new user that logs on? If it's the first one, then we're better off leaving it out of the ISO as we'd have to install it manually for every AD user anyways.

And with teams, that seems logical. Since we were on a VM we never thought to restart it and just assumed it didn't work.

Thank you again for your reply. Hopefully it works the next time :)
 
1. Some of these questions have been answered in previous threads, if you haven't been using Forum Search.

You can't always assume the correct silent install options are "/passive" or "/qn /norestart". That's just NTLite doing a best guess, based on general defaults for most apps. Always perform a web search to find the right arguments.

AppParameters
GoogleChromeStandaloneEnterprise64.msi/qn
wireguard-installer.exe/quiet /DO_NOT_LAUNCH=1

2. If your apps do require user input, you can move them to (After logon). The apps will run during your first desktop logon session, but with Admin rights.

1Password states the EXE version will enable automatic updates, but only installs on a per-user basis, so you can't use (Before logon) to install it since this step runs as SYSTEM. Instead move 1PasswordSetup-latest.exe to (After logon).

Teams looks correct, but if I recall correctly it requires a second reboot to see the Team client since the bootstrapper only makes the package ready to install on the user's next logon.
Hello there again,

We tried what you suggested and sadly none of our issues have changed.

Chrome is still not there, WireGuard still gives an error message that we need to close with Enter and Teams is still not there, even after restarting twice. The msix file is where it is supposed to be, it's just that it doesn't install.

I thought maybe it has to do with the parameter saying \Setup\Files\MS-Teams-x64.msix and the file being located in just \Setup\, however when I changed the parameter and exported the ISO, the next time I opened it it had just reverted to the \Files\ parameter.

Also moving 1Password to the after login didn't work either. Do I maybe need to remove the quiet install parameters?

Here is our current configuration:
View attachment 12230
 
Your teamsbootstrapper.exe's MSIX path is no longer matching what NTLite is committed to (\Windows\Setup\Files instead of \Windows\Setup) for the target MSIX file.

1Password's EXE is "--silent".
 
Chocolatey has "/quiet /norestart" for their Chrome MSI.
 
Hey there again!
Chocolatey has "/quiet /norestart" for their Chrome MSI.
We tried that along with /q /l (which was suggested in the official documentation from Google, but it still does not work. We also noticed it seems to reset the parameters to /qn every time we open the ISO again to re-edit it?

We also tested the installer manually, that works. It's just somewhere in the post-setup process that it fails.
Your teamsbootstrapper.exe's MSIX path is no longer matching what NTLite is committed to (\Windows\Setup\Files instead of \Windows\Setup) for the target MSIX file.

1Password's EXE is "--silent".
1Password works now, thanks!

But Teams is still causing trouble. We tried changing the path of the bootstrapper to \Windows\Setup\MSTeams-x64.msix, but it would just reset every time as it does with Chrome. When we tried to change the path of the msix-File to \Windows\Setup\Files\MSTeams-x64.msix, it just does not copy the file anymore. It does not even create the \Files\ folder.

We are at a bit of a loss on what to do now.

This was the config when we re-opened the ISO. As you can see, Chrome just reset back to /qn and Teams in theory should work, but it does not.

View attachment 12245
 
For Chrome, try enabling the install logs.
Code:
/L*V "%WINDIR%\Temp\Chrome-Install.log"

I don't use Teams, so not sure what's happening there.
 
Back
Top