Notizie: scarica ora l'ultima versione disponibile di Thunderbird!

Autore Topic: installazione firefox senza richieste configurazione iniziale  (Letto 64 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Online crazy.cat

  • Post: 1000
Ho fatto qualche ricerca, ma per il troppo sonno non trovo le parole adatte, devo installare firefox full https://www.firefox.com/it/download/all/ senza che poi mi chieda tutte le fasi di configurazione iniziale, compreso quella del browser predefinito, voglio che si apra liscio all'utente utonto con impostato come home page quella di google.
Posso fare tutto da remoto ma non vorrei perdere tempo a collegarmi al pc dell'utente per fare quattro clic in fila.
E' fattibile?
Grazie

Offline next

  • Post: 3603
Re:installazione firefox senza richieste configurazione iniziale
« Risposta #1 il: 18 Marzo 2026 17:21:10 »
Forse puoi partire da qui https://support.mozilla.org/en-US/kb/silently-install-uninstall-firefox-enterprise

Uno dei link di quella pagina poi porta qui https://support.mozilla.org/en-US/kb/deploy-firefox-msi-installers
Ma non so se si possa adattare alle tue esigenze.

edit
Per l'installazione da riga di comando invece vedi qui https://firefox-source-docs.mozilla.org/browser/installer/windows/installer/FullConfig.html
« Ultima modifica: 18 Marzo 2026 17:22:47 da next »

Online crazy.cat

  • Post: 1000
Re:installazione firefox senza richieste configurazione iniziale
« Risposta #2 il: Oggi alle 14:27:13 »
Grazie next per la risposta ma è stato zigul (in privato) a darmi la soluzione via powershell.
Installazione eseguita, zero richieste all'avvio e home page impostata.

Codice: [Seleziona]
$installerPath = "C:\Firefox Setup 148.0.2.exe"
$installDir    = "C:\Programmi\Mozilla Firefox"

Write-Host "Installing silently (no GUI, no prompts)..." -ForegroundColor Green
& $installerPath /S #/MaintenanceService=false if necessary

# Wait a bit
Start-Sleep -Seconds 10

# Create policies.json (suppress first-run UI + set & lock homepage)
$distDir = "$installDir\distribution"
if (-not (Test-Path $distDir)) {
    New-Item -Path $distDir -ItemType Directory -Force | Out-Null
}

$policyJson = @'
{
  "policies": {
    "DontCheckDefaultBrowser": true,
    "OverrideFirstRunPage": "",
    "SkipTermsOfUse": true,
    "NoDefaultBookmarks": true,
    "ExtensionSettings": {},
    "Homepage": {
"URL": "https://www.google.com/",
"StartPage": "homepage",
"Locked": true},
    "Preferences": {
      "browser.disableResetPrompt": true
    }
  }
}
'@

$Utf8NoBom = New-Object System.Text.UTF8Encoding $false
[System.IO.File]::WriteAllText("$distDir\policies.json", $policyJson, $Utf8NoBom)

Write-Host "Firefox installed silently!" -ForegroundColor Green
sleep 5
exit


0 Utenti e 1 Visitatore stanno visualizzando questo topic.