Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Jak nastavit PowerShell do výchozího nastavení

Dobrý den.
Nevím, čím jsem se o to zasloužil, ale práce v PS s Outlookem končí vždy na této chybě


PS C:\WINDOWS\system32> new-object -com Outlook.Application
new-object : Načítání objektu pro vytváření tříd modelu COM pro komponentu s identifikátorem CLSID {00000000-0000-0000-
0000-000000000000} se nezdařilo kvůli následující chybě : 80040154 Třída není zaregistrována (Výjimka na základě hodnot
y HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).
At line:1 char:1
+ new-object -com Outlook.Application
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ResourceUnavailable: (:) [New-Object], COMException
    + FullyQualifiedErrorId : NoCOMClassIdentified,Microsoft.PowerShell.Commands.NewObjectCommand

Potřeboval bych proto nějak resetovat PowerShell do výchozího nastavení a nevím jak. Zkoušel jsem co jsem našel a tedy:
1) Odebrat PS ze součástí Windows, sfc, restart, sfc, přidat PS - bez úspěchu
2) DISM /Online /Cleanup-Image /RestoreHealth - bez úspěchu i po předchozím vyčištění komponent přes Dism.exe /online /Cleanup-Image /StartComponentCleanup
3) Set-ExecutionPolicy RemoteSigned unrestricted a následně opět new-object -com Outlook.Application - stejná chyba
4) Get-AppXPackage | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"} restart a znovu test new-object -com Outlook.Application s chybou

Vymazat xapps přes Get-appxprovisionedpackage –online | where-object {$_.packagename –like “*windowscommunicationsapps*”} | remove-appxprovisionedpackage –online, tak na to už nemám odvahu, protože nevím kam by to vedlo.

Můžete mi prosím poradit, jak toto vyřešit bez nové instalace Windows 10? PS používám jen okrajově spíše na základě dodaných skriptů a sám se v tom nijak neorientuji.

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny