Program pro prohlížení nainstalovaných programů v počítači. Seznam nainstalovaných programů přes síť. Získání seznamu nainstalovaných programů pomocí CCleaner

V práci administrátora je často potřeba zkontrolovat, zda je na určitém počítači v síti nainstalován určitý program a jakou má verzi. Můžete například zkontrolovat, zda byla nainstalována důležitá aktualizace nebo zda všechny pracovní stanice mají správnou verzi sady Office.
Jak to provést pomocí skriptů (na příkladu) je popsáno níže.

Myšlenka je založena na skutečnosti, že informace o nainstalovaných programech jsou umístěny v systémovém registru na adrese:
HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\

Zadaný podregistr registru uvádí pouze programy nainstalované „pro všechny uživatele“ a programy „pro tohoto uživatele“ jsou uvedeny ve větvi:
HKCU\Software\Microsoft\Windows\CurrentVersion\Uninstall

V systému Windows x64 je seznam programů také uložen ve složce registru:
HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall

Chcete-li tedy získat úplný seznam, budete muset naskenovat informace ze všech tří větví registru.

Například ve VBScript:

Const HKLM = &H80000002 "HKEY_LOCAL_MACHINE strComputer = "počítač" strKey = "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\" strEntry1a = "Zobrazované jméno" strEntry1b = "QuietDisplayName" strEntry "strInstall3Vers ="strV4Entry3V =" ionMinor" strEntry5 = "EstimatedSize" Set objReg = GetObject("winmgmts://" & strComputer & _ "/root/default:StdRegProv") objReg.EnumKey HKLM, strKey, arrSubkeys WScript.Echo "Installed Applications (" &") & strComputer " & VbCrLf pro každý klíč strSubkey v arrSubkeys intRet1 = objReg.GetStringValue(HKLM, strKey & strSubkey, _ strEntry1a, strValue1) If intRet1<>0 Potom objReg.GetStringValue HKLM, strKey & strSubkey, _ strEntry1b, strValue1 End If Pokud strValue1<>"" Potom WScript.Echo VbCrLf & "Zobrazovaný název: " & strValue1 End If objReg.GetStringValue HKLM, strKey & strSubkey, _ strEntry2, strValue2 If strValue2<>"" Potom WScript.Echo "Datum instalace: " & strValue2 End If objReg.GetDWORDValue HKLM, strKey & strSubkey, _ strEntry3, intValue3 objReg.GetDWORDValue HKLM, strKey & strStValue in3 strSubkey, _ strEntry<>"" Potom WScript.Echo "Verze: " & intValue3 & "." & intValue4 End If objReg.GetDWORDValue HKLM, strKey & strSubkey, _ strEntry5, intValue5 If intValue5<>"" Potom WScript.Echo "Odhadovaná velikost: " & Round(intValue5/1024, 3) & " megabajty" End If Next

Skript se připojí k počítači se síťovým názvem strComputer, podívá se na klíč registru SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\ a zobrazí informace o programech.

Podobné akce lze provést v souboru příkazů CMD. Tento dávkový soubor vytvoří seznam programů:

@echo off rem Tento dávkový soubor zaznamenává seznam programů nainstalovaných na vzdáleném počítači rem. rem %1 Síťový název počítače ve formátu PCNAME (prázdná hodnota znamená, že rem je místní počítač). rem Určete cestu ke složce registru set reg_key=hklm\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall, pokud ne "%1" == "" set reg_key=\\%~1\%reg_key% rem Výčet nainstalovaných programů pro / F " tokens=1,2,*" %%a in ("regulační dotaz "%reg_key%" /s") proveďte ^ if "%%a" == "Zobrazovaný název" echo %%c

Chcete-li zkontrolovat, zda je na libovolném počítači nainstalován konkrétní program (podle názvu), můžete použít následující dávkový soubor check-app-pc.cmd

@echo off rem Tento dávkový soubor kontroluje, zda je zadaný program nainstalován na vzdáleném počítači. rem %1 Úplný název programu nebo část názvu, například KB2570791. rem %2 Síťový název počítače ve formátu PCNAME (prázdná hodnota znamená, že rem je místní počítač). rem Návratové kódy: rem 0 Program je nainstalován. rem 2 Program nenalezen. rem 87 Chyba v parametrech. set app_name=%1 set pc_name=%2 rem Zkontrolujte, zda je volání apps.cmd v seznamu %2 | findstr /i "%~1" pokud errorlevel 1 echo "%~1" program nenalezen && exit /b 2 echo "%~1" program nainstalován. && konec /b 0

