Program nie chce się odinstalować

Brakuje deinstalatora (uninstall.exe), więc Windows nie usunie programu. Jak usunąć go mimo to, z drogą powrotu na każdym kroku.

Na tej stronie
  1. Dlaczego Windows nie może znaleźć deinstalatora?
  2. Najpierw Panel sterowania i poprawki od Microsoftu
  3. Usuń program w Purge Uninstaller
  4. Czy można zainstalować go ponownie, by odzyskać deinstalator?
  5. Usuń program ręcznie, z drogą powrotu
  6. Dlaczego „Wymuś odinstalowanie” nie usunie aplikacji MSI ani ze Sklepu?
  7. Który sposób do ciebie pasuje
  8. Pytania

Gdy brakuje deinstalatora, Windows pokazuje błąd w rodzaju Windows cannot find 'C:\Program Files\App\uninstall.exe', a program zostaje na liście Zainstalowane aplikacje. Windows uruchamia tylko ten plik, który program zarejestrował do usuwania. Jeśli plik skasowano, przeniesiono albo instalacja nigdy się nie skończyła, program usuwasz inaczej.

Dlaczego Windows nie może znaleźć deinstalatora?

Bo plik, który program zarejestrował do usuwania, zniknął. W przypadku większości programów desktopowych Windows nie usuwa ich sam: uruchamia deinstalator zarejestrowany przez program. Każdy program przy instalacji zapisuje wpis w HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall, z wartościami takimi jak DisplayName, InstallLocation i UninstallString, czyli polecenie deinstalacji (Microsoft Learn). Lista Zainstalowane aplikacje jest zbudowana z tych wpisów.

Wpis i program mogą się więc rozjechać. Wpis mówi „uruchom ten plik”, pliku nie ma, a Windows nie ma planu B. Zwykle dzieje się tak z tych powodów:

Co widzisz Zwykła przyczyna Co spróbować
Windows cannot find deinstalator, Make sure you typed the name correctly Folder programu skasowano ręcznie albo usunęło go narzędzie do sprzątania Zainstaluj ponownie tę samą wersję albo Wymuś odinstalowanie
Deinstalator się uruchamia, po czym zawodzi lub się zamyka, a program nadal jest na liście Sam deinstalator jest uszkodzony Zainstaluj ponownie tę samą wersję albo Wymuś odinstalowanie
Program jest na liście, ale jego folder jest pusty lub go nie ma Wcześniejsza deinstalacja zatrzymała się w połowie Wymuś odinstalowanie albo ręczne usunięcie wpisu
Wpis uruchamia MsiExec.exe, a deinstalacja się nie udaje Produkt Instalatora Windows z uszkodzonymi rekordami Narzędzie do rozwiązywania problemów od Microsoftu
Odinstaluj jest wyszarzone albo nic nie robi w aplikacji ze Sklepu Aplikacje ze Sklepu usuwa sam Windows Pomoc Microsoftu dla aplikacji ze Sklepu

Pierwsze trzy to programy desktopowe z własnym deinstalatorem. Ostatnie dwa należą do Instalatora Windows i Microsoft Store, a poprawki są inne, więc zanim cokolwiek skasujesz, sprawdź, z którym rodzajem masz do czynienia.

Najpierw Panel sterowania i poprawki od Microsoftu

Zacznij od tego, co Windows już ma: nic nie kosztuje i nie zostawia niczego w połowie zrobionego.

  1. Panel sterowania. Microsoft zaznacza, że „niektórych aplikacji nie można odinstalować z aplikacji Ustawienia”, i odsyła zamiast tego do Panelu sterowania (Microsoft Support). Wyszukaj na pasku zadań Panel sterowania, otwórz Programy > Programy i funkcje, kliknij program prawym przyciskiem myszy i wybierz Odinstaluj albo Odinstaluj/Zmień.
  2. Narzędzie do rozwiązywania problemów z instalowaniem i odinstalowywaniem programów. Narzędzie Microsoftu naprawia klucze rejestru, które blokują odinstalowanie programu przez Programy i funkcje, w Windows 10 i 11. Najlepiej działa przy produktach Instalatora Windows: jeśli programu nie ma na jego liście, prosi o kod produktu z pliku .msi programu.

Jeśli oba sposoby dają ten sam błąd, problemem jest brakujący plik, a żadne menu w Windows nie uruchomi pliku, którego nie ma.

Usuń program w Purge Uninstaller

