Vivaldi automatisch, voreingestellt und silent installieren [fertiges Script]

Egal ob Linux, Mac oder Windows. Hier passen alle Fragen rein.
Antworten
Benutzeravatar
Holgi
Guru
Guru
Beiträge: 3934
Registriert: 12.05.2018, 12:33
Hat sich bedankt: 518 Mal
Danke erhalten: 795 Mal
Gender:

Vivaldi automatisch, voreingestellt und silent installieren [fertiges Script]

Beitrag von Holgi » 22.03.2026, 08:31

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.zip
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
exit
Du 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

Tante Google

Vivaldi automatisch, voreingestellt und silent installieren [fertiges Script]

Beitrag von Tante Google » 22.03.2026, 08:31


schatzi
Fragensteller
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]

Beitrag von schatzi » 23.03.2026, 00:21

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?

Benutzeravatar
Holgi
Guru
Guru
Beiträge: 3934
Registriert: 12.05.2018, 12:33
Hat sich bedankt: 518 Mal
Danke erhalten: 795 Mal
Gender:

Re: Vivaldi automatisch, voreingestellt und silent installieren [fertiges Script]

Beitrag von Holgi » 23.03.2026, 11:44

hallo @schatzi,

danke für die Rückmeldung.
Das Script ist jetzt noch mal etwas erweitert worden.
UBlock Origin wird jetzt automatisch als Werbeblocker installiert.
Dazu noch "I still don´t care about cookies". Den habe ich drin, damit man bei der Google Seite nicht die erste Meldung/Vorschaltseite wegklicken muss.
Wer mag kann auch noch AdGuard AdBlocker, No-Script Suite Lite, Ghostery und Video DownloadHelper mitinstallieren lassen. Dazu einfach das "REM " im Script vor dem Echo entfernen:

Code: Alles auswählen

rem echo "4"="ahnanjpbkghcdgmlchbcfoiefnifjeni;https://clients2.google.com/service/update2/crx" >> "%regFile%"
Weiterhin wird jetzt automatisch auf dunkles Design umgestellt.
Das Ergebnis sieht so aus:
Screenshot 2026-03-23.jpg
Wenn noch weitere Anpassungen gewünscht sind: einfach hier posten.
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. Local State erstellen
:: ===============================================

del "%VIVALDI_USERDATA%\Local State" /f > NUL 2>&1

@Echo off
(
Echo {
Echo    "phoenix": {
Echo    "avatar_icon_move_enabled": false,
Echo    "rounded_frame_enabled": false
Echo  },

Echo    "profile":{"info_cache":{"Default":{"avatar_icon":"chrome://theme/IDR_PROFILE_AVATAR_26"}}}

Echo }
) > "%VIVALDI_USERDATA%\Local State"

:: ===============================================
:: 8. dunkles Design nutzen
:: ===============================================

@echo off
setlocal

set "REG2=%temp%\theme_vivaldi_policies.reg"

echo Windows Registry Editor Version 5.00> "%REG2%"
echo.>> "%REG2%"

echo ;DarkTheme>> "%REG2%"
echo ; Pitch Black Theme preset by AveYo, AccentPalette idea by /u/Egg-Tricky>> "%REG2%"
echo ; for Ctrl+Alt+Del, Logon, Taskbar, Start Menu, Action Center (10 ^& 11)>> "%REG2%"
echo ; revised 2022-06-16: show active taskbar button in accent color>> "%REG2%"
echo.>> "%REG2%"

echo [-HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Accent]>> "%REG2%"
echo [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Accent]>> "%REG2%"
echo "AccentColorMenu"=dword:aa000000>> "%REG2%"
echo "StartColorMenu"=dword:aa202020>> "%REG2%"
echo "AccentPalette"=hex:\>> "%REG2%"
echo     00,9d,ff,aa,\>> "%REG2%"
echo     00,9d,ff,aa,\>> "%REG2%"
echo     00,9d,ff,aa,\>> "%REG2%"
echo     00,9d,ff,aa,\>> "%REG2%"
echo     00,00,00,aa,\>> "%REG2%"
echo     00,00,00,aa,\>> "%REG2%"
echo     00,00,00,aa,\>> "%REG2%"
echo     00,00,00,aa>> "%REG2%"
echo.>> "%REG2%"

