LCARS // POWERSHELL DATABÁZE
HVĚZDNÁ FLOTILA — WINDOWS PŘÍKAZY & SPRÁVA SYSTÉMU
VICE ADMIRAL JIŘÍK  |  STANICE: DESKTOP-GLDFRSU  |  VERZE: 1.0
🖖
🔧 Správa Ovladačů
📡 O této sekci
Tato sekce obsahuje příkazy pro správu ovladačů zařízení ve Windows. Klíčový problém je že Windows Update stahuje certifikované ovladače — ty mohou být zastaralé až 6–12 měsíců za verzí od výrobce. Proto je důležité umět stahování ovladačů blokovat a řídit manuálně. Všechny příkazy spouštěj jako Administrator.
🚫 Blokovat stahování driverů přes Windows Update DOPORUČENO
Zabrání Windows Update automaticky přepisovat ovladače. Použij po každé čisté instalaci driveru od výrobce — zabrání Windows aby přepsal tvůj nový driver starší certifikovanou verzí. Platí pro NVIDIA, AMD i Bluetooth.
# Zakazat automaticke stazeni driveru pres Windows Update
reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /v "ExcludeWUDriversInQualityUpdate" /t REG_DWORD /d 1 /f
Výjimka — Dočasně povolit stahování driverů NOUZE
Dočasně povolí Windows stáhnout driver. Použij pouze při problému s driverem kdy potřebuješ záložní verzi od Windows. Po vyřešení problému ihned znovu zablokuj příkazem výše!
# Docasne povolit stazeni driveru pres Windows Update (POUZE NOUZOVE!)
reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /v "ExcludeWUDriversInQualityUpdate" /t REG_DWORD /d 0 /f
🔍 Zobrazit všechny nainstalované ovladače BEZPEČNÝ
Vypíše kompletní seznam všech nainstalovaných ovladačů včetně verze a data. Užitečné pro kontrolu aktuálnosti driverů před a po aktualizaci.
# Vypsat vsechny nainstalovane ovladace
Get-WmiObject Win32_PnPSignedDriver | 
Select-Object DeviceName, DriverVersion, DriverDate, Manufacturer | 
Sort-Object DeviceName | Format-Table -AutoSize
🔵 Zobrazit Bluetooth zařízení a ovladače BEZPEČNÝ
Zobrazí všechna Bluetooth zařízení a jejich ovladače. Použij před odinstalací BT driveru pro zjištění přesného názvu zařízení a výrobce ovladače.
# Zobrazit Bluetooth zarizeni a ovladace
Get-PnpDevice -Class Bluetooth | 
Select-Object FriendlyName, Status, DeviceID | 
Format-Table -AutoSize
⚠️ Zobrazit zařízení s chybou (žlutý vykřičník) DIAGNOSTIKA
Vypíše všechna zařízení která mají problém s ovladačem — ekvivalent žlutého vykřičníku ve Správci zařízení. Rychlý přehled co potřebuje pozornost.
# Zobrazit zarizeni s chybou ovladace
Get-PnpDevice | 
Where-Object {$_.Status -ne "OK"} | 
Select-Object FriendlyName, Status, Class | 
Format-Table -AutoSize
🔄 Zkontrolovat stav Windows Update blokace driverů KONTROLA
Ověří zda je blokace stahování driverů aktivní. Hodnota 1 = blokace aktivní (správně). Hodnota 0 nebo žádná hodnota = Windows může stahovat drivery sám.
# Zkontrolovat stav blokace driveru Windows Update
Get-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" -Name "ExcludeWUDriversInQualityUpdate" -ErrorAction SilentlyContinue
⚙️ Správa Systému
📡 O této sekci
Příkazy pro správu a diagnostiku Windows systému. Zahrnuje kontrolu integrity systémových souborů, správu služeb, informace o systému a další užitečné nástroje. SFC a DISM jsou klíčové nástroje pro opravu poškozených systémových souborů. Spouštěj jako Administrator.
🔍 SFC — Kontrola integrity systémových souborů BEZPEČNÝ
System File Checker prohledá všechny chráněné systémové soubory a opraví poškozené. Spusť při podezření na poškozené Windows soubory. Trvá 10–20 minut.
# Kontrola a oprava systemovych souboru
sfc /scannow
🛠️ DISM — Oprava Windows obrazu POKROČILÝ
Deployment Image Servicing opravuje Windows obrazu. Spusť před SFC nebo pokud SFC hlásí chyby které nedokáže opravit. Vyžaduje připojení k internetu.
# Oprava Windows obrazu pres DISM
DISM /Online /Cleanup-Image /RestoreHealth
📊 Informace o systému BEZPEČNÝ
Zobrazí kompletní informace o systému — verze Windows, RAM, CPU, datum instalace. Užitečné pro rychlý přehled bez otevírání Správce zařízení.
# Kompletni informace o systemu
Get-ComputerInfo | Select-Object WindowsProductName, WindowsVersion, TotalPhysicalMemory, CsProcessors
🔄 Zobrazit běžící služby BEZPEČNÝ
Vypíše všechny aktuálně běžící služby. Užitečné pro identifikaci služeb které zbytečně žerou RAM nebo způsobují problémy.
# Zobrazit vsechny bezici sluzby
Get-Service | 
Where-Object {$_.Status -eq "Running"} | 
Select-Object Name, DisplayName, Status | 
Sort-Object DisplayName | Format-Table -AutoSize
⏱️ Zobrazit dobu od posledního spuštění BEZPEČNÝ
Zobrazí přesný čas posledního bootu a jak dlouho systém běží. Užitečné pro sledování stability — jak dlouho systém drží bez crashe.
# Cas posledniho bootu a uptime
$boot = (Get-CimInstance Win32_OperatingSystem).LastBootUpTime
$uptime = (Get-Date) - $boot
Write-Host "Posledni boot: $boot"
Write-Host "Uptime: $($uptime.Days)d $($uptime.Hours)h $($uptime.Minutes)m"
🗑️ Vyčistit dočasné soubory Windows BEZPEČNÝ
Smaže dočasné soubory Windows a uživatelský Temp složku. Bezpečné spustit kdykoliv — uvolní místo na disku C: bez rizika ztráty dat.
# Vycistit docasne soubory
Remove-Item -Path "$env:TEMP\*" -Recurse -Force -ErrorAction SilentlyContinue
Remove-Item -Path "C:\Windows\Temp\*" -Recurse -Force -ErrorAction SilentlyContinue
Write-Host "✅ Temp slozky vycisteny!" -ForegroundColor Green
💾 Disk & Úložiště
📡 O této sekci
Příkazy pro správu disků, kontrolu zdraví a analýzu využití místa. CHKDSK je klíčový nástroj pro kontrolu chyb na disku — zvláště důležité při výskytu ID:153 disk IO chyb v Event Logu. M.2 NVMe disky bez DDR cache jsou závislé na RAM pro HMB — plný disk způsobuje IO chyby.
📊 Zobrazit využití místa na všech discích BEZPEČNÝ
Přehledný výpis všech disků s využitím místa v GB. Rychlá kontrola bez otevírání Průzkumníka souborů.
# Prehled vyuziti disku
Get-PSDrive -PSProvider FileSystem | 
Select-Object Name, @{N="Celkem GB";E={[math]::Round($_.Used/1GB+$_.Free/1GB,1)}}, @{N="Volne GB";E={[math]::Round($_.Free/1GB,1)}}, @{N="Obsazeno %";E={[math]::Round($_.Used/($_.Used+$_.Free)*100,1)}} | 
Format-Table -AutoSize
🔍 Najít největší soubory na disku BEZPEČNÝ
Najde TOP 20 největších souborů na disku C:. Užitečné pro uvolnění místa — odhalí zapomenuté ISO soubory, staré zálohy nebo velké instalátory.
# TOP 20 nejvetsi soubory na C:
Get-ChildItem C:\ -Recurse -ErrorAction SilentlyContinue | 
Sort-Object Length -Descending | 
Select-Object -First 20 FullName, @{N="MB";E={[math]::Round($_.Length/1MB,1)}} | 
Format-Table -AutoSize
🏥 CHKDSK — Kontrola zdraví disku RESTART NUTNÝ
Naplánuje kontrolu disku C: při příštím restartu. Spusť při výskytu ID:153 disk IO chyb nebo podezření na poškozený filesystem. Trvá 15–30 minut při bootu.
# Naplánovat CHKDSK pri pristem restartu
chkdsk C: /f /r /x
🧹 Optimalizace a defragmentace disku BEZPEČNÝ
Pro SSD provede TRIM optimalizaci, pro HDD defragmentaci. Pro M.2 NVMe disky použij Optimize — provede TRIM který zlepší výkon a životnost.
# Optimalizace disku C: (TRIM pro SSD, defrag pro HDD)
Optimize-Volume -DriveLetter C -Verbose
📋 Zobrazit informace o fyzických discích BEZPEČNÝ
Zobrazí typ disku (SSD/HDD/NVMe), model a velikost. Užitečné pro identifikaci zda disk podporuje TRIM a jaký typ je nainstalován.
# Informace o fyzickych discich
Get-PhysicalDisk | 
Select-Object FriendlyName, MediaType, Size, HealthStatus, OperationalStatus | 
Format-Table -AutoSize
🗑️ Vyčistit Windows Update cache ADMIN
Smaže stažené ale nenainstalované Windows Update soubory. Uvolní klidně 5–15 GB na disku C: bez jakéhokoliv rizika. Update soubory se stáhnou znovu až bude potřeba.
# Vyciistit Windows Update cache
Stop-Service wuauserv -Force
Remove-Item "C:\Windows\SoftwareDistribution\Download\*" -Recurse -Force -ErrorAction SilentlyContinue
Start-Service wuauserv
Write-Host "✅ Windows Update cache vycistena!" -ForegroundColor Green
🌐 Správa Sítě
📡 O této sekci
Příkazy pro diagnostiku a správu síťového připojení. Flush DNS řeší problémy s načítáním webů, reset Winsock opravuje poškozené síťové nastavení. Užitečné při problémech s WiFi nebo pomalým připojením.
🔄 Flush DNS cache BEZPEČNÝ
Vymaže DNS cache — řeší problémy s načítáním webů nebo přístupen k sítí po změně nastavení. Bezpečné spustit kdykoliv.
# Vymazat DNS cache
ipconfig /flushdns
Write-Host "✅ DNS cache vycistena!" -ForegroundColor Green
🛠️ Reset Winsock a TCP/IP RESTART NUTNÝ
Resetuje síťový stack Windows. Použij při závažných problémech se sítí — nefungující WiFi, nemožnost připojení, pomalé DNS. Po příkazu je nutný restart.
# Reset Winsock a TCP/IP stacku
netsh winsock reset
netsh int ip reset
ipconfig /release
ipconfig /renew
ipconfig /flushdns
📊 Zobrazit síťové adaptéry a IP adresy BEZPEČNÝ
Přehled všech síťových adaptérů, jejich IP adres a stavu. Rychlá diagnostika síťového připojení.
# Prehled sitovych adapteru
Get-NetIPAddress | 
Select-Object InterfaceAlias, IPAddress, AddressFamily, PrefixLength | 
Where-Object {$_.AddressFamily -eq "IPv4"} | 
Format-Table -AutoSize
🔍 Test rychlosti DNS serverů BEZPEČNÝ
Otestuje odezvu DNS serveru. Hodnota pod 10ms je výborná, nad 50ms může způsobovat pomalé načítání webů.
# Test odezvy DNS serveru
Resolve-DnsName google.com -Server 8.8.8.8 | Select-Object Name, QueryType, IPAddress
Resolve-DnsName google.com -Server 1.1.1.1 | Select-Object Name, QueryType, IPAddress
🛡️ VBS & Security
📡 O této sekci
Příkazy pro správu VBS (Virtualization Based Security). VBS byl hlavní příčinou 2 let kernel crashů na tomto systému — registry říkaly VBS zapnuto, BIOS měl SVM vypnuto a kernel panikoval. Tyto příkazy zajistí čistý stav VBS nastavení. Spouštěj jako Administrator.
🔍 Zkontrolovat aktuální stav VBS BEZPEČNÝ
Zobrazí aktuální hodnotu VBS v registry. Hodnota 0 = VBS vypnuto (správně pro tento systém). Hodnota 1 = VBS zapnuto = potenciální příčina kernel crashů pokud BIOS nemá SVM zapnuté.
# Zkontrolovat stav VBS v registry
Get-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\DeviceGuard" | Select-Object Enable*
🧹 Kompletní VBS Registry Cleanup ADMIN NUTNÝ
Klíčový příkaz pro tento systém! Vymaže VBS registry klíče které způsobovaly kernel crashe. Použij pokud se vrátí ID:41 kernel pady a VBS hodnota je 1.
# Kompletni VBS cleanup - spustit jako ADMIN
reg add "HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard" /v "EnableVirtualizationBasedSecurity" /t REG_DWORD /d 0 /f
reg add "HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard" /v "RequirePlatformSecurityFeatures" /t REG_DWORD /d 0 /f
reg add "HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity" /v "Enabled" /t REG_DWORD /d 0 /f
Write-Host "✅ VBS registry vycisteny! Restartuj PC." -ForegroundColor Green
🔒 Zobrazit stav Secure Boot BEZPEČNÝ
Zkontroluje zda je Secure Boot aktivní. Secure Boot by měl být zapnutý — chrání boot proces před malwarem. Na tomto systému je zapnutý správně.
# Zkontrolovat stav Secure Boot
Confirm-SecureBootUEFI
🛡️ Zobrazit stav Windows Defenderu BEZPEČNÝ
Přehled stavu Windows Defender antiviru — verze definic, čas posledního skenu. Definice by měly být aktuální — datum ne starší než 3 dny.
# Stav Windows Defender
Get-MpComputerStatus | 
Select-Object AntivirusEnabled, RealTimeProtectionEnabled, AntivirusSignatureLastUpdated, QuickScanAge | 
Format-List
📋 Správa Logů
📡 O této sekci
Příkazy pro správu Windows Event Logů. Klíčové ID události: ID:41 = Kernel Power crash, ID:153 = Disk IO chyba, ID:5 = Bluetooth HCI chyba. Windows logy nečistí automaticky podle měsíce — přepisuje jen podle velikosti souboru (20MB). Doporučený reset logů: 1x měsíčně.
🗑️ Vymazat VŠECHNY Event Logy (měsíční reset) ADMIN
Smaže všechny Windows Event Logy — ideální pro měsíční reset čistých dat. Po vymazání spusť diagnostický script pro čistý report bez historických dat.
# Vymazat vsechny Event Logy - mesicni reset
Get-WinEvent -ListLog * | ForEach-Object { 
    wevtutil cl $_.LogName 2>$null 
}
Write-Host "✅ Vsechny logy vycisteny!" -ForegroundColor Green
💥 Zobrazit Kernel Power pady (ID:41) DIAGNOSTIKA
Vypíše všechny Kernel Power crashe z Event Logu. Nulový výstup = žádné crashe = systém je stabilní. Spusť při podezření na nový crash.
# Zobrazit vsechny Kernel Power pady ID:41
Get-WinEvent -FilterHashtable @{LogName='System'; Id=41} -ErrorAction SilentlyContinue | 
Select-Object TimeCreated, Id, Message | 
Format-Table -AutoSize
💾 Zobrazit Disk IO chyby (ID:153) DIAGNOSTIKA
Vypíše disk IO chyby. Pozor: některé ID:153 záznamy jsou jen VBS bootovací hlášky — přečti zprávu pro rozlišení skutečné disk IO chyby.
# Zobrazit Disk IO chyby ID:153
Get-WinEvent -FilterHashtable @{LogName='System'; Id=153} -ErrorAction SilentlyContinue | 
Select-Object TimeCreated, Id, Message | 
Format-Table -AutoSize -Wrap
🔵 Zobrazit Bluetooth chyby (ID:5) DIAGNOSTIKA
Vypíše Bluetooth HCI chyby. Více než 5 záznamů za den = driver problém který je potřeba řešit přeinstalací Realtek Bluetooth driveru přímo od výrobce.
# Zobrazit Bluetooth HCI chyby ID:5
Get-WinEvent -FilterHashtable @{LogName='System'; Id=5} -ErrorAction SilentlyContinue | 
Select-Object TimeCreated, Id, Message | 
Format-Table -AutoSize
📋 Zobrazit systémové chyby za posledních 24h BEZPEČNÝ
Vypíše všechny systémové chyby za posledních 24 hodin. Ranní kontrola stability — rychlý přehled co se dělo přes noc.
# Systemove chyby za poslednich 24h
$cas = (Get-Date).AddHours(-24)
Get-WinEvent -FilterHashtable @{LogName='System'; Level=2; StartTime=$cas} -ErrorAction SilentlyContinue | 
Select-Object TimeCreated, Id, Message | 
Sort-Object TimeCreated -Descending | 
Format-Table -AutoSize -Wrap
🧠 RAM & CPU Diagnostika
📡 O této sekci
Příkazy pro diagnostiku RAM a CPU. Tento systém má mismatched RAM — DIMM A: 2667 MHz, DIMM B: 3200 MHz — obě Samsung, běží na 2667 MHz. M.2 NVMe bez DDR cache používá HMB z RAM, proto vysoké využití RAM může způsobovat IO chyby. RAM test spusť při výskytu nových kernel padů ID:41.
🧠 Test RAM paměti (Windows Memory Diagnostic) RESTART NUTNÝ
Naplánuje test RAM při příštím restartu. Spusť při výskytu nových kernel padů ID:41 nebo při podezření na vadnou RAM. Test trvá 10–20 minut.
# Naplánovat RAM test pri pristim restartu
mdsched.exe
📊 Zobrazit RAM moduly a frekvence BEZPEČNÝ
Detailní informace o fyzických RAM modulech — výrobce, part number, frekvence, kapacita. Slouží k ověření mismatched RAM konfigurace.
# Informace o RAM modulech
Get-WmiObject Win32_PhysicalMemory | 
Select-Object BankLabel, Capacity, Speed, Manufacturer, PartNumber | 
Format-Table -AutoSize
📈 Zobrazit aktuální využití RAM BEZPEČNÝ
Aktuální využití RAM v GB a procentech. Nad 85% = riziko pro M.2 bez DDR cache — HMB má málo prostoru a mohou nastat IO chyby.
# Aktualni vyuziti RAM
$os = Get-CimInstance Win32_OperatingSystem
$total = [math]::Round($os.TotalVisibleMemorySize/1MB, 2)
$free = [math]::Round($os.FreePhysicalMemory/1MB, 2)
$used = [math]::Round($total - $free, 2)
$pct = [math]::Round($used/$total*100, 1)
Write-Host "Celkem: ${total} GB | Volno: ${free} GB | Obsazeno: ${used} GB (${pct}%)"
🔥 TOP 10 procesů žeroucích RAM BEZPEČNÝ
Zobrazí 10 procesů s největším využitím RAM. Užitečné pro identifikaci aplikace která způsobuje vysoké využití paměti — Minecraft, prohlížeč nebo pozadím běžící procesy.
# TOP 10 procesu zrouc RAM
Get-Process | 
Sort-Object WorkingSet -Descending | 
Select-Object -First 10 Name, @{N="RAM MB";E={[math]::Round($_.WorkingSet/1MB,1)}}, CPU | 
Format-Table -AutoSize
⚡ Napájení & C-States
📡 O této sekci
Příkazy pro správu napájení a C-States procesoru. C-States jsou na tomto systému VYPNUTÉ — správná konfigurace pro M.2 NVMe bez DDR cache, protože CPU musí být vždy dostupný pro HMB operace bez prodlevy uspoření energie. Napájecí plán je nastaven na Špičkový výkon.
Vypnout C-States (doporučeno pro NVMe) DOPORUČENO
Vypne CPU C-States úsporné stavy. Kritické pro stabilitu M.2 NVMe bez DDR cache — CPU zůstane v C0 a okamžitě reaguje na HMB požadavky disku bez prodlevy.
# Vypnout C-States pro NVMe stabilitu
powercfg -setacvalueindex SCHEME_CURRENT SUB_PROCESSOR IDLEDISABLE 1
powercfg -setactive SCHEME_CURRENT
Write-Host "✅ C-States vypnuty!" -ForegroundColor Green
🚀 Nastavit napájecí plán Špičkový výkon DOPORUČENO
Aktivuje napájecí plán Špičkový výkon — CPU jede na maximum bez throttlování. Ideální pro gaming a práci, na baterii zvyšuje spotřebu.
# Aktivovat Spickovy vykon napajeci plan
powercfg /setactive 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c
Write-Host "✅ Spickovy vykon aktivovan!" -ForegroundColor Green
📊 Zobrazit aktuální napájecí plán BEZPEČNÝ
Zobrazí aktivní napájecí plán a seznam všech dostupných plánů. Ověří že Špičkový výkon je aktivní a C-States jsou správně nastavené.
# Zobrazit napajeci plan
powercfg /getactivescheme
powercfg /list
📋 Zpráva o energetické náročnosti systému BEZPEČNÝ
Vygeneruje detailní HTML report o energetické náročnosti systému. Odhalí problémy s napájením a zařízení která brání úspornému režimu. Report se uloží na C:.
# Generovat report energeticke narocnosti
powercfg /energy /output "C:\energy-report.html"
Write-Host "✅ Report ulozen: C:\energy-report.html" -ForegroundColor Green