Office 2024/2021/2019: błąd 30045-44 (1) w Windows 11 – pełne usunięcie Click-to-Run i naprawa aktywacji
Błąd 30045-44 (1) potrafi zablokować zarówno odinstalowanie, jak i ponowną instalację Microsoft Office. W praktyce najtrudniejszy wariant pojawia się wtedy, gdy Windows nadal widzi produkt Office w rejestrze, ale mechanizm Click-to-Run jest już uszkodzony lub niekompletny. Wtedy zwykłe „Odinstaluj”, narzędzie Microsoft Get Help, a nawet Office Deployment Tool mogą zakończyć się błędem.
Poniżej opisuję pełną procedurę na podstawie rzeczywistego przypadku: Windows 11 + Office Home & Business 2021 Retail 64-bit, pl-PL. Instrukcja obejmuje również diagnostykę aktywacji po ponownej instalacji oraz wskazówki dla Office 2019. Dla Office 2024 powinno działać
Ważne: część kroków usuwa usługę Click-to-Run, katalogi Office i wpisy rejestru. Nie wykonuj ręcznego czyszczenia, jeśli na komputerze masz inne produkty Click-to-Run, które chcesz zachować, np. Microsoft 365, Visio lub Project. Najpierw zrób punkt przywracania i kopię danych programu Outlook, szablonów oraz innych ustawień, które są dla Ciebie ważne.
Skrót rozwiązania: najpierw próbujemy oficjalnego odinstalowania, potem identyfikujemy produkt w rejestrze, próbujemy Office Deployment Tool, a jeśli błąd 30045-44 wraca – usuwamy uszkodzony Click-to-Run i pozostałości MSI. Po reinstalacji, jeśli Office działa tylko w trybie odczytu, diagnozujemy aktywację i magazyn licencji vNext.

Co oznacza błąd 30045-44 (1)?
Sam kod 30045-44 nie wskazuje jednej konkretnej przyczyny. Może pojawić się, gdy instalator nie potrafi poprawnie odczytać stanu istniejącej instalacji, gdy pozostały komponenty starszego Office albo gdy Click-to-Run jest niespójny. Dlatego zamiast od razu usuwać rejestr, warto przejść przez diagnostykę od najmniej inwazyjnej do najbardziej zdecydowanej.
Krok 1. Spróbuj oficjalnego narzędzia Microsoft do odinstalowania Office
Microsoft zaleca rozpoczęcie od narzędzia do rozwiązywania problemów z odinstalowaniem. Aktualna wersja wiersza poleceń Get Help obsługuje m.in. Office 2024, Office 2021 i Office 2019.
Dla Office 2024 uruchom w podwyższonym CMD:
GetHelpCmd.exe -S OfficeScrubScenario -AcceptEula -OfficeVersion 2024
Dla Office 2021 uruchom w podwyższonym CMD:
GetHelpCmd.exe -S OfficeScrubScenario -AcceptEula -OfficeVersion 2021
Dla Office 2019:
GetHelpCmd.exe -S OfficeScrubScenario -AcceptEula -OfficeVersion 2019
Można też użyć -OfficeVersion All, ale tylko wtedy, gdy naprawdę chcesz usunąć wszystkie wykryte wersje Office.
Co jeśli Get Help twierdzi, że Office nie jest zainstalowany?
W uszkodzonej instalacji może pojawić się komunikat:
Office Uninstall failed. There are no supported Office products installed.

Jeśli Office faktycznie jest zainstalowany, nie powtarzaj scrubbera w nieskończoność. Przejdź do identyfikacji produktu.
Krok 2. Sprawdź, jaki Office jest naprawdę zarejestrowany
Uruchom PowerShell jako administrator:
Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Office\ClickToRun\Configuration' -ErrorAction SilentlyContinue |
Format-List ProductReleaseIds,VersionToReport,Platform,ClientCulture
Przykładowy prawidłowy wynik dla Office Home & Business 2021:

Najważniejsza wartość to ProductReleaseIds. Przykładowo:
HomeBusiness2021Retail
HomeStudent2021Retail
Professional2021Retail
ProPlus2021Volume
Sprawdź też usługę Click-to-Run:
Get-Service ClickToRunSvc -ErrorAction SilentlyContinue |
Format-List Status,Name,StartType
oraz ewentualną instalację ze sklepu Microsoft Store:
Get-AppxPackage -AllUsers -Name Microsoft.Office.Desktop |
Select-Object Name,PackageFullName
Krok 3. Spróbuj usunąć produkt przez Office Deployment Tool
Jeżeli Click-to-Run nadal działa, przed ręcznym czyszczeniem warto spróbować Office Deployment Tool (ODT). Dla przykładowego produktu HomeBusiness2021Retail utwórz plik remove.xml:
<Configuration>
<Remove All="FALSE">
<Product ID="HomeBusiness2021Retail" />
</Remove>
<Display Level="Full" AcceptEULA="TRUE" />
</Configuration>
Następnie w katalogu z ODT:
setup.exe /configure remove.xml
Nie używaj automatycznie All="TRUE", jeżeli na komputerze masz Project, Visio, Microsoft 365 albo inną instalację Click-to-Run, którą chcesz zachować.
Jeśli ODT ponownie zwraca 30045-44 (1), oznacza to, że warto przejść do ręcznego czyszczenia mechanizmu Click-to-Run.
Krok 4. Ręcznie zatrzymaj i usuń uszkodzony Click-to-Run
Uwaga: wykonuj ten etap tylko wtedy, gdy chcesz całkowicie usunąć instalację Office korzystającą z Click-to-Run. Usługa i katalog ClickToRun są współdzielone przez produkty Office.
Zamknij Word, Excel, Outlook, PowerPoint, OneNote, Teams i inne aplikacje Office. Następnie w PowerShellu jako administrator:
Stop-Service ClickToRunSvc -Force -ErrorAction SilentlyContinue
Stop-Process -Name OfficeClickToRun -Force -ErrorAction SilentlyContinue
Stop-Process -Name OfficeC2RClient -Force -ErrorAction SilentlyContinue
Stop-Process -Name AppVShNotify -Force -ErrorAction SilentlyContinue
sc.exe delete ClickToRunSvc
Po komunikacie [SC] DeleteService SUCCESS uruchom komputer ponownie.
Po restarcie usuń katalogi Click-to-Run i Office
Remove-Item "C:\Program Files\Microsoft Office" -Recurse -Force -ErrorAction SilentlyContinue
Remove-Item "C:\Program Files\Common Files\Microsoft Shared\ClickToRun" -Recurse -Force -ErrorAction SilentlyContinue
Remove-Item "C:\ProgramData\Microsoft\ClickToRun" -Recurse -Force -ErrorAction SilentlyContinue
Remove-Item "C:\Program Files (x86)\Microsoft Office" -Recurse -Force -ErrorAction SilentlyContinue
Jeżeli któryś katalog nie istnieje, PowerShell przejdzie dalej.
Sprawdź, czy usługa i katalog faktycznie zniknęły
Get-Service ClickToRunSvc -ErrorAction SilentlyContinue
Test-Path "C:\Program Files\Common Files\Microsoft Shared\ClickToRun"
Pusty wynik pierwszej komendy oraz False przy drugiej oznaczają, że Click-to-Run został usunięty.

