Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno ŽÁDOST O TEST PLEASE : FreeDriver Backup & Recovery

*** ŽÁDOST O TEST – PLEASE **** Dobrovolnici sem !!

Dotaz je z původního vlákna od Flega: AI diel štvrtý, upratujem si v PC.

V článku se řešil PowerShell, čehož jsem využil k prosbě o otestování jednoho takového PowerShell programu, který je prekompilovan z bezného .ps1 do .exe.

Podtext byl nějak následující:

Další možnost je udělat PowerShell skript tak, že spustí dialog na výběr složky a následně složku zpracuje.

Jak byl nakousnut ten PowerShell, já to řeším tak, že nejen skript, ale i další soubory, které používá, překompiluji z .ps1 do jednoho souboru .exe.

- Tady mám bokem menší projekt – program FreeDriver-Backup-and-Recovery V1.1 (Licence MIT)
- Mohl bych Vas ( berte berte je zdarma, a zdarma zůstane ) požádat, jestli bys mohl zmiňený zkompilovaný **.exe program stáhnout a testnout ?
- Zajímalo by mě, jestli nepožaduje doinstalování balíčků typu .NET, případně jestli se objeví nějaký jiný problém, jako povoleni PS scriptu, nebo cokoliv jiného k nahláseni ?

- Repozitář je zde: Zaloha & Obnova ovladacu --- https://github.com/CorviusPress/FreeDriver-Backup-and-Recovery/releases (ve slozce Assets)
EXE soubor: FreeDriver.Backup.and.Recovery.1.1.eng.exe

-----------------
Hlavně u notebooků či All-in-One počítačů, které pocházejí z Číny, je po čisté instalaci OS někdy téměř nemožné získat přístup k oficiálním stránkám výrobce s ovladači.

Uživatel pak sáhne například po nějakém DriverDetective, který stáhne nejbližší možný ovladač podle ID-HW, bez ohledu na to, zda je určený pro nějaký model od Asusu nebo Aceru. To sice může fungovat, ale oproti původním a originálním ovladačům od výrobce, které mají svá specifická nastavení, mohou nastat problémy, například síťové prvky, u kterých jsou problémy nejvíce viditelné, nebo instalaci ovladačů čipové sady, výpadky a anomální chování USB portů.

Tento program umožňuje ještě před instalací jiného OS provést zálohu ovladačů, které uloží do samostatné složky (velikost zálohy se podle zařízení pohybuje přibližně od 1,5 GB do 3,5 GB).
Z této zálohy pak můžete provést kompletní obnovení ovladačů.

U notebooků, které nemají dostupnou oficiální podporu výrobce, může mít taková záloha pro uživatele opravdu velkou cenu.
------------------

- Pokud bude vyžadovat vyšší oprávnění, je to normální. K tomu, aby bylo možné exportovat všechny ovladače, jsou administrátorská práva nevyhnutelnou podmínkou.

-- Fakt by mi to pomohlo, kluci. --

Je tam i samotný .PS1 soubor tak jako Source Code, takže každý se může podívat do kódu a ověřit si, že v něm není nic škodlivého.
[FreeDriver%20Backup%20and%20Recovery.png]

Řešení:

Test report od hosta: ;-)

- po spuštění hláška č.1
- po odkliknutí hláška č.2
- pak se program normálně spustil
- trvání zálohy cca 10 sekund
- velikost zálohy 3,32 GB, 70 ovladačů

Vše funguje, žádný problém nezjištěn.

Windows 11 Pro (26H2)

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Podle mě zbytečné. Na zálohu ovladačů stačí tebou použitý: dism /online /export-driver /destination…
kacikac 12.11.2026 18:01
kacikac
Pokud dáš ps1 do exe, tak se to děje obvykle pomocí nějakého nástroje, který způsobí to, že exe bývá…
HPET 12.11.2026 18:19
HPET
Na ten tvůj smazaný příspěvek (HPET @kacikac, 12.11.2026 19:19) předpokládám nemám reagovat 🙂😎 A da… poslední
kacikac 12.11.2026 20:31
kacikac
Vlákno jsem označil za vyřešené. Opravdu děkuji všem, kteří se zapojili. Stačilo mi pár korektně nap… nový
HPET 12.11.2026 18:50
HPET

Podle mě zbytečné.

Na zálohu ovladačů stačí tebou použitý:
dism /online /export-driver /destination:c:\Drivers
nebo
pnputil /export-driver * c:\Drivers
Na obnovu stačí:
pnputil /add-driver "C:\Drivers\*.inf" /subdirs /install
(nemusí se to procházet po jednom jak to máš ve skriptu ty)

Složka s názvem Drivers mi přijde vhodnější než SAVE.

Pokud dáš ps1 do exe, tak se to děje obvykle pomocí nástroje, který způsobí to, že exe bývá některými antiviry detekovaný:
https://www.virustotal.com/gui/file/db647a38caf80d303796893f840342b57dc39c77ef3f706d121636bdabd7b5c3/detection

Co se týče ovladačů, podle mě drtivá většina lidí má ve Windows i staré verze ovladačů.
Spíš by se pro lidi hodil skript na odstranění starých verzí ovladačů.
(mám svůj, ale vhodný jen pro mé potřeby)

Pokud dáš ps1 do exe, tak se to děje obvykle pomocí nějakého nástroje, který způsobí to, že exe bývá některými antiviry detekovaný:

Microsoft Defender SmartScreen vyhodnocuje reputaci staženého souboru.
Převodem .ps1 do .exe se automaticky nezvyšuje ani bezpečnost, ani nebezpečnost programu. Mění se pouze způsob, jakým Windows soubor identifikuje a vyhodnocuje.

SmartScreen může upozornit i při spuštění samotného souboru .ps1, nejen v případě, že převedeš PS1 do EXE.
Zde jde spíše o problém s digitálním podpisem, program nemá vybudovanou reputaci atd.

Už jsem to měl lokálně vyřešené přes Authenticode, ale nakonec jsem zvolil https://signpath.org/apply, kde mi budou podepisovat každou novou verzi EXE. Tím by se měla situace zlepšit a upozornění by v příští verzi mohlo zmizet, protože už bude podepsaná přes SignPath.

Na ten tvůj smazaný příspěvek (HPET @kacikac, 12.11.2026 19:19) předpokládám nemám reagovat 🙂😎

A další dvě poznámky:

Existuje další možnost, kromě dism a pnputil lze použít i:
https://learn.microsoft.com/en-us/powershell/module/dism/export-windowsdriver
... když to řešíš v powershellu...

Hod si ten tvůj skript do nějaké AI, napíše ti co tam je špatně a doporučení.
Když jsem to hodil do Google AI, tak mi to napsalo (jen heslovitě, nepíšu i podrobnosti):
- Falešný ukazatel průběhu (Progress Bar) při záloze.
- Nefunkční zachytávání chyb (try/catch).
- Zamrzání celého okna.
- Chybějící kontrola oprávnění správce.
- Chybějící uvozovky u cesty v DISM.

Vlákno jsem označil za vyřešené.
Opravdu děkuji všem, kteří se zapojili. Stačilo mi pár korektně napsaných odpovědí na to, aby se mi potvrdily informace, které jsem v podstatě očekával a potřeboval potvrdit..

Díky vlčáci, máte to u mě! ;-)

Zpět do poradny Odpovědět na původní otázku Nahoru