Purge Uninstaller, deinstalator dla Windows i Mac pokazujący każdą pozostałość, zanim zniknie, ma na ten przypadek przycisk: Wymuś odinstalowanie. W Windows działa to tak.

  1. Wybierz program w Aplikacjach. Panel wyświetla to, co program by zostawił, zanim cokolwiek się uruchomi.
  2. Naciśnij Odinstaluj. Purge Uninstaller najpierw próbuje uruchomić własny deinstalator programu, bo aplikacja zna własne elementy. Gdy pliku brakuje, panel informuje: „Na dysku brakuje deinstalatora aplikacji [nazwa], więc nie można go uruchomić”, a główny przycisk zmienia się w Wymuś odinstalowanie. Gdy deinstalator się uruchamia, ale zawodzi albo zamyka się, a program nadal jest zainstalowany, „Wymuś odinstalowanie” pojawia się jako drugi przycisk.
  3. Naciśnij Wymuś odinstalowanie. Pomija brakujący deinstalator i zabiera też folder programu oraz jego wpis na liście Windows, razem z pozostałościami, które znajdzie: folderami w AppData i ProgramData, kluczami rejestru, wpisami autostartu, usługami i skrótami.
  4. Przejrzyj listę i naciśnij Usuń N pozostałości. Wyraźne dopasowania są zaznaczone. Elementy z oznaczeniem „Możliwa”, na przykład folder o nazwie, którą może dzielić inna aplikacja, są pokazane, ale zaznaczenie zostawiamy tobie.

Wszystko trafia najpierw do Przywracania. „Przywróć N elementów” przywraca każdy element tam, gdzie był, a po wymuszonym odinstalowaniu program wraca razem z nimi. Nic nie jest usuwane, zanim zobaczysz to na liście, a foldery współdzielone przez wiele aplikacji ani nic z wnętrza folderu innej zainstalowanej aplikacji nigdy nie są proponowane.

Zasada: „Wymuś odinstalowanie” jest dla programów desktopowych. Produkty Instalatora Windows (MSI) i aplikacje ze Sklepu może usunąć tylko sam Windows, a program mówi o tym zamiast próbować. Programy zainstalowane dla wszystkich użytkowników komputera raz na sesję proszą o zgodę administratora w Windows.

Jeśli programu nie ma na liście, ale jego skrót nadal leży na pulpicie albo w menu Start, kliknij skrót prawym przyciskiem myszy, w Windows 11 wybierz Pokaż więcej opcji, a potem Odinstaluj za pomocą Purge. Purge Uninstaller otworzy się z zaznaczonym tym programem. Podręcznik przeprowadza przez każdy ekran.

Czy można zainstalować go ponownie, by odzyskać deinstalator?

Często tak. Zainstalowanie tego samego programu jeszcze raz na wierzchu zepsutej kopii zwykle zapisuje nowy deinstalator i nowy wpis, a wtedy Odinstaluj w Ustawieniach działa normalnie.

Pobierz instalator ze strony wydawcy, najlepiej w wersji, którą Zainstalowane aplikacje pokazują pod nazwą programu. Zainstaluj go w tym samym folderze, nie otwieraj programu i od razu odinstaluj. To się nie uda, gdy wydawca nie oferuje już programu albo jego instalator nie chce działać na starym wpisie.

Usuń program ręcznie, z drogą powrotu

Droga ręczna kasuje wpis, który czyta Windows, i odsuwa folder na bok. Każdy krok zachowuje kopię, dopóki nie będziesz pewien, że nic się nie zepsuło.

  1. Zamknij program. Sprawdź w Menedżerze zadań jego proces i zakończ go, bo inaczej nic z jego folderu nie da się przenieść.
  2. Otwórz Edytor rejestru (wyszukaj regedit) i przejdź do HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall. Program 32-bitowy w 64-bitowym Windows znajdziesz zamiast tego w HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall (Microsoft Learn). Program zainstalowany tylko dla ciebie używa tej samej ścieżki w HKEY_CURRENT_USER.
  3. Znajdź klucz programu. Klikaj kolejne podklucze i czytaj DisplayName. Gdy pasuje, zanotuj UninstallString (plik, którego Windows nie może znaleźć) i InstallLocation (jego folder). Jeśli UninstallString zaczyna się od MsiExec.exe, zatrzymaj się tutaj: to produkt Instalatora Windows, a bezpieczniejszą poprawką jest wspomniane wyżej narzędzie do rozwiązywania problemów.
  4. Najpierw wyeksportuj klucz. Przy zaznaczonym kluczu wybierz Plik > Eksportuj i zapisz plik .reg w miejscu, które łatwo znajdziesz (Microsoft Support). Plik > Importuj przywraca go z powrotem.
  5. Odsuń folder na bok. W Eksploratorze plików przenieś folder z InstallLocation do folderu tymczasowego, na przykład na pulpicie. Jeszcze go nie kasuj.
  6. Usuń klucz. Kliknij podklucz programu prawym przyciskiem myszy i wybierz Usuń. Program znika z listy Zainstalowane aplikacje.
  7. Poczekaj kilka dni. Uruchom komputer ponownie, używaj go jak zwykle i dopiero potem skasuj folder tymczasowy i plik .reg.

Pozostałości programu to osobne zadanie: foldery z ustawieniami w %APPDATA%, %LOCALAPPDATA% i %PROGRAMDATA%, nazwane od programu lub jego wydawcy, oraz wpisy w Menedżer zadań > Aplikacje autostartu. Je też odsuń na bok, a folder wydawcy zostaw w spokoju, jeśli nadal jest zainstalowany inny jego program. Poradnik o Przywracaniu pokazuje, co Purge Uninstaller zachowuje, gdy robi tę część za ciebie.

