wtorek, 14 października 2025

Jak szybko zainstalować programy po instalacji systemu (aktualizacja: 4.02.2026)

Zamiast mozolnie ściągać instalki i je uruchamiać wystarczyć stworzyć plik .bat z poniższą zawartością. Przed jego uruchomieniem usuń niepotrzebne linijki.
@echo off
rem Chmury plików
winget install Box.BoxSync
winget install Dropbox.Dropbox
winget install Google.GoogleDrive
winget install Mega.MEGASync
winget install Microsoft.OneDrive

rem Edytory i pakiety biurowe
winget install JanFiala.PSPad.x64
winget install Microsoft.Office
winget install MiKTeX.MiKTeX
winget install Notepad++.Notepad++
winget install TeXstudio.TeXstudio
winget install TheDocumentFoundation.LibreOffice

rem Komunikatory
winget install Discord.Discord
winget install Microsoft.Teams
winget install SlackTechnologies.Slack

rem Multimedia
winget install Adobe.CreativeCloud
winget install ByteDance.CapCut
winget install dotPDN.PaintDotNet
winget install IrfanSkiljan.IrfanView
winget install IrfanSkiljan.IrfanView.PlugIns
winget install Spotify.Spotify
winget install VideoLAN.VLC

rem Narzędzia
winget install 7zip.7zip
winget install ACLAP.DownloadHelperCoApp
winget install Adobe.Acrobat.Reader.64-bit
winget install AutoHotkey.AutoHotkey
winget install Certum.SmartSignSimplySignDesktop
winget install Cyanfish.NAPS2
winget install DJI.DJIAssistant2
winget install Ghisler.TotalCommander
winget install Google.EarthPro
winget install Malwarebytes.Malwarebytes
winget install Microsoft.PowerToys
winget install Mozilla.Thunderbird.pl
winget install Oracle.VirtualBox
winget install PDFsam.PDFsam
winget install Rufus.Rufus
winget install Valve.Steam
winget install voidtools.Everything
winget install WinMerge.WinMerge
winget install Xmind.Xmind

rem Narzędzia programistyczne
winget install ArduinoSA.IDE.stable
winget install Git.Git
winget install GitHub.GitHubDesktop
winget install Hashicorp.Vagrant
winget install HeidiSQL.HeidiSQL
winget install Microsoft.VisualStudioCode
winget install OpenJS.NodeJS
winget install Oracle.JDK.17
winget install Python.Python
winget install RaspberryPiFoundation.RaspberryPiImager
winget install SmartBear.SoapUI

rem Narzędzia sieciowe
winget install Famatech.AdvancedIPScanner
winget install JimRadford.SuperPuTTY
winget install Microsoft.Sysinternals.RDCMan
winget install Ookla.Speedtest.Desktop
winget install OpenVPNTechnologies.OpenVPN
winget install PuTTY.PuTTY
winget install Splashtop.SplashtopBusiness
winget install Splashtop.SplashtopStreamer
winget install Symless.Synergy
winget install WinSCP.WinSCP

rem Przeglądarki
winget install Google.Chrome
winget install Hibbiki.Chromium
winget install Mozilla.Firefox.DeveloperEdition.pl
winget install Mozilla.Firefox.pl
winget install Opera.Opera

rem Sterowniki
winget install ACS.UnifiedPCSCDriver
winget install Dell.CommandConfigure
winget install Dell.CommandUpdate
winget install Jabra.Direct
winget install HARMAN.AdobeAIR
winget install Intel.IntelDriverAndSupportAssistant
winget install Samsung.SmartSwitch

rem Testowanie i informacja o sprzęcie
winget install CPUID.CPU-Z
winget install CPUID.HWMonitor
winget install CrystalDewWorld.CrystalDiskInfo
winget install Futuremark.FuturemarkSystemInfo
winget install Microsoft.Sysinternals.ProcessExplorer
winget install Microsoft.Sysinternals.Suite
winget install SanDisk.Dashboard
winget install TechPowerUp.GPU-Z
winget install Unigine.SuperpositionBenchmark
winget install Unigine.ValleyBenchmark
Aby później aktualizacować te programy można wykorzystać kolejny plik .bat, który można uruchamiać z autostartu:
@echo off
goto list

:menu
echo 1. Lista
echo 2. Aktualizuj wszystkie
echo 3. Linia polecen
echo 0. Wyjscie
echo.
echo Jesli chcesz wylaczyc jakis program z aktualizacji automatycznych
echo wybierz opcje 3 i wykonaj:
echo winget pin add [Id]
echo.
choice /c 0123 /m "Ktora akcje wybierasz"
if %errorlevel% == 1 goto exit
if %errorlevel% == 2 goto list
if %errorlevel% == 3 goto all
if %errorlevel% == 4 goto cmd

:list
cls
winget.exe upgrade
echo.
goto menu

:all
cls
winget.exe upgrade --all
echo.
goto menu

:cmd
cls
call cmd /k echo Aby wrocic wpisz: exit [Enter]
goto list

:exit
exit

:end
Warto zablokować aktualizację dwóch programów - bo i tak nie idzie (samego wingeta i terminalu) wykonując poniższe polecenia:
winget pin add Microsoft.AppInstaller
winget pin add Microsoft.WindowsTerminal