TKLM PC SERVICE CENTER v3.4 FULL ALL-IN-ONE
=================================================

PEŁNA PACZKA — NIE POTRZEBUJE ŻADNEJ STARSZEJ WERSJI ANI PATCHA.

START:
  START_TKLM_SERVICE.bat

BAT:
- prosi o Administratora,
- uruchamia PowerShell GUI,
- CMD znika,
- zostaje tylko panel TKLM.

INSTALACJE
----------
- Adobe Acrobat Reader
- Chrome
- Firefox
- 7-Zip
- VLC
- Notepad++
- Everything
- WinSCP
- PuTTY
- PowerToys
- Visual Studio Code
- Git
- Wireshark
- LibreOffice
- Thunderbird
- KeePassXC
- Rufus
- GIMP
- OBS Studio

Przyciski:
- Odśwież status
- Zaznacz wszystko
- Tylko aktualizacje
- Tylko brakujące
- Wyczyść wybór
- RUSTDESK TKLM
- ZAINSTALUJ / AKTUALIZUJ
- App Installer / WinGet

NOWE W 3.4:
Domyślny tryb instalacji jest INTERAKTYWNY.
WinGet dostaje --interactive, więc instalator producenta powinien normalnie
pojawić się na ekranie.

Checkbox:
  Tryb cichy (bez okien instalatorów)

pozwala przełączyć na automatyczne instalowanie.

Po każdym programie kafelek pokazuje:
- INSTALUJĘ / AKTUALIZUJĘ
- OK
- JUŻ AKTUALNY
- BŁĄD / kod

Jeżeli instalacja interaktywna zwróci błąd, program może zaproponować
ponowienie w trybie cichym.

RUSTDESK TKLM
-------------
Pobierany bezpośrednio z:
  https://crm.tklm.pl/static/rustdesk.exe

NARZĘDZIA SERWISOWE
-------------------
- CrystalDiskInfo
- HWiNFO
- WizTree
- Bulk Crap Uninstaller
- Process Explorer

Można:
- zainstalować / zaktualizować,
- uruchomić,
- usunąć po zakończeniu serwisu.

STEROWNIKI
----------
- Windows Update Agent
- ręczny wybór aktualizacji
- BIOS / firmware oznaczone ostrzeżeniem
- backup DriverStore
- punkt przywracania
- Dell Command Update
- HP Image Assistant
- Lenovo System Update

NAPRAWA
-------
- pakiet: DISM RestoreHealth + SFC /scannow + CHKDSK /scan
- DISM CheckHealth
- DISM ScanHealth
- DISM RestoreHealth
- SFC verifyonly
- SFC scannow
- CHKDSK /scan
- reset Windows Update
- reset źródeł WinGet
- WSReset
- reset kolejki wydruku / Spooler
- synchronizacja czasu
- punkt przywracania
- backup sterowników

SIEĆ
----
- diagnostyka IPv4 / GW / DNS
- ping
- Resolve-DnsName
- Flush DNS
- reset Winsock + TCP/IP
- ncpa.cpl

CZYSZCZENIE
------------
- TEMP
- Kosz
- McAfee consumer + MCPR
- firmowy Trellix / McAfee Endpoint / Agent jest chroniony
- Office Cleanup Microsoft
- o15-ctrremove.diagcab z katalogu TOOLS
- DISM StartComponentCleanup
- skan typowych triali / bloatware
- Programy i funkcje
- backup profili Wi-Fi z kluczami

OFFICE LEGACY
-------------
Jeżeli masz:
  o15-ctrremove.diagcab

włóż do:
  TOOLS\o15-ctrremove.diagcab

CRM / RAPORT
------------
Raport HTML nadal jest dostępny ręcznie.

Dodatkowo wróciło automatyczne raportowanie do CRM.

config.json:
{
  "CRM": {
    "Enabled": false,
    "Url": "",
    "ApiKey": "",
    "ClientName": "",
    "AutoSendOnClose": true,
    "QueueOnFailure": true
  }
}

Po ustawieniu:
  Enabled = true
  Url = właściwy endpoint CRM

program:
- przy starcie próbuje wysłać zaległe raporty,
- przy zamknięciu automatycznie wysyła raport końcowy,
- gdy CRM/sieć nie działa, zapisuje JSON do:
    C:\ProgramData\TKLM\PCServiceCenter\CRMQueue\
- przy następnym uruchomieniu próbuje wysłać kolejkę ponownie.

Nagłówek API:
  X-API-Key

LOGI:
  C:\ProgramData\TKLM\PCServiceCenter\Logs\

RAPORTY:
  C:\ProgramData\TKLM\PCServiceCenter\Reports\

BACKUP STEROWNIKÓW:
  C:\ProgramData\TKLM\PCServiceCenter\Backup\Drivers\

BACKUP WI-FI:
  C:\ProgramData\TKLM\PCServiceCenter\Backup\WiFi\

UWAGA:
CRM jest w paczce domyślnie WYŁĄCZONY, bo paczka nie zna jeszcze
Twojego właściwego endpointu i API key. Po wpisaniu danych raportowanie
automatyczne działa bez dodatkowego klikania.


3.5 FULL
--------
WIDOCZNE ZAZNACZENIE:
- program zaznaczony = mocny NIEBIESKI kafelek, biały tekst, gruba ramka
- narzędzie serwisowe zaznaczone = TURKUSOWY kafelek, biały tekst, gruba ramka
- po odznaczeniu wraca kolor statusu:
  zielony = zainstalowany / OK
  żółty = dostępna aktualizacja
  czerwony = błąd
  biały = brak / do instalacji

NOWE PROGRAMY:
- PDF-XChange Editor
- ShareX
- IrfanView
- QuickLook

NOWE NARZĘDZIA SERWISOWE:
- Autoruns
- TCPView
- Process Monitor
- AdwCleaner
- Angry IP Scanner

PDF-XChange NIE jest automatycznie zaznaczany przez profil BIURO,
żeby nie instalować dwóch czytników PDF obok Adobe bez decyzji technika.


3.6 OVERKILL FINAL
------------------

TWEAKI / POWER USER:
- StartAllBack
- EarTrumpet
- Ditto
- LocalSend
- UniGetUI
- NanaZip
- SoundSwitch
- ExplorerPatcher (EKSPERYMENTALNE)
- CrystalDiskMark
- CPU-Z
- GPU-Z
- Nmap
- Ventoy

RUNTIMES:
CORE:
- Visual C++ 2015+ x64
- Visual C++ 2015+ x86
- .NET Desktop Runtime 8
- .NET Desktop Runtime 9
- .NET Desktop Runtime 10
- Edge WebView2 Runtime

LEGACY COMPAT:
- Visual C++ 2005 x86
- Visual C++ 2008 x86/x64
- Visual C++ 2010 x86/x64
- Visual C++ 2012 x86/x64
- Visual C++ 2013 x86/x64
- DirectX End-User Runtime

VISUAL BASIC 6:
- test msvbvm60.dll
- test typowych OCX:
  MSCOMCTL.OCX
  COMDLG32.OCX
  MSFLXGRD.OCX
  TABCTL32.OCX
- opcjonalne uruchomienie VB6 Runtime Extended z folderu TOOLS

WINDOWS TOOLS:
- Device Manager
- Disk Management
- Event Viewer
- Services
- Task Scheduler
- Reliability Monitor
- MSInfo32
- DxDiag
- Optional Features
- Netplwiz
- Advanced Firewall
- Windows Memory Diagnostic
- Battery Report
- Energy Report

To jest wersja OVERKILL — nic eksperymentalnego nie jest automatycznie zaznaczone.
