всё верно msi. С оф. сайта скачиваю два дистрибутива Google Chrome(x86 и 64) в формате msi. Далее создаю архив с файлами Google Chrome и файлом master_preferences.
А потом с помощью 7z SFX Tool создаю exe с применением сценария:
HTML код:
;!@Install@!UTF-8!
SetEnvironment="Name=Google Chrome"
SetEnvironment="Vers=87.0.4280.88"
Title="Установка %Name% [%%P]"
BeginPrompt="Сейчас будет установлен %Name%%Vers% [%%P]
Нажав 'Да' с удерживанием [Shift], произведет установку 32-х
разрядный %Name% в том числе и на 64-x разрядную OS"
FinishMessage="%Name%%Vers% установлен!"
ExtractTitle="Распаковка файлов..."
ExtractDialogText="Придется подождать..."
RunProgram="x86:hidcon:msiexec /q /I \"%%T\\googlechromestandaloneenterprise.msi\" /norestart"
RunProgram="x64:hidcon:msiexec /q /I \"%%T\\googlechromestandaloneenterprise64.msi\" /norestart"
RunProgram="x86:hidcon:xCopy master_preferences \"%SystemDrive%\\Program Files\\Google\\Chrome\\Application\" /s /e /i /y"
RunProgram="x64:hidcon:xCopy master_preferences \"%SystemDrive%\\Program Files (x86)\\Google\\Chrome\\Application\" /s /e /i /y"
AutoInstall="hidcon:msiexec /q /I \"%%T\\googlechromestandaloneenterprise.msi\" /norestart"
AutoInstall="x86:hidcon:xCopy master_preferences \"%SystemDrive%\\Program Files\\Google\\Chrome\\Application\" /s /e /i /y"
AutoInstall="x64:hidcon:xCopy master_preferences \"%SystemDrive%\\Program Files (x86)\\Google\\Chrome\\Application\" /s /e /i /y"
GUIFlags="2+4+8+16+32+2048"
GUIMode="1"
MiscFlags="4"
Delete="%%T\\googlechromestandaloneenterprise.msi"
Delete="%%T\\googlechromestandaloneenterprise64.msi"
Delete="%%T\\master_preferences"
;!@InstallEnd@!
Способ нашёл в сети. Я и не знал, что можно по другому это делать, до недавнего времени всё отлично работало(.