Løs til fejl 0x80073CFA, når du afinstallerer en app i Windows 10 - Winhelponline

Fix Error 0x80073cfa When Uninstalling An App Windows 10 Winhelponline

Når du afinstallerer en Store-app i Windows 10, kan du få fejlen 0x80073CFA . Dette sker, uanset om du bruger Apps & Features GUI eller PowerShell-kommandoen til at fjerne appen. Mange brugere har angivet, at fejlen opstår, når de afinstallerer nogle spilapps som Forza Motorsport, Forza Horizon, Asphalt: Airborne osv.



0x80073CFA afinstallation af appsfejl



 Vi kunne ikke afinstallere app_name Handlingen blev ikke fuldført. Prøv igen om lidt. Fejlkoden er 0x80073CFA, hvis du har brug for den.

Men fejlen 0x80073CFA er ikke specifikt for Microsoft-spilapps. Det kan ske for enhver app, for den sags skyld.



Forsøger at afinstallere appen ved hjælp af PowerShell's Fjern-AppxPackage ville resultere i den samme fejlkode:

0x80073CFA afinstallation af apps fejl powerhell



Fjern-AppxPackage: Implementering mislykkedes med HRESULT: 0x80073CFA, fjernelse mislykkedes. Kontakt din softwareleverandør. (Undtagelse fra HRESULT: 0x80073CFA) fejl 0x80070032: AppX-implementering Fjern operation på pakkepakkenavn fra: C:  WINDOWS  SystemApps  package_path mislykkedes. Denne app er en del af Windows og kan ikke afinstalleres pr. Bruger. En administrator kan forsøge at fjerne appen fra computeren ved at slå Windows-funktioner til eller fra. Det er dog muligvis ikke muligt at afinstallere appen.

(Ovenstående fejl opstod, når du forsøgte at afinstallere den navngivne in-box-pakke Microsoft.Windows.PeopleExperienceHost af hensyn til illustrationen.)

årsag

Det 0x80073CFA fejl ('Fjernelse mislykkedes. Kontakt din softwareleverandør.') opstår, hvis du prøver at afinstallere en ikke-flytbar indbakke-app. Indbakke-apps er officielle Microsoft-apps, der følger med Windows 10 og installeres under installationen af ​​Windows 10 - f.eks. Fotos, Kalender, Alarma, Kamera, Lommeregner, People-appen osv. Nogle af indbakke-apps er 'ikke-aftagelige' og andre er aftagelige - f.eks Fotos-app .

Det StateRepository-Machine.srd databasen har et felt ved navn IsInbox mod app, som kan indstilles til 1 eller 0 . Hvis det er indstillet til 1 , det er en udpeget indbakke-app. For ikke-flytbare apps, PowerShell's Get-AppxPackage kommando viser, at pakken er Kan ikke fjernes .

get-appxpackage kan ikke fjernes

Hvis du har brug for at trimme Windows ved at fjerne ubrugte eller uønskede apps, er der en måde at fjerne dem med magt, selvom de er markeret som ikke-flytbare indbakke-apps. For at gøre det skal du først indstille IsInbox værdi til 0 ved at redigere StateRepository-Machine.srd database.

Løsning til fejl 0x80073CFA

At afinstallere en stædig eller ikke-flytbar Store-app med magt og forhindre fejlen 0x80070032 , følg disse trin:

Trin 1: Installer Python3

Installer Python3, hvis du ikke allerede har det installeret. Du kan downloade Python3-installationsprogrammet fra følgende links:

  • Til Windows x86: https://www.python.org/ftp/python/3.7.3/python-3.7.3.exe
  • Til Windows x64: https://www.python.org/ftp/python/3.7.3/python-3.7.3-amd64.exe

Trin 2: Hent Python-scriptfilen: 'Fix.py'

Download Python-scriptfilen med navnet “Fix.py” fra følgende GitHub-link:

https://gist.github.com/DoubleLabyrinth/ffae94cb9444bbdae1d11deeaa247310#file-fix-py

(Kreditter til koderen Dobbeltlabyrint til dette pæne lille script.)

Når du har downloadet det, skal du åbne “ Fix.Py ”I Notesblok.

Rediger koden på linje # 8, og skift appens navn. Scriptet har følgende kode på linje # 8:

WHERE PackageFullName LIKE ' Microsoft.Windows.HolographicFirstRun % '

Du vil ændre det til det applikationsnavn, du prøver at afinstallere - f.eks. hvis du prøver at fjerne Microsoft.Windows.PeopleExperienceHost , tilføj det der.