echo [-HKEY_USERS\.DEFAULT\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Accent]>> "%REG2%"
echo [HKEY_USERS\.DEFAULT\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Accent]>> "%REG2%"
echo "AccentColorMenu"=dword:aa000000>> "%REG2%"
echo "StartColorMenu"=dword:aa202020>> "%REG2%"
echo "AccentPalette"=hex:\>> "%REG2%"
echo     00,9d,ff,aa,\>> "%REG2%"
echo     00,9d,ff,aa,\>> "%REG2%"
echo     00,9d,ff,aa,\>> "%REG2%"
echo     00,9d,ff,aa,\>> "%REG2%"
echo     00,00,00,aa,\>> "%REG2%"
echo     00,00,00,aa,\>> "%REG2%"
echo     00,00,00,aa,\>> "%REG2%"
echo     00,00,00,aa>> "%REG2%"
echo.>> "%REG2%"

echo [-HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\DWM]>> "%REG2%"
echo [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\DWM]>> "%REG2%"
echo "ColorPrevalence"=dword:00000000>> "%REG2%"
echo "AccentColor"=dword:aa000000>> "%REG2%"
echo "AccentColorInactive"=dword:aa202020>> "%REG2%"
echo.>> "%REG2%"

echo [-HKEY_USERS\.DEFAULT\SOFTWARE\Microsoft\Windows\DWM]>> "%REG2%"
echo [HKEY_USERS\.DEFAULT\SOFTWARE\Microsoft\Windows\DWM]>> "%REG2%"
echo "ColorPrevalence"=dword:00000000>> "%REG2%"
echo "AccentColor"=dword:aa000000>> "%REG2%"
echo "AccentColorInactive"=dword:aa202020>> "%REG2%"
echo.>> "%REG2%"

echo [-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Dwm]>> "%REG2%"
echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Dwm]>> "%REG2%"
echo "ForceEffectMode"=dword:00000001>> "%REG2%"
echo.>> "%REG2%"

echo [-HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Personalize]>> "%REG2%"
echo [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Personalize]>> "%REG2%"
echo "ColorPrevalence"=dword:00000001>> "%REG2%"
echo "AppsUseLightTheme"=dword:00000000>> "%REG2%"
echo "SystemUsesLightTheme"=dword:00000000>> "%REG2%"
echo "EnabledBlurBehind"=dword:00000000>> "%REG2%"
echo "EnableTransparency"=dword:00000000>> "%REG2%"
echo.>> "%REG2%"

echo [-HKEY_USERS\.DEFAULT\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Personalize]>> "%REG2%"
echo [HKEY_USERS\.DEFAULT\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Personalize]>> "%REG2%"
echo "ColorPrevalence"=dword:00000001>> "%REG2%"
echo "AppsUseLightTheme"=dword:00000000>> "%REG2%"
echo "SystemUsesLightTheme"=dword:00000000>> "%REG2%"
echo "EnabledBlurBehind"=dword:00000000>> "%REG2%"
echo "EnableTransparency"=dword:00000001>> "%REG2%"
echo.>> "%REG2%"

echo [-HKEY_CURRENT_USER\Control Panel\Colors]>> "%REG2%"
echo [HKEY_CURRENT_USER\Control Panel\Colors]>> "%REG2%"
echo "Hilight"="0 157 255">> "%REG2%"
echo "HotTrackingColor"="0 157 255">> "%REG2%"
echo "MenuHilight"="0 157 255">> "%REG2%"
echo "ActiveBorder"="0 0 0">> "%REG2%"
echo.>> "%REG2%"

echo [-HKEY_USERS\.DEFAULT\Control Panel\Colors]>> "%REG2%"
echo [HKEY_USERS\.DEFAULT\Control Panel\Colors]>> "%REG2%"
echo "Hilight"="0 157 255">> "%REG2%"
echo "HotTrackingColor"="0 157 255">> "%REG2%"
echo "MenuHilight"="0 157 255">> "%REG2%"
echo "ActiveBorder"="0 0 0">> "%REG2%"
echo.>> "%REG2%"

echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]>> "%REG2%"
echo "Background"="0 0 0">> "%REG2%"
echo.>> "%REG2%"

echo [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System]>> "%REG2%"
echo "DisableAcrylicBackgroundOnLogon"=dword:00000001>> "%REG2%"
echo "DisableLogonBackgroundImage"=- >> "%REG2%"
echo.>> "%REG2%"