Krok 5. Usuń pozostałości rejestru – ale tylko po wykonaniu kopii
Najpierw wykonaj kopię klucza:
reg.exe export "HKLM\SOFTWARE\Microsoft\Office\ClickToRun" "$env:USERPROFILE\Desktop\Office-ClickToRun-backup.reg" /y
Jeśli klucz istnieje, usuń go:
Remove-Item "HKLM:\SOFTWARE\Microsoft\Office\ClickToRun" -Recurse -Force -ErrorAction SilentlyContinue
Możesz też usunąć typowe zaplanowane zadania Office. Jeśli któregoś nie ma, komunikat „nie znaleziono” można zignorować:
schtasks.exe /delete /tn "\Microsoft\Office\Office Automatic Updates" /f
schtasks.exe /delete /tn "\Microsoft\Office\Office Subscription Maintenance" /f
schtasks.exe /delete /tn "\Microsoft\Office\Office ClickToRun Service Monitor" /f
schtasks.exe /delete /tn "\Microsoft\Office\OfficeTelemetryAgentLogOn2016" /f
schtasks.exe /delete /tn "\Microsoft\Office\OfficeTelemetryAgentFallBack2016" /f
Nie polecam od razu kasować całego HKCU:\Software\Microsoft\Office. Taki zabieg usuwa również ustawienia użytkownika. Najpierw usuń tylko to, co faktycznie jest pozostałością wadliwej instalacji.
Krok 6. Znajdź pozostałości w „Zainstalowanych aplikacjach”
Po usunięciu Click-to-Run Windows może nadal pokazywać Office jako zainstalowany. Sprawdź wpisy:
$roots = @(
"HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*",
"HKLM:\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*"
)
Get-ItemProperty $roots -ErrorAction SilentlyContinue |
Where-Object {
$_.DisplayName -match "Office|Microsoft 365"
} |
Select-Object DisplayName,DisplayVersion,PSChildName,UninstallString
W opisywanym przypadku zostały między innymi:
- Microsoft Office 2021 dla Użytkowników Domowych i Małych Firm – pl-pl,
- Office 16 Click-to-Run Licensing Component,
- Office 16 Click-to-Run Extensibility Component,
- Office 16 Click-to-Run Localization Component.

„Office 16” nie oznacza tutaj koniecznie Office 2016. Office 2019, 2021 i 2024 nadal używają wielu ścieżek i składników oznaczonych wewnętrznie numerem 16.
Krok 7. Usuń osierocone komponenty MSI Click-to-Run
Wynik poprzedniej komendy pokazuje kolumnę PSChildName. Dla komponentów MSI jest to zwykle identyfikator GUID w nawiasach klamrowych, np. {90160000-...}.
Najbezpieczniej uruchomić deinstalację dla dokładnego GUID-u odczytanego na danym komputerze:
MsiExec.exe /X{TU_WKLEJ_GUID_Z_PSChildName}
Powtórz dla:
- Office 16 Click-to-Run Licensing Component,
- Office 16 Click-to-Run Extensibility Component,
- Office 16 Click-to-Run Localization Component.
Na tym etapie nie dodawaj /qn. Jeśli Windows Installer ma problem, zobaczysz komunikat, zamiast ukrytego błędu.
Jeżeli sam wpis produktu Office nadal istnieje, usuń wyłącznie jego konkretny klucz z gałęzi Uninstall. Najpierw ustal jego PSChildName poprzednią komendą. Przykład dla badanego komputera:
$paths = @(
"HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\HomeBusiness2021Retail - pl-pl",
"HKLM:\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\HomeBusiness2021Retail - pl-pl"
)
$paths | ForEach-Object {
if (Test-Path $_) {
Remove-Item $_ -Recurse -Force
}
}
Nie kopiuj tej nazwy w ciemno. Dla innej edycji lub języka klucz będzie miał inną nazwę.
Krok 8. Restart, kontrola i ponowna instalacja Office
Uruchom Windows ponownie. Następnie ponownie sprawdź listę:
Get-ItemProperty `
"HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*",
"HKLM:\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*" `
-ErrorAction SilentlyContinue |
Where-Object {$_.DisplayName -match "Office|Microsoft 365"} |
Select-Object DisplayName,DisplayVersion
Jeżeli główny Office oraz trzy komponenty Click-to-Run zniknęły, możesz wykonać świeżą instalację z konta Microsoft lub z przygotowanego instalatora/ODT.
Office po reinstalacji działa tylko w trybie „bez licencji”
Po skutecznym usunięciu i ponownej instalacji problem może zmienić charakter: aplikacje uruchamiają się, ale Word pokazuje „Tylko wyświetlanie (bez licencji)”.

