Windows 10'da Bir Uygulamayı Kaldırırken 0x80073CFA Hatası Düzeltildi - Winhelponline

Fix Error 0x80073cfa When Uninstalling An App Windows 10 Winhelponline

Windows 10'da bir Mağaza uygulamasını kaldırırken şu hatayı alabilirsiniz 0x80073CFA . Bu, uygulamayı kaldırmak için Uygulamalar ve Özellikler GUI veya PowerShell komutunu kullanıyor olsanız da gerçekleşir. Birçok kullanıcı, hatanın Forza Motorsport, Forza Horizon, Asphalt: Airborne vb. Gibi bazı oyun uygulamalarını kaldırırken oluştuğunu belirtti.



0x80073CFA uygulamaları kaldırma hatası



 App_name uygulamasını kaldıramadık İşlem başarıyla tamamlanmadı. Biraz sonra tekrar deneyin. İhtiyacınız olması durumunda hata kodu 0x80073CFA'dır.

Ancak hata 0x80073CFA Microsoft oyun uygulamalarına özgü değildir. Bu konuda herhangi bir uygulama için olabilir.



Kullanarak uygulamayı kaldırmaya çalışılıyor PowerShell’in Kaldır-AppxPackage aynı hata koduyla sonuçlanır:

0x80073CFA, uygulamaları kaldırma hatası powershell



Remove-AppxPackage: HRESULT: 0x80073CFA ile dağıtım başarısız oldu, Kaldırma başarısız oldu. Lütfen yazılım satıcınıza başvurun. (HRESULT istisnası: 0x80073CFA) hatası 0x80070032: AppX Dağıtımı Paket_adı paketindeki kaldırma işlemi şu konumdan: C:  WINDOWS  SystemApps  package_path başarısız oldu. Bu uygulama Windows'un bir parçasıdır ve kullanıcı bazında kaldırılamaz. Bir yönetici, Windows Özelliklerini Açma veya Kapatma özelliğini kullanarak uygulamayı bilgisayardan kaldırmayı deneyebilir. Ancak uygulamanın kaldırılması mümkün olmayabilir.

(Yukarıdaki hata, adlı kutuda gelen paketi kaldırmaya çalışırken meydana geldi. Microsoft.Windows.PeopleExperienceHost açıklama uğruna.)

Sebep olmak

0x80073CFA Çıkarılamayan bir gelen kutusu uygulamasını kaldırmaya çalışırsanız hata ('Kaldırma başarısız. Lütfen yazılım satıcınızla iletişime geçin.') oluşur. Gelen kutusu uygulamaları, Windows 10 ile birlikte verilen ve Windows 10 Kurulumu sırasında yüklenen resmi Microsoft uygulamalarıdır - ör. Fotoğraflar, Takvim, Alarma, Kamera, Hesap Makinesi, Kişiler uygulaması vb. Gelen kutusu uygulamalarından bazıları 'kaldırılamaz' ve bazıları çıkarılabilir - örneğin Fotoğraflar uygulaması .

StateRepository-Machine.srd veritabanı, uygulamaya karşı IsInbox adlı bir alana sahiptir. 1 veya 0 . Eğer ayarlanmışsa 1 , belirlenmiş bir gelen kutusu uygulamasıdır. Çıkarılamayan uygulamalar için PowerShell’ler Get-AppxPackage komutu, paketin Çıkarılamaz .

get-appxpackage kaldırılamaz

Kullanılmayan veya istenmeyen uygulamaları kaldırarak Windows'u kırpmanız gerekirse, kaldırılamaz gelen kutusu uygulamaları olarak işaretlenmiş olsalar bile bunları zorla kaldırmanın bir yolu vardır. Bunu yapmak için önce Gelen Kutusu değer 0 düzenleyerek StateRepository-Machine.srd veri tabanı.

0x80073CFA Hatası Çözümü

İnatçı veya kaldırılamayan bir Mağaza uygulamasını zorla kaldırmak ve hatayı önlemek için 0x80070032 , bu adımları takip et:

Adım 1: Python3'ü yükleyin

Python3'ü henüz kurmadıysanız yükleyin. Python3 yükleyicisini aşağıdaki bağlantılardan indirebilirsiniz:

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

2. Adım: Python komut dosyasını alın: 'Fix.py'

Aşağıdaki GitHub bağlantısından 'Fix.py' adlı Python komut dosyasını indirin:

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

(Kodlayıcıya verilen krediler Çift Labirent bu güzel küçük senaryo için.)

İndirdikten sonra ' Fix.Py Not Defteri'nde.

8. satırdaki kodu düzenleyin ve uygulama adını değiştirin. Komut dosyası, 8. satırda aşağıdaki kodu içerir:

WHERE PackageFullName GİBİ ' Microsoft.Windows.HolographicFirstRun % '

Bunu, kaldırmaya çalıştığınız uygulama adıyla değiştirmek istiyorsunuz - ör. kaldırmaya çalışıyorsanız Microsoft.Windows.PeopleExperienceHost , oraya ekleyin.

