In Windows gibt es keine eingeschränkten Schreibrechte für Administratoren. Wenn man Administrator ist, hat man die Rechte. Weiter ist es so, dass ein User immer Zugriff auf seinen persönlichen Ordner (C:\users\%username%\) hat. Diese Rechte werden über den Profilordner an die Unterelemente vererbt, siehe Punkt Sicherheit unter Eigenschaften, dort unter Erweitert. Hier könnt ihr sehen, welche Rechte vererbt werden.

Letzendlich muss man sich vor Augen führen: Es ist schön, dass ihr versucht zu helfen. Aber bitte versucht nicht zuviel an einem fremden System umzustellen. Wenn eine einfache Installation nicht funktioniert, ihr die Firewall und das Virenprogramm deaktiviert habt, scheint es Verbindungsprobleme zu geben, da ein bestimmter Teil, der erst nach Erstellen der Verbindung geladen wird, nicht ordnungsgemäß geladen zu wird.
Nur über Sniffingmethoden könnte man herausfinden, welche Verbindung nicht funktioniert. Somit kann man ermitteln, wie die App im Hintergrund funktioniert, welche Ports und ggf. welche Adressen genutzt werden. Es liegt an Knuddels, für jede Fehlerquelle auch eine entsprechende Abfrage zu programmieren. Letzendlich muss jede Art von Abfrage in Java überprüft werden, meinetwegen über try and catch, aber das was ihr macht, ist die Nadel im Heuhaufen zu suchen.
Alternativ könnte Knuddels uns sagen, mit welchen Ports sich die App verbindet, wo die App zugreift, um diese Verbindungen manuell zu überprüfen.