Fast jede Woche gibt es UPS Worldship Patches, die eine Eingabe vom Administrator Kennwort im Windows UAC Dialog erfordern. Das ist bei einem PC schon nervig, jede Woche ins Lager zu rennen oder per Fernwartung den Admin Login einzugeben – richtig anstrengend wird es bei mehreren Logistik Computern, die dann zu unterschiedlichen Zeitpunkten bzw. Tage später dann Worldship starten.
Die Logistik-User zu lokalen Admins machen ist definitiv keine vernünftige Lösung, dass räumt den Benutzern viel zu viele Rechte ein.
Eine vernünftige Lösung habe ich heute gefunden: man kann eine UAC Whitelist für die runpatch.exe unter Windows 10 anlegen.
Dazu braucht man das Application Compatibility Toolkit, welches Teil vom 1 Gigabyte großen Windows Assessment and Deployment Kit (ADK) ist.
- Windows ADK herunterladen und ausführen:
https://docs.microsoft.com/en-us/windows-hardware/get-started/adk-install
Soll das ganze auf weiteren Clients eingerichtet werden, muss man auf jedem weiteren Client folgende Schritte durchführen:
- C:\Program Files (x86)\UPS\WSTD\RegAccess.exe als Administrator ausführen
- Die bereits erzeugte UAC-Whitelist.sdb jeweils in das Verzeichnis C:\Program Files (x86)\UPS\WSTD\ kopieren
- cmd.exe als Administrator öffnen und sdbinst.exe „C:\Program Files (x86)\UPS\WSTD\UAC-Whitelist.sdb“ ausführen
Hey,
tolle Anleitung, danke dafür.
Mit dem UPS Worlship 2022 (25.0) wurde die „runpatch.exe“ durch PatchUPS.exe ersetzt wie es mir scheint.
hey slacc,
danke für die Anleitung. Dies hat uns sehr geholfen.
Hi Slacc,
danke für die Anleitung.
UPS Update schon endlich läuft problemlos!!