cbk882
Goto Top

Windows 7 kann Dateien auf Server 2008-Freigabe nicht öffnen

Einen wunderschönen guten Tag,

ich habe hier einen Server 2008 als DomainController und Dateiserver arbeitet. Die Clients haben die Freigabe als Netzlaufwerk eingerichtet. Von XP Clients funktioniert alles prima, die Windows 7 Clients können aber auf manche Dateitypen nicht zugreifen.

Bei .exe-Dateien kommt manchmal
"ShellExecuteEx schlug fehl: Code 2. Das System kann die angegebene Datei nicht finden."
oder
"%Dateiname% konnte nicht gefunden werden. Stellen Sie sicher, dass Sie den Namen richtig eingegeben haben und wiederholen Sie den Vorgang."

Als Administrator ausführen funktioniert auch nicht, da kommt zwar noch die UAC-Abfrage, dann kommt aber die Fehlermeldung.
.txt-Dateien funktionieren, .reg-Dateien funktionieren bis zur letzten Abfrage, dann kommt
"%Dateiname% kann nicht importiert werden: Fehler beim Öffnen der Datei. Mgliche Ursache ist ein Datenträger- oder Dateisystemfehler."

Die Freigabe ist für Jeden mit Vollzugriff und über Sicherheit dann die Gruppe der Domänenbenutzer als Vollzugriff eingerichtet.

Ich habe die Freigabe auf dem Server in die Zone "Lokales Intranet" hinzugefügt und schon lange und viel google danach befragt. Leider keine Lösung bisher.

Würde mich über Ideen oder Nachfragen freuen.

Grüße
Christoph

Content-ID: 191196

Url: https://administrator.de/contentid/191196

Ausgedruckt am: 26.11.2024 um 07:11 Uhr

kontext
kontext 13.09.2012 um 14:12:23 Uhr
Goto Top
HeyHo Christoph,

kann es sein das wenn die UAC Abfrage kommst du einen User mit Admin-Rechten angibst?
Und kann es sein das die EXE als Administrator bzw. mit höheren Rechten ausgeführt werden?

Falls ja - dann liegt es wahrscheinlich daran das der User mit höheren Rechten das Netzlaufwerk nicht hat ...
... Sprich User A startet ein File auf Netzlaufwerk XY
... UAC Abfrage erscheint und du gibst User B ein
... User B versucht auf Netzlaufwerk XY zuzugreifen - findet das jedoch nicht

Versuch mal die Files vom Netzlaufwerk auf einen lokalen Ordner (C:\Temp) zu kopieren und führe Sie erneut aus ...
... Hatte auch schon solche Phänomene

Cheers
@zanko
cbk882
cbk882 13.09.2012 um 14:38:20 Uhr
Goto Top
Hi Zanko,
das hab ich noch vergessen, zu sagen. Es ist eine für Admins gewöhnungsbedürftige Umgebung, wo aus Admin-Mangel alle Leute mit Admin-Rechten arbeiten. Das heißt, alle haben die Adminrechte, und man braucht das "Als Administrator ausführen" eigentlich nicht. Ich habs nur getestet, weil es als Tipp bei ähnlichen Problemen wohl schonmal geholfen hat...

Grüße
Christoph
kontext
kontext 13.09.2012 um 15:02:16 Uhr
Goto Top
HeyHo,

alles klar - was passiert wenn du die Files über UNC Pfad aufrufst über Ausführen?
Steht irgendwas brauchbares im Eventlog?

Gruß
@zanko
DerWoWusste
DerWoWusste 13.09.2012 um 19:33:19 Uhr
Goto Top
Moin.
Das klingt stark hiernach: http://support.microsoft.com/kb/937624
cbk882
cbk882 14.09.2012 um 10:15:45 Uhr
Goto Top
Hi ihr beiden,

@zanko: über UNC kommt die Fehlermeldung: "Netzwerkfehler: Auf "%UNCPfad% konnte nicht zugegriffen werden" und in den Details steht: Fehlercode: 0x80070002 Das System kann die angegebene Datei nicht finden."
Im Eventlog steht nichts...

@DerWoWusste: Das hat sich echt gut angehört. Habs eingestellt und neugestartet, leider keine Änderung.