V souladu s tím příkaz check-app-pc.cmd KB2570791 ws_alex zkontroluje, zda je v počítači WS_ALEX nainstalována aktualizace KB2570791.
Nyní můžete automatizovat práci s tímto dávkovým souborem přidáním kontroly více počítačů do seznamu. Chcete-li to provést, vytvořte soubor příkazů check-app-pclist.cmd se smyčkou, která iteruje řádky textového souboru se síťovými názvy počítačů.

@echo off rem %1 Celý název programu nebo část názvu programu. rem %2 Název souboru obsahujícího seznam počítačů. rem Poznámka: Tento dávkový soubor používá check-app-pclist.cmd if "%~1" == "" exit /b 87 pokud neexistuje %2 exit /b 2 for /F %%a in (%2) do ( echo %%a... call check-app-pc.cmd %1 %%a)

Příklad seznamu souborů pc.list

SERVER_DB SERVER_FILES WS_ALEX WS_RECEPTION

Nyní můžete pomocí příkazu check-app-pclist.cmd KB2570791 pc.list zkontrolovat, zda je aktualizace KB2570791 nainstalována na každém počítači uvedeném v souboru pc.list.

Seznam nainstalovaných programů přes síť

Někdy je potřeba získat seznam všech programů nainstalovaných v systému. Samozřejmě můžete otevřít složku s nainstalovanými programy a podívat se podle názvů složek, ale to je iracionální způsob, protože programy se instalují nejen tam.

Můžete otevřít Ovládací panely a vyhledat jejich názvy v části Přidat nebo odebrat programy. Tato cesta však také není optimální a přesná, protože některé programy neregistrují svá data v registru, čímž je lze smazat.

A metoda ručního sestavení seznamu není příliš pohodlná. Ve Windows existuje několik způsobů, jak získat seznam nainstalovaných programů a nemusíte si je pamatovat – seznam můžete uložit do souboru.

Získání seznamu nainstalovaných programů pomocí CCleaner

Již jsem psal o úžasné utilitě CCleaner, se kterou můžete udržovat výkon systému rychlým mazáním nepotřebných dat. Tento program poskytuje možnost získat seznam programů nainstalovaných v systému: musíte přejít do části odinstalace programů a uložit zprávu o nainstalovaných programech.

Program vytvoří seznam nainstalovaných programů, který kromě názvu uvádí verzi programu, velikost a datum instalace. Seznam se uloží jako textový soubor.

Používání vestavěných funkcí systému Windows

Můžete získat seznam programů nainstalovaných v systému bez použití programů třetích stran, pouze pomocí vestavěných funkcí. Chcete-li to provést, musíte otevřít příkazový řádek a zadat dva příkazy za sebou:

Produkt WMIC získal název, verzi

Po několika sekundách přemýšlení systém zobrazí seznam programů nainstalovaných v něm.

/output:C:\Temp\installedapps.txt název produktu, verze

Otevřením souboru uvedeného v příkazu uvidíte seznam programů nainstalovaných v systému Windows.

Na „čisté“ nově nainstalované Windows je pro normální provoz prostě nutné nainstalovat mnohem více programů, protože bez nich, jak víte, není kam. Zkusme si udělat malý seznam nejpotřebnějších programů pro počítač, bez kterých je plnohodnotné využití počítače prostě nemožné. Upozorňujeme, že v článku v popisu jakéhokoli programu je odkaz na jeho pracovní verzi
Tak...

Nejdůležitějším a nejdůležitějším programem je vaše antivirová ochrana.Obvykle se dělí do 4 kategorií: antivirus, firewall, komplexní ochrana a programy pro skenování počítače. Preferuji komplexní ochranu, skládající se z antiviru + firewallu. V tuto chvíli používám jednu z bezplatných - Avast! Doporučil bych používat pouze ty nejosvědčenější antivirové programy: Kaspersky, Norton, ESET(nod32), DrWeb, Avast, Panda, McAfee a další oblíbené. Obecně je to věc vkusu. Pokud nechcete sbírat nějakého trojského koně, určitě si ho nainstalujte!

Dále nainstalujeme archivátor. Protože většina souborů na internetu je v archivech (.rar .zip .7z), budeme určitě potřebovat program pro archivaci. Navrhuji používat dva současně: WinRar a 7Zip.
Jejich rozdíly lze popsat na jednom řádku: WinRar- krásný a pokročilý archivátor, ale s 7zip je zdarma. No, jako bonus - pouze archivátor 7 zip otevře archivy ve formátu .7z