echo [HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Personalization]>> "%REG2%"
echo "PersonalColors_Background"="#000000">> "%REG2%"
echo "PersonalColors_Accent"=- >> "%REG2%"
echo "NoLockScreen"=- >> "%REG2%"
echo.>> "%REG2%"

echo [-HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DWM]>> "%REG2%"
echo ; done - log off and back on to see all changes>> "%REG2%"
echo.>> "%REG2%"

echo ; # Fake MDM-Enrollment - Key 1 of 2 - let a Win10 Machine "feel" MDM-Managed>> "%REG2%"
echo.>> "%REG2%"

echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Enrollments\FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF]>> "%REG2%"
echo "EnrollmentState"=dword:00000001>> "%REG2%"
echo "EnrollmentType"=dword:00000000>> "%REG2%"
echo "IsFederated"=dword:00000000>> "%REG2%"
echo.>> "%REG2%"

echo ; # Fake MDM-Enrollment - Key 2 of 2 - let a Win10 Machine "feel" MDM-Managed>> "%REG2%"
echo.>> "%REG2%"

echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Provisioning\OMADM\Accounts\FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF]>> "%REG2%"
echo "Flags"=dword:00d6fb7f>> "%REG2%"
echo "AcctUId"="0x000000000000000000000000000000000000000000000000000000000000000000000000">> "%REG2%"
echo "RoamingCount"=dword:00000000>> "%REG2%"
echo "SslClientCertReference"="MY;User;0000000000000000000000000000000000000000">> "%REG2%"
echo "ProtoVer"="1.2">> "%REG2%"
echo.>> "%REG2%"

echo ; zusätzlich (nicht Vivaldi spezifisch)>> "%REG2%"
echo.>> "%REG2%"

echo [HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Explorer]>> "%REG2%"
echo "DisableSearchBoxSuggestions"=dword:00000001>> "%REG2%"
echo.>> "%REG2%"

echo [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Search]>> "%REG2%"
echo "BingSearchEnabled"=dword:00000000>> "%REG2%"
echo.>> "%REG2%"

echo.>> "%REG2%"

reg import "%REG2%" > NUL 2>&1
endlocal

:: ===============================================
:: 9. Extensions/ Erweiterungen installieren
:: ===============================================
@echo off
:: Temporäre Reg-Datei definieren
set "regFile=%temp%\vivaldi_extensions.reg"

echo Windows Registry Editor Version 5.00 > "%regFile%"
echo. >> "%regFile%"
echo [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Vivaldi\ExtensionInstallForcelist] >> "%regFile%"

:: 1. uBlock Origin
echo "1"="cjpalhdlnbpafiamejdnhcphjbkeiagm;https://clients2.google.com/service/update2/crx" >> "%regFile%"

:: 2. I still don't care about cookies
echo "2"="edibdbjcniadpccecjdfdjjppcpchdlm;https://clients2.google.com/service/update2/crx" >> "%regFile%"

:: 3. Video DownloadHelper
rem echo "3"="lmjnegcaeklhafolokijcfjliaokphfk;https://clients2.google.com/service/update2/crx" >> "%regFile%"

:: 4. No-Script Suite Lite
rem echo "4"="ahnanjpbkghcdgmlchbcfoiefnifjeni;https://clients2.google.com/service/update2/crx" >> "%regFile%"

:: 5. Ghostery
rem echo "5"="mlomiejdfkolichcflejclcbmpeaniij;https://clients2.google.com/service/update2/crx" >> "%regFile%"

:: 6. AdGuard AdBlocker
rem echo "6"="bgnkhhnnamicmpeenaelnjfhikgbkllg;https://clients2.google.com/service/update2/crx" >> "%regFile%"

:: Import der Registry-Datei
reg import "%regFile%"

:: Temporäre Datei löschen
if exist "%regFile%" del "%regFile%" /f

:: ===============================================
:: 10. Installation starten
:: ===============================================
echo [INFO] Starte Silent Installation...
start "" /wait "%installer%" --vivaldi-silent --do-not-launch-chrome --system-level

:: ===============================================
:: 11. 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.
)

:: =======================================================================
:: 12. Aufräumen: Heruntergeladene Installationsdatei entfernen (optional)
:: =======================================================================

if exist "Vivaldi.Setup.exe" del "Vivaldi.Setup.exe" 2>nul

:: ===============================================
:: 13. 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
exit
Vivaldi silent install.zip
Du 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

Antworten