WHERE PackageFullName LIKE ' Microsoft.Windows.PeopleExperienceHost % '

Gem Python-scriptfilen “ Fix.py ”Og luk Notesblok.

Bemærk: Hvis du ikke kender det nøjagtige navn på appen, kan du åbne et PowerShell-vindue og skrive:
get-appxpackage * partial_name_of_the_app *

Eksempel:

get-appxpackage * peopleexperience *

Fra PowerShell-output skal du kopiere det appnavn, der vises ved siden af ​​' Navn: ”Kolonne.

Trin 3: Kør Python-scriptet

Åbn kommandoprompt under SYSTEM-konto . Den bedste måde at gøre dette på er at downloade PsExec.exe fra Windows Sysinternals.

Fra en administratorkommandoprompt skal du køre følgende kommandolinje:

psexec.exe -i -s -d cmd.exe

(Ovenstående kommando antager den mappe, der har PsExec.exe er i stien. Hvis ikke, nævner du hele vejen til PsExec.exe )

Hvis ovenstående kommando lykkes, åbner den et nyt kommandopromptvindue - men under LocalSystem privilegier.

Skift til vinduet Kommandoprompt (lokalt system) og udfør resten af ​​proceduren:

Først skal du sikkerhedskopiere StateRepository-Machine.srd databasefil ved hjælp af følgende kommandolinje:

kopier '% ProgramData%  Microsoft  Windows  AppRepository  StateRepository-Machine.srd' c:  backup.srd

Kør derefter Python-scriptfilen ved hjælp af følgende kommandolinjesyntaks:

Python.exe scriptfilename.py

Eksempel:

'C:  Brugere  Ramesh Srinivasan  AppData  Lokale  Programmer  Python  Python37  python.exe' C:  Brugere  Ramesh Srinivasan  Desktop  fix.py '

0x80073CFA store app fjern ved hjælp af python script

Følgende output betyder, at scriptet har kørt med succes:

Trigger 'TRG_AFTER_UPDATE_Package_SRJournal' er blevet ryddet. IsInbox af 'Microsoft.Windows.PeopleExperienceHost_10.0.19041.423_neutral_neutral_cw5n1h2txyewy' er indstillet til 0. Trigger 'TRG_AFTER_UPDATE_Package_SRJournal' er blevet gendannet.

Scriptet har ændret IsInbox værdidata til 0 i StateRepository-Machine.srd database.

Manuel procedure

Som et alternativ til Python-scriptmetoden kan du manuelt ændre IsInbox værdi ved hjælp af “DB Browser for SQLite” -softwaren. I Windows 2004 og 20H2 skal du dog fjerne AFTERDELETE (“TRG_AFTERDELETE_Package_Key”) udløser først. Efter ændring af IsInbox værdi, gendan AFTERDELETE udløser.

Ellers ser du følgende fejl:

sqlite sr_journal triggerfejl

DB Browser til SQLite Fejl ved ændring af data: ingen sådan funktion: is_srjournal_enabled

Til den manuelle procedure kan du bruge de fremragende instruktioner på dette sted Sådan tvinges du til at fjerne Windows Store (UWP) -apps .

Trin 4: Afinstaller appen ved hjælp af PowerShell

Efter at have gennemført trin 1-3, skal du kunne afinstallere den problematiske app nu ved hjælp af PowerShell.

Kør kommandoen:

Get-AppxPackage | Fjern-AppxPackage

For at fjerne det for alle brugere skal du køre følgende fra et PowerShell-administratorvindue:

Get-AppxPackage -allusere | Fjern-AppxPackage

Det løser fejlen 0x80073CFA . På pre-Windows v2004-systemer kan du muligvis ændre IsInbox værdi direkte ved hjælp af SQLite Browser-værktøjet uden at fjerne udløseren. Dette indlæg er baseret på Windows 10 version 20H2 build 10.0.19042.685, som er den aktuelle build fra dette indlæg.


En lille anmodning: Hvis du kunne lide dette indlæg, så del dette?

En 'lille' andel fra dig ville alvorligt hjælpe meget med væksten i denne blog. Nogle gode forslag:
  • Pin det!
  • Del det til din yndlingsblog + Facebook, Reddit
  • Tweet det!
Så mange tak for din støtte, min læser. Det tager ikke mere end 10 sekunder af din tid. Deleknapperne er lige nedenfor. :)