Najpierw upewnij się, że instalacja nadal jest właściwą edycją:
Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\Office\ClickToRun\Configuration" |
Format-List ProductReleaseIds,VersionToReport,Platform
Dla Home & Business 2021 powinno pojawić się HomeBusiness2021Retail.
Błędy 0xC004F014 i 0xC004F017
Podczas diagnostyki można spotkać:
0xC004F014
The Software Licensing Service reported that the product key is not available.

albo:
0xC004F017
The Software Licensing Service reported that the license is not installed.

W przypadku współczesnego Office Retail powiązanego z kontem Microsoft nie należy instalować losowych kluczy „generycznych” ani kolejno testować wszystkich kluczy z konta. Najpierw trzeba ustalić, czy Office używa nowego magazynu licencji.
Diagnostyka vNext – gdy Office nie pobiera licencji z konta
Sprawdź:
Get-ItemProperty `
"HKCU:\SOFTWARE\Microsoft\Office\16.0\Common\Licensing\LicensingNext" `
-ErrorAction SilentlyContinue | Format-List
Jeżeli dla produktu, np. homebusiness2021retail, widzisz wartość 2, produkt pracuje w trybie nowego mechanizmu licencjonowania.
Nie zakładaj sztywnej ścieżki do vNextDiag.ps1. W różnych instalacjach może być w innym miejscu. Znajdź go:
$vNext = Get-ChildItem "C:\Program Files\Microsoft Office" `
-Filter vNextDiag.ps1 -Recurse -ErrorAction SilentlyContinue |
Select-Object -First 1 -ExpandProperty FullName
$vNext
Jeśli ścieżka została znaleziona:
& $vNext -action list
W uszkodzonym przypadku wynik może wyglądać tak:
homebusiness2021retail = vNext
No vNext licenses found.
No Device licenses found.

Wyczyść cache logowania, jeśli Office nie pobiera licencji
Zamknij wszystkie aplikacje Office, Teams i OneDrive. Następnie można wyczyścić lokalny cache tożsamości:
Remove-Item "$env:LOCALAPPDATA\Microsoft\OneAuth" -Recurse -Force -ErrorAction SilentlyContinue
Remove-Item "$env:LOCALAPPDATA\Microsoft\IdentityCache" -Recurse -Force -ErrorAction SilentlyContinue
Po restarcie zaloguj się ponownie w Wordzie na właściwe konto Microsoft i wybierz poprawną licencję. Czyszczenie tych katalogów powoduje ponowne utworzenie tokenów logowania, więc aplikacje Microsoft mogą poprosić o ponowne zalogowanie.
Masz wiele licencji Office 2021/2024 na jednym koncie Microsoft?
To szczególnie ważny przypadek. Jeżeli do jednego konta przypisano wiele jednorazowych zakupów Office, nie wystarczy samo „zaloguj się”. Poszczególne instalacje mogą odpowiadać różnym licencjom.
Microsoft zaleca zarządzanie tymi instalacjami tak, aby wiadomo było, która kopia została użyta na którym komputerze. Nie wpisuj kolejnych pełnych kluczy „na próbę”. Jeżeli musisz identyfikować istniejące instalacje, pracuj na ostatnich 5 znakach klucza lub na nazwie/identyfikatorze urządzenia we własnej ewidencji i nie publikuj pełnych kluczy w zrzutach ekranu.
Komunikat „Ten produkt wymaga aktualizacji”
Przed dalszą aktywacją upewnij się, że Click-to-Run pobrał aktualną kompilację. W Wordzie wybierz Plik → Konto → Opcje aktualizacji → Aktualizuj teraz. Można też uruchomić:
"C:\Program Files\Common Files\Microsoft Shared\ClickToRun\OfficeC2RClient.exe" /update user

Po zakończeniu powinien pojawić się komunikat, że wszystko jest aktualne:

Co z Office 2019?
Office 2019 również może występować jako Click-to-Run i może pozostawić podobne komponenty. Do pierwszej próby usunięcia można użyć:
GetHelpCmd.exe -S OfficeScrubScenario -AcceptEula -OfficeVersion 2019
Jeśli instalacja jest uszkodzona i Get Help jej nie rozpoznaje, diagnostyka usługi ClickToRunSvc, katalogów ClickToRun oraz wpisów Uninstall wygląda analogicznie. Zawsze najpierw sprawdź, jakie inne produkty Click-to-Run są na komputerze.
Warto wiedzieć: wsparcie Office 2019 zakończyło się 14 października 2025 r. Jeśli w 2026 r. wykonujesz pełną reinstalację na komputerze produkcyjnym, warto rozważyć przejście na wspieraną wersję.
Do kiedy Office 2021 ma wsparcie?
Według polskiego zestawienia Microsoft, Office 2021 osiąga koniec wsparcia 13 października 2026 r. Po tej dacie nie należy oczekiwać kolejnych aktualizacji zabezpieczeń i standardowego wsparcia technicznego.
Checklista po naprawie
ClickToRunSvcdziała po świeżej instalacji i nie jest pozostałością starej instalacji.ProductReleaseIdspokazuje dokładnie zakupioną edycję.- W „Zainstalowanych aplikacjach” nie ma osieroconych komponentów starego Office.
- Office ma aktualną kompilację.
- Word → Plik → Konto nie pokazuje „Tylko wyświetlanie (bez licencji)”.
- Jeśli używany jest vNext,
vNextDiag.ps1 -action listpokazuje lokalną licencję zamiast „No licenses found”. - Przy wielu licencjach na jednym koncie wiadomo, która licencja jest przypisana do którego komputera.
FAQ
Czy odinstalowanie Office usuwa dokumenty Word i Excel?
Standardowe odinstalowanie aplikacji Office nie usuwa dokumentów użytkownika. Przed ręcznym czyszczeniem warto jednak zrobić kopię danych Outlooka, szablonów i niestandardowych ustawień.
Dlaczego w Office 2021 widzę wpisy „Office 16”?
Numer 16 jest używany w wewnętrznych ścieżkach i składnikach współczesnych wersji Office. Sam napis „Office16” nie dowodzi, że masz zainstalowany Office 2016.
Czy mogę usunąć cały klucz HKCU\Software\Microsoft\Office?
Technicznie jest to element niektórych procedur ręcznego czyszczenia, ale usuwa też ustawienia użytkownika. Lepiej zacząć od precyzyjnego usunięcia Click-to-Run i konkretnego wpisu produktu.
Czy błąd 30045-44 (1) zawsze oznacza uszkodzony Click-to-Run?
Nie. To kod występujący w kilku scenariuszach. Ręczne czyszczenie ma sens dopiero wtedy, gdy standardowe narzędzia nie działają, a diagnostyka potwierdza niespójny stan instalacji.
Czy można używać Office 2019 w 2026 roku?
Program może nadal się uruchamiać, ale Office 2019 jest już poza wsparciem Microsoft. Oznacza to brak nowych aktualizacji zabezpieczeń i standardowej pomocy technicznej.
Oficjalne źródła Microsoft
- Odinstalowywanie Microsoft 365 lub Office z komputera PC
- Office uninstall with command-line Get Help / OfficeScrubScenario
- Office Deployment Tool – dokumentacja
- Opcje konfiguracji Office Deployment Tool
- Product IDs wspierane przez ODT
- Ręczne usuwanie Office / Click-to-Run
- vNextDiag – sprawdzanie stanu licencji
- Zmiana klucza produktu i wiele jednorazowych zakupów Office
- Aktywacja Office po reinstalacji lub zmianie urządzenia
- Produkty Microsoft kończące wsparcie w 2026 roku
Instrukcja opisuje realny przypadek i celowo prowadzi od metod najmniej inwazyjnych do ręcznego czyszczenia. Zanim usuniesz usługę Click-to-Run lub wpisy rejestru, upewnij się, że nie usuniesz innych potrzebnych produktów Office.