Vivaldi automatisch, voreingestellt und silent installieren [fertiges Script]
- Holgi
- Guru

- Beiträge: 3932
- Registriert: 12.05.2018, 12:33
- Hat sich bedankt: 518 Mal
- Danke erhalten: 795 Mal
- Gender:
Vivaldi automatisch, voreingestellt und silent installieren [fertiges Script]
Aufgrund des Beitrages hier:
https://www.deskmodder.de/blog/2026/03/ ... -und-mehr/
habe ich mir den Vivaldi Browser mal genauer angeschaut.
Das mit der automatischen Leistenausblendung ist schon eine feine Sache.
Überhaupt stecken in dem Browser ein paar interessante Sachen, die andere Browser so nicht von Haus aus haben.
Bei mir muss bekanntlich immer alles einfach mit einem Script für zukünftige Neu-Installationen zu erledigen sein.
Einmal angestoßen, soll der Browser am Ende fertig installiert und konfiguriert sein. Keine Aufforderung, für Standardbrowser, Design etc.
Beim Schließen des Browsers gibt es auch keinen Warnhinweis mehr (sind sie sicher, dass ...?)
Dafür nutzen die auf Chrome basierenden Browser die Datei "Preferences" (und First Run).
Das Script lädt den gerade aktuellen Vivaldi Browser in der 64bit Variante für Windows herunter (es sei denn, ihr habt bereits den aktuellen oder eine ältere Version im gleichen Verzeichnis wie das Script).
Die Einstellungsdatei (Preferences) wird "on-the-fly" erstellt und ins korrekte Verezeichnis kopiert. Dazu noch die Datei "First Run".
Daraufhinaus wird der Installer mit Parametern (silent) gestartet.
Wenn die Installation abgeschlossen ist, startet Vivaldi automatisch mit der Seite Google.de
Das Script ist für Neuinstallationen von Vivaldi gedacht. Z.B in einer virtuellen Maschine, Sandbox, oder für Massenrollout.
Wie es sich verhält, wenn schon ein Vivaldi installiert ist, kann ich nicht sagen. Wenn ihr den Vivaldi schon nutzt, solltet ihr vorsichtshalber euer Profil sichern.
Kritiken und Verbesserungsvorschläge herzlich willkommen.
Viel Spaß! Vivaldi silent install.bat
https://www.deskmodder.de/blog/2026/03/ ... -und-mehr/
habe ich mir den Vivaldi Browser mal genauer angeschaut.
Das mit der automatischen Leistenausblendung ist schon eine feine Sache.
Überhaupt stecken in dem Browser ein paar interessante Sachen, die andere Browser so nicht von Haus aus haben.
Bei mir muss bekanntlich immer alles einfach mit einem Script für zukünftige Neu-Installationen zu erledigen sein.
Einmal angestoßen, soll der Browser am Ende fertig installiert und konfiguriert sein. Keine Aufforderung, für Standardbrowser, Design etc.
Beim Schließen des Browsers gibt es auch keinen Warnhinweis mehr (sind sie sicher, dass ...?)
Dafür nutzen die auf Chrome basierenden Browser die Datei "Preferences" (und First Run).
Das Script lädt den gerade aktuellen Vivaldi Browser in der 64bit Variante für Windows herunter (es sei denn, ihr habt bereits den aktuellen oder eine ältere Version im gleichen Verzeichnis wie das Script).
Die Einstellungsdatei (Preferences) wird "on-the-fly" erstellt und ins korrekte Verezeichnis kopiert. Dazu noch die Datei "First Run".
Daraufhinaus wird der Installer mit Parametern (silent) gestartet.
Wenn die Installation abgeschlossen ist, startet Vivaldi automatisch mit der Seite Google.de
Das Script ist für Neuinstallationen von Vivaldi gedacht. Z.B in einer virtuellen Maschine, Sandbox, oder für Massenrollout.
Wie es sich verhält, wenn schon ein Vivaldi installiert ist, kann ich nicht sagen. Wenn ihr den Vivaldi schon nutzt, solltet ihr vorsichtshalber euer Profil sichern.
Kritiken und Verbesserungsvorschläge herzlich willkommen.
Viel Spaß! Vivaldi silent install.bat
Code: Alles auswählen
@echo off
:: 1. Prüfen, ob wir bereits Admin sind
net session >nul 2>&1
if %errorLevel% == 0 (
goto :admin_ok
) else (
echo Fordere Administratorrechte an...
powershell -Command "Start-Process '%~f0' -Verb RunAs"
exit /b
)
:admin_ok
:: Ab hier läuft das Skript mit Admin-Rechten
echo Skript wird als Administrator ausgefuehrt.
cd /d "%~dp0"
chcp 1252 >nul
title Vivaldi Setup
echo ============================================================
echo Vivaldi Silent Setup + Customization
echo ============================================================
:: 2. Pfade definieren
set "VIVALDI_USERDATA=%LOCALAPPDATA%\Vivaldi\User Data"
set "VIVALDI_DEFAULT=%VIVALDI_USERDATA%\Default"
:: ===============================================
:: 3. Vivaldi Installer suchen ODER herunterladen
:: ===============================================
set "installer="
for %%f in (Vivaldi*.exe) do (
set "installer=%%f"
goto :found_installer
)
:: Keine Installationsdatei gefunden -> Download starten
echo [INFO] Keine Vivaldi-Installationsdatei gefunden.
echo [INFO] Lade die neueste Version von Vivaldi herunter...
echo.
:: PowerShell-Skript zum Herunterladen der aktuellen Vivaldi-Version
powershell -Command ^
"$ProgressPreference = 'SilentlyContinue'; ^
$url = 'https://downloads.vivaldi.com/stable/Vivaldi.7.9.3970.41.x64.exe'; ^
$output = Join-Path -Path $PWD -ChildPath 'Vivaldi.Setup.exe'; ^
Write-Host 'Lade herunter: Vivaldi 7.9.3970.41 (64-bit)...'; ^
try { ^
Invoke-WebRequest -Uri $url -OutFile $output -UseBasicParsing; ^
if (Test-Path $output) { ^
Write-Host 'Download abgeschlossen!' -ForegroundColor Green; ^
exit 0; ^
} else { ^
Write-Host 'Download fehlgeschlagen: Datei nicht gefunden!' -ForegroundColor Red; ^
exit 1; ^
} ^
} catch { ^
Write-Host 'Download fehlgeschlagen:' $_.Exception.Message -ForegroundColor Red; ^
exit 1; ^
}"
:: Prüfen ob Download erfolgreich war
if exist "Vivaldi.Setup.exe" (
set "installer=Vivaldi.Setup.exe"
echo [INFO] Download erfolgreich: Vivaldi.Setup.exe
goto :found_installer
)
echo [FEHLER] Weder eine Installationsdatei gefunden, noch Download moeglich!
echo [INFO] Bitte Vivaldi manuell herunterladen von: https://vivaldi.com/download/
pause
exit /b 1
:found_installer
echo [INFO] Installer gefunden: %installer%
:: ===============================================
:: 4. Ordnerstruktur per Skript anlegen
:: ===============================================
echo [INFO] Erstelle Verzeichnisstruktur...
if not exist "%VIVALDI_DEFAULT%" mkdir "%VIVALDI_DEFAULT%"
:: ===============================================
:: 5. Preferences Datei on the fly erstellen
:: ===============================================
echo [INFO] Erstelle Preferences Datei...
(
echo {
echo "accessibility": {
echo "captions": {
echo "headless_caption_enabled": false
echo }
echo },
echo "apps": {
echo "shortcuts_version": 1
echo },
echo "browser": {
echo "window_placement": {
echo "bottom": 762,
echo "left": 10,
echo "maximized": true,
echo "right": 1270,
echo "top": 10,
echo "work_area_bottom": 852,
echo "work_area_left": 0,
echo "work_area_right": 1440,
echo "work_area_top": 0
echo },
echo "window_placement_popup": {
echo "bottom": 772,
echo "left": 450,
echo "maximized": false,
echo "right": 1440,
echo "top": 0,
echo "work_area_bottom": 852,
echo "work_area_left": 0,
echo "work_area_right": 1440,
echo "work_area_top": 0
echo }
echo },
echo "countryid_at_install": 17477,
echo "default_apps_install_state": 3,
echo "extensions": {
echo "alerts": {
echo "initialized": true
echo }
echo },
echo "intl": {
echo "selected_languages": "de-DE,de,en-US,en"
echo },
echo "language_model_counters": {
echo "de": 19
echo },
echo "migrated_user_scripts_toggle": true,
echo "ntp": {
echo "num_personal_suggestions": 0
echo },
echo "privacy_sandbox": {
echo "first_party_sets_data_access_allowed_initialized": true
echo },
echo "profile": {
echo "avatar_index": 26,
echo "content_settings": {
echo "exceptions": {
echo "has_migrated_local_network_access": true
echo },
echo "pref_version": 1
echo },
echo "default_content_setting_values": {
echo "has_migrated_local_network_access": true
echo },
echo "exit_type": "Normal",
echo "family_member_role": "not_in_family",
echo "icon_version": 10,
echo "icon_win11_format": true,
echo "managed": {
echo "locally_parent_approved_extensions_migration_state": 1
echo },
echo "name": "Mein Vivaldi",
echo "were_old_google_logins_removed": true
echo },
echo "safebrowsing": {
echo "scout_reporting_enabled_when_deprecated": false
echo },
echo "safety_hub": {
echo "unused_site_permissions_revocation": {
echo "migration_completed": true
echo }
echo },
echo "saved_tab_groups": {
echo "did_enable_shared_tab_groups_in_last_session": false,
echo "specifics_to_data_migration": true
echo },
echo "signin": {
echo "allowed": false
echo },
echo "spellcheck": {
echo "dictionaries": [
echo "de-DE",
echo "de"
echo ]
echo },
echo "sync": {
echo "encryption_bootstrap_token_per_account_migration_done": true,
echo "feature_status_for_sync_to_signin": 5
echo },
echo "syncing_theme_prefs_migrated_to_non_syncing": true,
echo "translate": {
echo "enabled": true
echo },
echo "vivaldi": {
echo "auto_hide": {
echo "enabled": true,
echo "show_introduction": false
echo },
echo "bookmarks": {
echo "bar": {
echo "sorting": {
echo "sortField": "manually",
echo "sortOrder": 1
echo },
echo "visible": false
echo }
echo },
echo "homepage": "http://www.google.de/",
echo "homepage_cache": "http://www.google.de/",
echo "language_at_install": "de",
echo "startup": {
echo "has_seen_feature": 1,
echo "has_seen_welcome_page": true
echo },
echo "system": {
echo "desktop_theme_color": 0,
echo "search_engine": {
echo "default": {
echo "index": 5
echo }
echo },
echo "show_exit_confirmation_dialog": false
echo },
echo "theme": {
echo "schedule": {
echo "o_s": {
echo "dark": "Vivaldi2",
echo "light": "Vivaldi2"
echo }
echo }
echo },
echo "translate": {
echo "enabled": true
echo },
echo "welcome": {
echo "read_pages": [
echo "intro",
echo "account",
echo "control",
echo "import_data",
echo "tracker_and_ad",
echo "personalize",
echo "tabs",
echo "welcome_feature_amount"
echo ]
echo },
echo "windows": {
echo "show_window_close_confirmation_dialog": false
echo },
echo "workspaces": {
echo "enabled": false
echo }
echo },
echo "web_apps": {
echo "did_migrate_default_chrome_apps": [
echo "MigrateDefaultChromeAppToWebAppsGSuite",
echo "MigrateDefaultChromeAppToWebAppsNonGSuite"
echo ],
echo "last_preinstall_synchronize_version": "146"
echo },
echo "webkit": {
echo "webprefs": {
echo "force_dark_mode_enabled": false
echo }
echo }
echo }
) > "%VIVALDI_DEFAULT%\Preferences"
:: ===============================================
:: 6. First Run Datei erstellen
:: ===============================================
type nul > "%VIVALDI_USERDATA%\First Run"
:: ===============================================
:: 7. Installation starten
:: ===============================================
echo [INFO] Starte Silent Installation...
start "" /wait "%installer%" --vivaldi-silent --do-not-launch-chrome --system-level
:: ===============================================
:: 8. Prüfen ob Installation erfolgreich war
:: ===============================================
if exist "%ProgramFiles%\Vivaldi\Application\vivaldi.exe" (
echo [INFO] Installation erfolgreich abgeschlossen.
) else (
echo [WARNUNG] Vivaldi.exe wurde nicht gefunden.
)
:: =======================================================================
:: 9. Aufräumen: Heruntergeladene Installationsdatei entfernen (optional)
:: =======================================================================
if exist "Vivaldi.Setup.exe" del "Vivaldi.Setup.exe" 2>nul
:: ===============================================
:: 10. Vivaldi starten
:: ===============================================
echo [INFO] Starte Vivaldi...
start "" "C:\Program Files\Vivaldi\Application\vivaldi.exe" www.google.de
echo.
echo ============================================================
echo Installation und Konfiguration abgeschlossen
echo ============================================================
echo.
echo Vorkonfigurierte Einstellungen:
echo - Startseite: http://www.google.de/
echo - Profilname: Mein Vivaldi
echo - Maximiertes Fenster
echo - Automatische Updates aktiviert
echo - Keine Importe von anderen Browsern
echo - Keine Standardbrowser-Abfrage
echo - Keine Ersteinrichtungsdialoge
echo.
echo Vivaldi wurde installiert unter: %ProgramFiles%\Vivaldi
echo.
timeout /t 5 >nul
exitDu hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
PDF24 angepasste Installation (nur PDF Druckertreiber) per Script: viewtopic.php?t=30284
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114
-
schatzi
- Fragensteller

- Beiträge: 19
- Registriert: 24.02.2025, 08:17
- Hat sich bedankt: 59 Mal
- Danke erhalten: 3 Mal
- Gender:
Re: Vivaldi automatisch, voreingestellt und silent installieren [fertiges Script]
hi @Holgi
Dankeschön für das Skript. Ich hab das mal in einer Windows Sandbox ausprobiert und es läuft gut.
Kann man das Skript wohl auch noch erweitern? Wäre ja irgendwie schön, wenn da noch so ein paar Werbeblocker als Erweiterungen (z.B. Ublock Origin o.ä.) eingebaut wären. Ich weiss, du magst auch keine Werbung.
Wo kann man das in deinem Skipt noch unterbringen?
Dankeschön für das Skript. Ich hab das mal in einer Windows Sandbox ausprobiert und es läuft gut.
Kann man das Skript wohl auch noch erweitern? Wäre ja irgendwie schön, wenn da noch so ein paar Werbeblocker als Erweiterungen (z.B. Ublock Origin o.ä.) eingebaut wären. Ich weiss, du magst auch keine Werbung.
Wo kann man das in deinem Skipt noch unterbringen?