Na 64-bitowym pulpicie Windows 7 na liście programów i funkcji znajduje się program (Panel sterowania \ Wszystkie elementy panelu sterowania \ Programy i funkcje), który odmówił odinstalowania. Otrzymany błąd to:
Error 1723. There is a problem with this Installer package.
A DLL required for this install to complete could not be run
Podejrzewam, że plik został usunięty lub uszkodzony. Dużym problemem jest to, że program odmówił zainstalowania się na uszkodzonej wersji.
Jak ręcznie wyczyścić listę zainstalowanych programów?
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall
Zamiast tego programy 32-bitowe zainstalowane na komputerze 64-bitowym będą znajdować się w folderze opisanym przez @Fabien.HKEY_CLASSES_ROOT\Installer\Products
Microsoft udostępnia narzędzie do rozwiązywania problemów z instalacją i odinstalowaniem programu. Jest dostępny od
http://aka.ms/Program_Install_and_Uninstall
źródło
Oto dwa przypadki z nieco innym rozwiązaniem:
Program (w postaci pliku lub folderu), który próbujesz odinstalować, został dostarczony wraz z komputerem po zakupie.
Program (plik lub folder), który próbujesz odinstalować, został zainstalowany lub zainstalowany bez Twojej wiedzy przez kogoś innego.
Twoja strategia w obu przypadkach to:
Rozwiązanie przypadku 1:
Rozwiązanie przypadku 2:
źródło
Myślę, że samo sprzątanie nie zmieni problemu z programem. Możesz wypróbować ccleaner http://www.piriform.com/ccleaner/features i pozwolić mu usunąć wpis z listy, ale nadal chcesz ręcznie wyczyścić rejestr. Idź i poszukaj kluczy programu w HKEY_LOCAL_MACHINE \ Software \ YourProgram lub jeśli uruchamiasz 32-bitową aplikację na 64-bitowym systemie operacyjnym w HKEY_LOCAL_MACHINE \ Software \ Wow6432Node \ YourProgram Możesz spróbować zainstalować go później, a następnie odinstalować. Sugerowałbym, aby pozwolić ccleanerowi wykonać później czyszczenie rejestru.
źródło
Miał program, w którym żadna z powyższych opcji nie działałaby.
W końcu zrzuciłem cały rejestr, szukając w nim jego nazwy i znalazłem go tutaj: [HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ Windows \ CurrentVersion \ Uninstall \
Aby ułatwić mi życie, po prostu użyłem Revo Uninstaller, aby go usunąć.
źródło
Odpowiednie klucze rejestru mogą również znajdować się w
Dla mnie (identyfikator użytkownika) było
S-1-5-21-874921695-2243469788-227544040-1000
, ale nie jestem do końca pewien, czy jest unikalny, czy nie.Pliki instalacyjne mogą być obecne w
C:\Users\(user name)\AppData\Local\Package Cache
. Jeśli tak, to można tam znaleźć identyfikator liczby liter dla wyszukiwania w rejestrze.źródło
Instalator podaje ścieżkę do pliku ... po prostu wybierz jedną część folderu Temp z losowymi liczbami i literami i wyszukaj go w rejestratorze ... usuń wszystkie znalezione wpisy (cały folder). Musiałem to zrobić dla wyglądu i colorista.msi, więc zajęło to kilka minut
źródło
Przejdź przez rejestr w poszukiwaniu „AppName”. To zajmie trochę czasu, ale znajdziesz głównie wszystkie wpisy związane z programem.
Następnie użyj CCleaner, aby wykonać czyszczenie rejestru. A następnie ponownie zainstaluj / odinstaluj (ponownie) aplikację za pomocą pliku instalatora MSI.
źródło