'ShutTheFuckUpSteam' or 'SilentSteam'

Created: 2025-03-29 23:19:48 | Last updated: 2025-03-29 23:20:40 | Status: Public

Do you feel that starting Steam Big Picture on Windows makes too much fucking noise, waking up everyone in the house and wastes your time with that stupid animation?

And you tried to delete or overwrite: C:\Program Files (x86)\Steam\config\uioverrides\movies\bigpicture_startup.webm

But the Steam client keeps replacing the file every goddamn time you restart?

Then try this scheduled task that zeros out the bigpicture_startup.webm file on startup

# Define the PowerShell command to execute
$ScriptBlock = {
    $movieDir = 'C:\Program Files (x86)\Steam\config\uioverrides\movies'
    $targetFile = Join-Path -Path $movieDir -ChildPath 'bigpicture_startup.webm'

    # Ensure directory exists
    if (-not (Test-Path -Path $movieDir -PathType Container)) {
        New-Item -ItemType Directory -Path $movieDir -Force | Out-Null
    }

    # Create/overwrite the zero-byte file
    New-Item -ItemType File -Path $targetFile -Force | Out-Null
}

# Define the Action for the scheduled task
$Action = New-ScheduledTaskAction -Execute 'powershell.exe' -Argument "-NoProfile -NonInteractive -WindowStyle Hidden -Command `"$($ScriptBlock.ToString())`""

# Define the Trigger (runs at startup)
$Trigger = New-ScheduledTaskTrigger -AtStartup

# Define the Principal (user account to run as)
$Principal = New-ScheduledTaskPrincipal -UserId 'NT AUTHORITY\SYSTEM' -LogonType ServiceAccount -RunLevel Highest # Run with highest privileges

# Define the Settings for the task
$Settings = New-ScheduledTaskSettingsSet -AllowStartIfOnBatteries -DontStopIfGoingOnBatteries -StartWhenAvailable -RunOnlyIfNetworkAvailable:$false -WakeToRun:$false

# Register the scheduled task
Register-ScheduledTask -TaskName 'ZeroSteamStartupMovie' -Action $Action -Trigger $Trigger -Principal $Principal -Settings $Settings -Description 'Zeros out the Steam Big Picture startup movie file at system startup.' -Force

Write-Host "Scheduled task 'ZeroSteamStartupMovie' created successfully."