WHERE PackageFullName GİBİ ' Microsoft.Windows.PeopleExperienceHost % '

Python komut dosyası ' Fix.py 'Ve Not Defteri'ni kapatın.

Not: Uygulamanın tam adını bilmiyorsanız, bir PowerShell penceresi açıp şunu yazabilirsiniz:
get-appxpackage * partial_name_of_the_app *

Misal:

get-appxpackage * kişi deneyimi *

PowerShell çıktısından, ' İsim: ”Sütunu.

3. Adım: Python betiğini çalıştırın

Komut İstemi'ni açın. SYSTEM hesabı . Bunu yapmanın en iyi yolu, PsExec.exe Windows Sysinternals'dan.

Bir yönetici Komut İstemi'nden aşağıdaki komut satırını çalıştırın:

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

(Yukarıdaki komut, sahip olan klasörü varsayar. PsExec.exe PATH içindedir. Değilse, tam yolu belirtin PsExec.exe )

Yukarıdaki komut başarılı olursa, yeni bir Komut İstemi penceresi açar - ancak LocalSystem ayrıcalıklar.

Komut İstemi (Yerel Sistem) penceresine geçin ve prosedürün geri kalanını gerçekleştirin:

İlk olarak, yedekleyin StateRepository-Machine.srd aşağıdaki komut satırını kullanarak veritabanı dosyası:

'% ProgramData%  Microsoft  Windows  AppRepository  StateRepository-Machine.srd' c:  backup.srd kopyalayın

Ardından, aşağıdaki komut satırı sözdizimini kullanarak Python komut dosyasını çalıştırın:

Python.exe komut dosyası adı.py

Misal:

'C:  Users  Ramesh Srinivasan  AppData  Local  Programs  Python  Python37  python.exe' 'C:  Users  Ramesh Srinivasan  Desktop  fix.py'

0x80073CFA mağaza uygulaması python komut dosyası kullanarak kaldırma

Aşağıdaki çıktı, komut dosyasının başarıyla çalıştığı anlamına gelir:

'TRG_AFTER_UPDATE_Package_SRJournal' tetikleyicisi temizlendi. 'Microsoft.Windows.PeopleExperienceHost_10.0.19041.423_neutral_neutral_cw5n1h2txyewy'nin IsInbox'ı 0'a ayarlandı. Tetikleyici' TRG_AFTER_UPDATE_Package_SRJournal 'geri yüklendi.

Komut dosyası başarıyla değiştirdi Gelen Kutusu veriye değer vermek 0 içinde StateRepository-Machine.srd veri tabanı.

Manuel prosedür

Python komut dosyası yöntemine alternatif olarak, Gelen Kutusu 'SQLite için DB Browser' yazılımını kullanarak değer. Ancak, Windows 2004 ve 20H2'de, SONRA (“TRG_AFTERDELETE_Package_Key”) önce tetikleyin. Değiştirdikten sonra Gelen Kutusu değeri geri yükle SONRA tetik.

Aksi takdirde aşağıdaki hatayı görürsünüz:

sqlite sr_journal tetik hatası

SQLite için DB Tarayıcısı Veri değiştirme hatası: böyle bir işlev yok: is_srjournal_enabled

Manuel prosedür için, bu sitedeki mükemmel talimatları kullanabilirsiniz. Windows Mağazası (UWP) Uygulamalarını Kaldırmaya Zorlama .

4. Adım: PowerShell'i kullanarak uygulamayı kaldırın

1-3 Adımlarını tamamladıktan sonra, sorunlu uygulamayı şimdi PowerShell kullanarak kaldırabilmelisiniz.

Komutu çalıştırın:

Get-AppxPackage | Kaldır-AppxPackage

Tüm kullanıcılar için kaldırmak için, bir yönetici PowerShell penceresinden aşağıdakileri çalıştırın:

Get-AppxPackage - tüm kullanıcılar | Kaldır-AppxPackage

Bu hatayı düzeltir 0x80073CFA . Windows v2004 öncesi sistemlerde, Gelen Kutusu Tetikleyiciyi / tetikleyicileri kaldırmadan doğrudan SQLite Browser yardımcı programını kullanarak değer. Bu gönderi, bu yazıdaki mevcut yapı olan Windows 10 20H2 sürüm 10.0.19042.685'e dayanmaktadır.


Küçük bir istek: Bu gönderiyi beğendiyseniz, lütfen paylaşın?

Sizden 'küçük' bir paylaşım, bu blogun büyümesine ciddi şekilde yardımcı olacaktır. Bazı harika öneriler:
  • İğnele!
  • En sevdiğiniz blog + Facebook, Reddit ile paylaşın
  • Cıvılda!
Desteğiniz için çok teşekkür ederim okuyucum. Zamanınızın 10 saniyesinden fazla sürmez. Paylaşım düğmeleri hemen aşağıda. :)