Další na seznamu budeme mít program pro vypalování disků(i když v posledních letech stále více začínám pochybovat o jeho potřebě... kotouče používám jednou za 3 měsíce). Zde dominuje Nero, nejoblíbenější program na vypalování disků (to, že je placené, nikoho netrápí). Mohu doporučit jako bezplatnou alternativu ImgBurn nebo shareware Ashampoo Burning Studio- funkčnost je menší, ale pro svůj hlavní úkol - vypalování disků - je více než dostačující.

Dále... potřebujeme Office. A s největší pravděpodobností - Microsoft Office(Word, Excel, PowerPoint, Outlook atd.). Myslím, že to není třeba popisovat - sami dobře víte, o co jde. Pro milovníky svobodného softwaru mohu doporučit Open Office nebo ještě lépe LibreOffice- jsou téměř tak dobré jako nápad společnosti Microsoft Corporation a bez problémů pracují s formáty společnosti Microsoft.

Nyní se podíváme kodeky. Proč je tato věc potřebná? A abyste při sledování svého oblíbeného filmu neměli vy, milí čtenáři, žádné problémy. Bez nich se mnoho video a audio formátů jednoduše nepřehraje! Nejoblíbenější balíček kodeků je Balíček kodeků K-Lite. Mimochodem, s ním je nainstalován velmi dobrý přehrávač videa - Media Player Classic.

Prohlížeč videa nezbytné pro každého uživatele PC. I když máte zbrusu nové domácí kino, velmi často musíte na počítači sledovat nejrůznější videa – od klipů po video semináře. S tímto úkolem se dokonale vyrovnají KMplayer A Přehrávač QuickTime.

Poslouchání hudby- Jednoduše není možné poslouchat hudbu pomocí standardního Windows Media Player, bez ohledu na to, jak moc se vývojáři snaží... pro tento účel jsou vhodné 2 nejoblíbenější přehrávače: Winamp A AIMP. Druhý hráč spotřebovává méně zdrojů a je také zdarma. Ale i zde je to věc vkusu a zvyku. Já například používám dva.

Také bych doporučil univerzální hráči které bez problémů čtou jak video, tak audio soubory: Přehrávač médií GOM A Přehrávač médií VLC- čtou všechny formáty a mimochodem jsou zcela zdarma!

Nezapomeňte, že potřebujeme program pro čtení souborů .pdf. V tomto formátu vychází mnoho knih, článků a další literatury. Zde doporučuji Foxit Reader jako náhrada za objemné (a dokonce placené) monstrum Adobe Reader. Mohl bys potřebovat Adobe Photoshop a prohlížení fotoalb ACDsee Pro

Rozpoznávání textu- zde je samozřejmě nejlepší program ABBYY FineReader, nicméně, tam jsou volné analogy, například CuneiForm

Nezapomeň na nástroje, které udržují váš systém čistý - Odinstalovat nástroj A CCleaner. Ve výsledku máme rozsáhlý seznam programů – a minimálně dvě desítky z nich se vám určitě budou hodit...

Jak získat seznam nainstalovaných programů v operačním systému Windows? Seznam programů nainstalovaných v počítači můžete získat několika způsoby.

V tomto článku se podíváme na tři různé metody: pomocí příkazového řádku, Windows PowerShell a CCleaner. Seznam nainstalovaných programů bude uložen na vašem počítači v textovém souboru.

Seznam nainstalovaných programů si můžete prohlédnout přímo v operačním systému Windows. Tento seznam nainstalovaných programů můžete také zobrazit pomocí optimalizačních nebo odinstalačních programů (všechny nainstalované aplikace uvidíte v okně programu).

Úplný seznam nainstalovaných programů může být potřeba pro následující účely: k instalaci potřebných programů, po instalaci (přeinstalaci) operačního systému Windows, po zakoupení nového počítače, abyste si pamatovali na instalaci všech potřebných aplikací, k identifikaci nežádoucího softwaru který se dostal do počítače bez vědomí uživatele.

Jak zobrazit seznam nainstalovaných programů pomocí příkazového řádku

Přejděte do nabídky Start, spusťte příkazový řádek jako správce a zadejte následující příkaz:

V závislosti na tom, co chcete: chcete-li zobrazit seznam nainstalovaných aplikací v okně interpretu příkazového řádku nebo uložit seznam nainstalovaných programů do počítače jako textový soubor, spusťte příslušné příkazy.