Dlaczego „Wymuś odinstalowanie” nie usunie aplikacji MSI ani ze Sklepu?

Bo Windows prowadzi własne rekordy dla obu rodzajów, a kasowanie ich plików za jego plecami pogarsza sprawę. Produkt Instalatora Windows jest też zarejestrowany we własnych danych konfiguracyjnych Instalatora Windows, poza kluczem Uninstall (Microsoft Learn), więc ręczne usunięcie folderu i wpisu może sprawić, że Instalator Windows nadal będzie przekonany, że produkt tam jest. Aplikacje ze Sklepu to pakiety, które instaluje i usuwa Windows.

W przypadku produktu MSI uruchom narzędzie do rozwiązywania problemów od Microsoftu i wybierz program albo podaj mu kod produktu. W przypadku aplikacji ze Sklepu Microsoft odsyła z tej samej strony narzędzia do osobnej pomocy dla aplikacji z Microsoft Store. Purge Uninstaller wyświetla oba rodzaje i uruchamia ich zwykłą deinstalację, ale nie wymusi jej.

Który sposób do ciebie pasuje

  • Jeden program i nadal masz jego instalator: zainstaluj tę samą wersję ponownie, potem odinstaluj. Nic do ręcznego sprzątania.
  • Program przyszedł z Instalatorem Windows (MsiExec.exe w jego wpisie): narzędzie do rozwiązywania problemów od Microsoftu.
  • Folderu nie ma i został tylko wpis: „Wymuś odinstalowanie” w Purge Uninstaller albo ręczne usunięcie wpisu po jego wyeksportowaniu.
  • Wolisz nie dotykać rejestru: przycisk „Wymuś odinstalowanie”, który trzyma folder, wpis i pozostałości w Przywracaniu. Free przechowuje ostatnie czyszczenie przez 7 dni, Pro przechowuje czyszczenia z 30 dni.
  • Kilka zepsutych programów naraz: Purge Uninstaller Pro usuwa pozostałości bez miesięcznego limitu. Free obejmuje 3 aplikacje miesięcznie.

Zacznij od programu, który pokazuje błąd, i zobacz, co zawiera jego lista, zanim cokolwiek zdecydujesz. Purge Uninstaller Free daje nieograniczone deinstalacje z listą pozostałości i czyści pozostałości po 3 aplikacjach miesięcznie, po 2 naraz; Pro kosztuje $29 raz, subskrypcja nie jest wymagana, nic się nie odnawia, a każda aktualizacja jest w cenie. Pobierz Purge Uninstaller dla Windows i wypróbuj „Wymuś odinstalowanie” na programie, który nie chce zniknąć.

Pytania

Czy bezpiecznie jest usunąć klucz rejestru deinstalacji programu?

Tak, w przypadku programu desktopowego, którego pliki już zniknęły, pod warunkiem że najpierw wyeksportujesz klucz. Klucz tylko mówi Windows, jak odinstalować program; po jego usunięciu program znika z listy Zainstalowane aplikacje. Pomiń to, gdy wpis uruchamia MsiExec.exe, bo Instalator Windows prowadzi dla tego produktu własne rekordy.

Czy „Wymuś odinstalowanie” działa na każdy program?

Nie. „Wymuś odinstalowanie” w Purge Uninstaller działa na programy desktopowe, których własnego deinstalatora brakuje, który zawodzi albo zamyka się, a program nadal jest zainstalowany. Produkty Instalatora Windows i aplikacje z Microsoft Store może usunąć tylko sam Windows, więc dla nich Purge Uninstaller uruchamia zwykłą deinstalację, a kolejnym krokiem jest narzędzie od Microsoftu.

Czy mogę cofnąć wymuszone odinstalowanie?

Tak. Wszystko, co usunie wymuszone odinstalowanie, trafia najpierw do Przywracania: folder programu, jego wpis na liście Windows i zaznaczone pozostałości. Przywrócenie tego czyszczenia wraca każdy element tam, gdzie był, a program wraca razem z nimi. Free przechowuje ostatnie czyszczenie przez 7 dni; Pro przechowuje czyszczenia z 30 dni.

Dlaczego Panel sterowania działa, gdy Ustawienia nie odinstalują programu?

Microsoft pisze, że niektórych aplikacji nie można odinstalować z aplikacji Ustawienia, i zaleca zamiast niej Panel sterowania. W programach desktopowych obie listy pochodzą z tych samych wpisów, więc gdy brakuje samego pliku deinstalatora, Panel sterowania zwykle pokazuje ten sam błąd i potrzebujesz innego sposobu, na przykład ponownej instalacji albo „Wymuś odinstalowanie”.

Czy „Wymuś odinstalowanie” jest w Purge Uninstaller Free?

Tak. Purge Uninstaller Free zawiera „Wymuś odinstalowanie” i listę pozostałości. Usunięcie pozostałości liczy się jako jedno z 3 czyszczeń pozostałości miesięcznie w Free, a Free przechowuje ostatnie czyszczenie w Przywracaniu przez 7 dni. Purge Uninstaller Pro, $29 raz, zdejmuje miesięczny limit i przechowuje czyszczenia z 30 dni.