Gruß
Christoph
DerWoWusste
DerWoWusste 14.09.2012 um 11:21:42 Uhr
Goto Top
Und wo hast Du es eingestellt? Client- oder serverseitig? Musst es clientseitig machen.
cbk882
cbk882 15.09.2012 um 09:20:29 Uhr
Goto Top
Ja, hab ich auch so verstanden. Wie machen das denn die anderen? Bzw. warum hab nur ich das Problem? Soll ich die Netzlaufwerke per GPO verbinden statt per Batch, oder ändert das nichts?
DerWoWusste
DerWoWusste 15.09.2012 um 11:52:32 Uhr
Goto Top
Würde keinen U.schied machen. Versuch mal mit ausgeschalteter UAC, um zu sehen, ob es daran liegt.
cbk882
cbk882 15.09.2012 um 14:18:26 Uhr
Goto Top
Ohne UAC geht alles problemlos. Hört sich sehr nach dem Artikel an, aber klappt halt leider trotzdem nicht...
DerWoWusste
DerWoWusste 17.09.2012 um 09:14:37 Uhr
Goto Top
Gut.
Dann "muss" es eigentlich das hier sein:
http://support.microsoft.com/kb/951016/en-us
bzw. http://www.windowspro.de/tipp/uac-filter-fuer-windows-fernwartung-absch ...
Setz den Registryeintrag mal serverseitig, starte den Server neu und teste.
cbk882
cbk882 24.09.2012 um 10:58:16 Uhr
Goto Top
Sorry, dass ich grad so lange brauche, wenn ich das nächste Mal dort bin, teste ich das noch. Danke für die Tipps : )
WasNunTun
WasNunTun 08.01.2014 um 10:03:22 Uhr
Goto Top
Hallo Christoph,

muss diesen alten Vorgang wieder aktivieren. Hast Du für dieses Problem eine Lösung gefunden? Habe gerade mit meinen neuen Win7-Clients am neuen SBS 2011 das gleiche Problem.

Viele Grüße
Helmut
cbk882
cbk882 08.01.2014 um 10:11:10 Uhr
Goto Top
Hallo Helmut,
leider nicht, ich kopier grad die Datei immer auf die lokale Platte und installier dann, reg mich ein bisschen auf, aber komme leider nicht dazu, weiterzuforschen.

Lieben Gruß,
Christoph
cbk882
cbk882 25.01.2017 um 10:59:16 Uhr
Goto Top
Hallo Welt,

nachdem ich heute das Problem wieder hatte und beim googlen über meine eigene Frage gestolpert bin und hier ja immer noch keine Lösung steht, jetzt mal die neuesten Erkenntnisse:
Hier ein Link zu einer MS-Seite, wo sie sagen, dass es tatsächlich ein Problem von denen ist:
https://support.microsoft.com/en-us/help/3035277/mapped-drives-are-not-a ...

Hintergrund kurz erklärt: Wenn ein Domänenbenutzer die UAC-Aufforderung gezeigt bekommt, macht nach dem Klick auf "Ja" ein anderer Benutzeraccount weiter. Damit dieser mit den gleichen Rechten arbeiten kann ist der Eintrag "EnableLinkedConnections" nötig (auch hinter dem Link).
Dann greift aber jetzt der Fehler (scheinbar gibt es noch einen dritten Account im Hintergrund), dass für die "UAC-Accounts" die Laufwerksbuchstaben-Mappings nicht greifen. Wenn man also per \\servername\freigabename\dateiname.reg auf die Datei zugreift, klappt es.
Und die Lösung hinter dem Link sagt, man solle per Gruppenrichtlinie die folgende Einstellung verteilen:
Computerconfiguration - Richtlinien - Windows-Einstellungen - Sicherheitseinstellungen - Lokale Richtlinien - Sicherheitsoptionen - Benutzerkontensteuerung: Verhalten der Eingabeaufforderung für erhöhte Rechte für Administratoren im Administratorgenehmigungsmodus
auf "Eingabeaufforderung zur Zustimmung" stellen.
Bei mir klappt es aber wenn ich es auf "Eingabeaufforderung zur Zustimmung auf dem sicheren Desktop" stelle.

Soweit der aktuelle Wissensstand, mal sehen, ob MS das in den nächsten 200 Jahren fixt...