Buchmann Posted August 30, 2022 Report Posted August 30, 2022 Wenn sich der Dokumente-Ordner des Windows-Benutzers auf einem Netzlaufwerk befindet, bricht die Installation nach Auswahl der Sprache mit folgendem Fehler ab: Runtime Error (at 164:1271): Interner Fehler: Failed to expand shell folder constant "userdocs". Leitet man den zugehörigen Registry-Eintrag (HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Personal) auf einen lokalen Ordner um (gleicher Effekt wie den ganzen Dokumente-Ordner per Windows-Funktion zu verschieben), wird der Fehler nicht ausgelöst. Quote
developer_mh Posted September 1, 2022 Report Posted September 1, 2022 Hallo Buchmann, vielen Dank für den Hinweis. Wir werden uns das mal anschauen. Beste Grüße, Martin Quote
developer_mh Posted September 2, 2022 Report Posted September 2, 2022 Hallo Buchmann, es scheint ein bekanntes, jedoch bisher nicht gelöstes Problem des Tools zu sein, mit dem wir die Installation erstellen. Es scheint auch andere Tools zu betreffen. Hier dazu mehr: https://stackoverflow.com/questions/28635548/avoiding-failed-to-expand-shell-folder-constant-userdocs-errors-in-inno-setup Es könnte also helfen, in der Registry HKLM/SOFTWARE/Microsoft/Windows/CurrentVersion/Policies/System|EnableLinkedConnections=0x1 zu setzen, wie hier beschrieben wird: https://www.winability.com/how-to-make-elevated-programs-recognize-network-drives/ In meinem Testfall hier hat das aber leider nicht geholfen. Über eine kurze Rückmeldung, ob diese Lösung auf deinem Rechner funktioniert, würde ich mich freuen. Beste Grüße, Martin Quote
developer_mh Posted September 2, 2022 Report Posted September 2, 2022 Hallo Buchmann, nach weiterer Recherche habe ich eine Lösung finden können, die zumindest bei mir funktioniert. Wenn das Netzlaufwerk nicht mit dem Laufwerksbuchstaben, sondern als Serveradresse angegeben wird, funktioniert es. Also statt z.B. N:\Dokumente schreibt man \\SERVERNAME\Dokumente Wenn es klappt, würde ich mich über eine kurze Rückmeldung freuen! Beste Grüße, Martin Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.