Anwendung von einem PC entfernen
Der Starter 2.0 entfernt eine Anwendung mit /uninstall oder über den Eintrag unter „Apps“ von Windows (siehe
Deinstallieren). Der Starter 1.0 hat keine Deinstallation: Er installiert
nichts für den Computer und schreibt nur in das Benutzerprofil. Um einem Benutzer eine Anwendung des Starters 1.0
wegzunehmen, entfernen Sie für diesen Windows-Benutzer, was ihre Starts hinterlassen haben.
Voraussetzungen
- Der Produktschlüssel der Anwendung (
productinbootstrapper.json), hierKunden. - Der Benutzer hat die Anwendung geschlossen; keine
MSACCESS.EXEdes Benutzers hält eine Kopie geöffnet. - Keine Administratorrechte: Jeder Teil liegt im Benutzerprofil und unter
HKEY_CURRENT_USER. Führen Sie die Schritte als dieser Benutzer aus (ein Anmeldeskript, eine Softwareverteilung im Kontext des Benutzers oder von Hand).
Was ein Start hinterlässt
| Teil | Wo | Gemeinsam genutzt |
|---|---|---|
| Kopien, Zustand, Protokoll | %LOCALAPPDATA%\WKL\Kunden\ | nein |
| Vertrauenswürdiger Speicherort | HKCU\Software\Microsoft\Office\16.0\Access\Security\Trusted Locations\WKL.Kunden | nein |
| WKL-Komponenten | %LOCALAPPDATA%\WKL\Components\<release>\<x86|x64>\ und ihre Registrierung unter HKCU\Software\Classes | ja, mit jeder WKL-Anwendung des Benutzers |
| Starter und Verknüpfung | dort, wo Sie sie abgelegt haben | - |
Die Einzelheiten jedes Teils stehen in Was der Starter schreibt und meldet.
Anwendung entfernen
Löschen Sie den Ordner der Anwendung und ihren vertrauenswürdigen Speicherort:
$product = 'Kunden' Remove-Item -Recurse -Force (Join-Path $env:LOCALAPPDATA "WKL\$product") Remove-Item -Recurse "HKCU:\Software\Microsoft\Office\16.0\Access\Security\Trusted Locations\WKL.$product" -ErrorAction SilentlyContinue
Entfernen Sie nur den Schlüssel
WKL.<product>: Die anderen vertrauenswürdigen Speicherorte gehören dem Benutzer oder anderen Anwendungen.- Entfernen Sie den Starterordner und die Verknüpfung des Benutzers, falls sie auf den PC kopiert wurden.
Nur wenn keine andere WKL-Anwendung des Benutzers übrig bleibt, deregistrieren und löschen Sie die Komponenten. Deregistrieren Sie jeden Release-Ordner unterhalb von
%LOCALAPPDATA%\WKL\Componentsmit demregsvr32seiner Bitbreite, und löschen Sie dann den Ordner:%windir%\SysWOW64\regsvr32.exe /s /u /n /i:user "%LOCALAPPDATA%\WKL\Components\2.0.0\x86\Wkl.Forms.ObjectLibrary.dll" %windir%\System32\regsvr32.exe /s /u /n /i:user "%LOCALAPPDATA%\WKL\Components\2.0.0\x64\Wkl.Forms.ObjectLibrary.dll"
Ein Release-Ordner von 1.x enthält
Wkl.Access.Components.dllstattWkl.Forms.ObjectLibrary.dll.Überspringen Sie diesen Schritt, wenn eine andere Anwendung sie noch verwendet. Deren nächster Start registriert sie erneut, wenn ihr Starter Komponenten ausliefert (
componentsinbootstrapper.json); ohne ausgelieferte Komponenten hält er mit Code 30 an.
Erwartetes Ergebnis
%LOCALAPPDATA%\WKL\Kunden und der Schlüssel WKL.Kunden sind entfernt. Die eigenen Einstellungen der Anwendung –
Tabellen, Dateien oder Werte in der Registrierungsdatenbank, die die Anwendung selbst schreibt – berühren diese Schritte
nicht; entfernen Sie sie so, wie die Anwendung es dokumentiert. Ein späterer Start desselben Starters legt die Version
erneut ab wie auf einem neuen PC.
Hinweise
- Eine geöffnete Kopie lässt sich nicht löschen; schließen Sie zuerst Access. Ein Ordner, dessen Name mit einem Punkt beginnt (
.1.4.0.tmp-...,.1.4.0.old-...), ist ein Rest einer unterbrochenen Ablage und kann ebenfalls gelöscht werden. - Eine andere Office-Version: Der vertrauenswürdige Speicherort liegt unter der Office-Version des Schlüssels,
16.0für Microsoft 365, Office 2016, 2019 und 2021. - Das Einstellungsfenster (
/settings) legt eine Version erneut ab (Neu kopieren) und entfernt Versionen überkeepVersionshinaus (Alte Versionen entfernen); die ganze Anwendung entfernt es nicht.