Chcete-li zobrazit seznam programů, zadejte následující příkaz:

Název produktu, verze

Po zadání příslušného příkazu nezapomeňte stisknout klávesu „Enter“. Chvíli počkejte, protože seznam nainstalovaných aplikací se nevygeneruje okamžitě. Zobrazí se vám seznam nainstalovaných programů ve formě tabulky.

Chcete-li uložit seznam programů do počítače, zadejte příkaz:

/output:C:\appsfile.txt název produktu, verze

Tabulka zobrazuje název programu a číslo verze aplikace.

Upozorňujeme, že v tomto příkazu je vybráno uložení textového souboru „appsfile“ na jednotku „C“. Pro uložení souboru ve formátu „TXT“ můžete vybrat jinou jednotku v počítači.

Jak zobrazit seznam nainstalovaných programů pomocí prostředí Windows PowerShell

V systému Windows 10 nebo Windows 8 zadejte do vyhledávacího pole „powershell“ (bez uvozovek). Dále klikněte pravým tlačítkem myši na Windows PowerShell a poté klikněte na „Spustit jako správce“.

V okně Windows PowerShell zadejte příkaz pro zobrazení seznamu nainstalovaných programů:

Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Formátovací tabulka – AutoSize

Poté stiskněte klávesu "Enter".

Pokud chcete okamžitě získat seznam nainstalovaných programů v textovém souboru, zadejte tento příkaz:

Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Format-Table -AutoSize > C:\apps-list.txt

Stiskněte klávesu „Enter“ na klávesnici.

V tomto příkazu je vybráno uložení souboru „apps-list“ ve formátu „TXT“ na jednotku „C“.

V tabulce uvidíte: název aplikace a verzi programu.

Chcete-li uložit seznam aplikací přijatých z Windows Store, spusťte v PowerShell následující příkaz:

Get-AppxPackage | Vyberte Název, PackageFullName | Format-Table -AutoSize > C:\store-apps-list.txt

Jak uložit seznam nainstalovaných programů v CCleaner

V okně, které se otevře, vyberte umístění pro uložení textového souboru. Ve výchozím nastavení se uložený soubor jmenuje „install“.

Soubor obsahuje následující informace o programech: název programu, vydavatel, datum instalace, velikost, verze.

Závěr

V případě potřeby může uživatel získat seznam programů nainstalovaných v počítači s operačním systémem Windows. Seznam nainstalovaných programů lze uložit do počítače jako textový soubor pomocí příkazového řádku, prostředí Windows PowerShell nebo CCleaner.

V počítači může být nainstalováno několik desítek až několik stovek programů různých typů a účelů.
Vždy přijde chvíle, kdy je potřeba nějaký program. Počet ikon programů na ploše nemusí vždy odpovídat skutečnému počtu nainstalovaných programů v počítači.

Začínající uživatelé často jednoduše odstraní zástupce programu z plochy, ale samotný program zůstane.

Nebudu popisovat všechny důvody, proč uživatel potřebuje zobrazit nainstalované programy, ale pouze vysvětlím, jak zobrazit seznam nainstalovaných programů.

Chcete-li tedy najít a zobrazit seznam programů nainstalovaných v počítači, spusťtevypsáno níže instrukce.

První způsob.

Krok 1. Dvakrát klikněte na ikonu Počítač na ploše. Přejděte do systému Místní disk (C:). Může mít pro vás jiný název. Tato jednotka musí mít jinou ikonu než ostatní dostupné jednotky. V seznamu složek vyhledejte složku Programové soubory a jí.


Krok 2. Otevře se před vámi okno, ve kterém budou umístěny složky všech nainstalovaných programů v počítači. Každá složka je program. V každé z těchto složek jsou uloženy soubory nezbytné pro fungování programu. Pokud omylem smažete některý ze souborů, program pro vás nebude pracovat správně.



Druhý způsob.

Krok 3 . Klikněte na ikonu Počítač na ploše. V novém okně klikněte na tlačítko Odstraňte nebo změňte program.


Krok 4. V okně Programy a komponenty zobrazí se vám všechny nainstalované programy, které lze seřadit podle:

- Název.
- Nakladateli.
- Datum založení.
- Velikost.
- Verze
.

Mimochodem, zde můžete také odstranit nepotřebné programy. Ve spodní části okna jsou informace o Plná velikost nainstalované programy a jejich Množství.




Horní