Windows PowerShell nebude odinštalovať aplikácie? Skúste to

Chyba odinštalovania aplikácií Windows PowerShell
Na vyriešenie rôznych problémov s počítačom odporúčame DriverFix:
Tento softvér udrží vaše ovládače v činnosti a zaistí vám tak bezpečnosť pred bežnými chybami počítača a zlyhaním hardvéru. Skontrolujte všetky svoje ovládače teraz v 3 jednoduchých krokoch:
  1. Stiahnite si DriverFix (overený súbor na stiahnutie).
  2. Kliknite Spustite skenovanie nájsť všetky problematické ovládače.
  3. Kliknite Aktualizácia ovládačov získať nové verzie a vyhnúť sa poruchám systému.
  • DriverFix bol stiahnutý používateľom 0 čitateľov tento mesiac.

V systéme Windows 10 môžete pomocou aplikácie Nastavenia rýchlo odinštalovať nechcené softvérové ​​aplikácie predtým stiahnuté z Microsoft Store. Predvolené aplikácie však nemožno odstrániť, pokiaľ ich nepoužívate PowerShell.

Windows PowerShell vám dáva slobodu, ktorú hľadáte, pokiaľ ide o odinštalovanie programov, ktoré už nepotrebujete alebo zriedka používate. Za predpokladu, že ste aspoň raz zadali jednoduchý príkaz v prostredí PowerShell, by malo byť rovnako jednoduché odinštalovať aplikáciu.

Niekedy však môžete naraziť na rôzne chyby a problémy. Podľa krokov v tomto článku môžete tieto problémy efektívne vyriešiť a zabudnúť na celú preplnenú plochu, ktorú vidíte už celé dni.

Čo môžem urobiť, ak Windows PowerShell neodinštaluje aplikácie?

1. Použite rutinu s názvom Uninstall-Package

všetky aplikácie uvedené v prostredí PowerShell

Odstránenie aplikácií je pomerne jednoduchý proces. Zoznam aplikácií, ktoré sú nainštalované v počítači, musíte získať pomocou nasledujúceho príkazu: Get-WmiObject - trieda Win32_Product | Select-Object -Property Name.

Potom namapujte premennú na príslušnú aplikáciu: $ MyApp = Get-WmiObject -Class Win32_Product | Where-Object {$ _. Name -eq „Free Tools“}. V tomto okamihu odinštalovanie pomocou volania metódy Uninstall zvyčajne funguje ako hračka: $ MyApp. Odinštalovať ().

Ak sa tak nestane a nenájdete uvedenú aplikáciu, použite namiesto toho rutinu Get-Package. Ak chcete nájsť napríklad aplikáciu s názvom Fotoaparát, zadajte tento príkaz: Získať balík - Poskytovateľské programy - Zahrnúť WindowsInstaller - Názov „Fotoaparát“.

PowerShell teraz bude môcť nájsť. Ďalej môžete použiť cmdlet s názvom Odinštalovať-Balenie. Stručne povedané, môžete sa vyhnúť zadaniu parametra -Name, za ktorým nasleduje väčšinu času názov balíka.


2. Alternatívny príkaz PowerShell na odinštalovanie aplikácií

Príkaz PowerShell na odinštalovanie aplikácií

Použitie rutiny Uninstall-Package by technicky mohlo opraviť chyba, ale nie je to vždy najrýchlejšia cesta. V záujme zjednodušenia sa s vami podelíme o ďalší príkaz, ktorý nebude trvať veky.

Musíte len poznať názov aplikácie, ktorú chcete odinštalovať. Za predpokladu, že to nie je žiadny problém, tu je trik:

$ uninstall32 = gci „HKLM: SOFTWAREWow6432NodeMicrosoftWindowsCurrentVersionUninstall“ | foreach {gp $ _. PSPath} |? {$ _ -zhoda „NÁZOV SOFTVÉRU“} | vyberte UninstallString
$ uninstall64 = gci „HKLM: SOFTWAREMicrosoftWindowsCurrentVersionUninstall“ | foreach {gp $ _. PSPath} |? {$ _ -zhoda „NÁZOV SOFTVÉRU“} | vyberte UninstallString
if ($ uninstall64) {
$ uninstall64 = $ uninstall64.UninstallString -Replace “msiexec.exe”, “” -Replace “/ I”, “” -Replace “/ X”, ”“
$ uninstall64 = $ uninstall64.Trim ()
Napíšte „Odinštalovanie ...“
spustiť proces „msiexec.exe“ -arg „/ X $ uninstall64 / qb“-počkať}
if ($ uninstall32) {
$ uninstall32 = $ uninstall32.UninstallString -Replace “msiexec.exe”, “” -Replace “/ I”, “” -Replace “/ X”, ”“
$ uninstall32 = $ uninstall32.Trim ()
Napíšte „Odinštalovanie ...“
spustiť proces „msiexec.exe“ -arg „/ X $ uninstall32 / qb“-počkať}


3. Nemali by sa odinštalovať všetky aplikácie

Táto aplikácia je súčasťou systému Windows

Je Windows PowerShell nemôžete odinštalovať určitý program? Dostali sme vašu frustráciu, ale dovoľte nám ponúknuť tento kúsok múdrosti. Niektoré vstavané aplikácie sú skutočne integrované do operačného systému a ich odstránenie s najväčšou pravdepodobnosťou spôsobí viac škody ako úžitku.

Vaše pokusy nakoniec vedú k získaniu rovnakej správy, ktorá znie Táto aplikácia je súčasťou systému Windows a nemožno ju odinštalovať pre jednotlivých používateľov. Nie je pochýb o tom, že môžete nájsť nejaké pochybné spôsoby, ako ich odstrániť, ale niekedy aplikácie po sebe zanechajú nežiaduce stopy.

To znamená, že ak po prečítaní tohto článku nakoniec uspejete, komentujte nižšie. Tešíme sa na váš názor.

PREČÍTAJTE SI TIEŽ:

  • Spustením tohto skriptu Powershell odstránite predvolené aplikácie z obrázka Windows 10
  • Windows PowerShell prestal fungovať: Vyskúšajte tieto 4 opravy
  • PowerShell nie je rozpoznaný? Vyskúšajte tieto riešenia
Opraviť službu zdieľania portov NET.TCP sa nepodarilo spustiť chybu v systéme Windows 10

Opraviť službu zdieľania portov NET.TCP sa nepodarilo spustiť chybu v systéme Windows 10Windows 10Chyba

Služba zdieľania portov NET.TCP umožňuje viacerým používateľom bezpečnejšie zdieľať porty TCP prostredníctvom protokolu net.tcp. Táto služba sa v niektorých prípadoch nemusí dať spustiť, aj keď ste...

Čítaj viac
Ako opraviť kód chyby 0x80004005 v počítači so systémom Windows 10

Ako opraviť kód chyby 0x80004005 v počítači so systémom Windows 10Windows 10Chyba

Jednou z hlavných funkcií systémov Windows 10 pripojených k rovnakej sieti je, že môžete prenášať súbory alebo k nim pristupovať z jedného systému do druhého. Ale tento komplikovaný systém nie je ú...

Čítaj viac
Ako opraviť „chybu 1316. Zadaný účet už existuje ”Problém v systéme Windows 10

Ako opraviť „chybu 1316. Zadaný účet už existuje ”Problém v systéme Windows 10AkoWindows 10Chyba

Pokúšate sa nainštalovať určitý program a objaví sa chybové hlásenie s hlásením „Chyba 1316. Zadaný účet už existuje”Vo vašom počítači so systémom Windows 10. Môže to byť až frustrujúce, zvlášť keď...

Čítaj viac