Im Anschluss an diese Frage zum Öffnen des Datei-Explorers als anderer Benutzer habe ich versucht, zu navigieren C:\Windows
, die Umschalttaste zu drücken + mit der rechten Maustaste zu klicken explorer.exe
und auf "Als anderer Benutzer ausführen" zu klicken. Wenn ich die Anmeldedaten des Benutzers eingebe, erhalte ich zwei aufeinanderfolgende Fehlermeldungen, die beide sagen
Windows kann nicht auf das angegebene Gerät, den angegebenen Pfad oder die angegebene Datei zugreifen. Möglicherweise verfügen Sie nicht über die entsprechenden Berechtigungen für den Zugriff auf das Element
Wenn ich die Anmeldedaten des aktuell angemeldeten Kontos versuche, funktioniert dies, das andere jedoch nicht. Dies ist für beide Konten (Administratoren) auf meinem PC der Fall.
Bearbeiten
In den Kommentaren gab es einige Verwirrung. Ich versuche, der akzeptierten Antwort in der oben verlinkten Frage zu folgen , und es funktioniert nicht. Einige Leute sagen, dass dies nicht möglich ist, daher ist es seltsam, dass es eine akzeptierte Antwort mit 3 positiven Stimmen gibt
quelle
explorer.exe
cmd.exe
gut als ein anderer Benutzer öffnen . Wenn die akzeptierte Antwort der verknüpften Frage (3 positive Stimmen) besagt, dass ich das tun soll, was ich versucht habe, um den Explorer als einen anderen Benutzerstart .
und es sollte einen Explorer als dieser Benutzer öffnen.Access denied
in der Newline (normale cmd-Eingabeaufforderung kann den Explorer immer noch als Girokonto öffnen)Antworten:
Per diesem TechNet Blog Beitrag , explorer.exe Aussehen Single - Threaded sein und wird nicht zulassen , mehrere Threads unter verschiedenen Benutzerkonten ausgeführt werden :
Die nützlichste Alternative zur Verwendung von explorer.exe , wie auch in diesem Artikel beschrieben, besteht darin, explorer ++ herunterzuladen und als Benutzer auszuführen, unter dem Sie Dateien durchsuchen möchten. Sie können in Explorer ++ genauso einfach eine Verbindung zu UNC-Pfaden herstellen wie im Explorer. Dies scheint also eine ausreichende Alternative zu sein. Dies ist auch der einfachste Ansatz, den ich gefunden habe und für den keine erhöhten Berechtigungen erforderlich sind (z. B. zum Einmischen in die Registrierung oder zum Installieren zusätzlicher Software).
quelle
Nach dem, was Sie in anderen Fragen ( 1 , 2 ) zu diesem Thema lesen können, ist es normalerweise bestenfalls hackig und sicherlich kein unterstütztes Szenario. Darüber hinaus enthält die zweite Frage weitere Informationen. Wenn Sie ein paar Links folgen, landen Sie hier: Und das ist Vista…
Wenn Sie diesen Artikel überprüfen, lesen Sie Folgendes:
Es ist vernünftig zu erwarten, dass sie dieses Verhalten beibehalten, wie sie es in Windows Vista, Windows 7, Windows 8 und jetzt (wahrscheinlich) Windows 10 hatten.
Es scheint also, dass Sie entweder einen Hack verwenden, eine Problemumgehung in Betracht ziehen oder Ihr Problem neu bewerten müssen, das dazu führt, dass Sie einen Explorer als einen anderen Benutzer ausführen müssen.
Als Problemumgehung können Sie einen anderen Datei-Explorer wie Total Commander verwenden,
cmd
der unter verschiedenen Anmeldeinformationen ausgeführt wird, einen Dialog zum Öffnen von Dateien einer anderen Software, die Sie als anderer Benutzer gestartet haben, oder den Windows-Schnellwechsel, um nur vorübergehend zum anderen zu wechseln Benutzer.Sie haben nicht wirklich angegeben, warum Sie dies versuchen, daher habe ich keine Ahnung, wie ein anderer Ansatz aussehen könnte, und was den Hack betrifft ... in den obigen Fragen gibt es mehrere. Meine Vermutung, warum derjenige, den Sie in Ihrer ersten Frage verlinkt haben, als gelöst maskiert wurde, ist, dass die Person weitere Nachforschungen angestellt hat und möglicherweise auf einen dieser Hacks gestoßen ist.
quelle
Wenn Sie den Explorer so einstellen, dass Ordner in separaten Prozessen geöffnet werden, damit dies unter 1511 funktioniert, öffnet "explorer c: \ somePath" an einer Eingabeaufforderung, die als Benutzer1 ausgeführt wird, ein Explorer-Fenster, das als Benutzer1 ausgeführt wird, während an einer Eingabeaufforderung, die als BenutzerZ ausgeführt wird Der gleiche Befehl würde ein Explorer-Fenster öffnen, das als UserZ ausgeführt wird.
Nach dem Upgrade auf 1607 war das kaputt. Klicken Sie mit der rechten Maustaste und führen Sie sie aus, wenn verschiedene Benutzer dieselben oben genannten Fehler verursachen.
Beim Starten des Explorers über die Eingabeaufforderung wird nie ein Fenster angezeigt, sondern ein neuer Explorer-Prozess, der dem aktuell angemeldeten Desktop-Benutzer gehört. Dieser Prozess verschwindet schließlich von selbst. Ich habe einige Male beobachtet, wie der neue Explorer-Prozess als der Benutzer gestartet wird, der ihn aufgerufen hat. Dann wird dieser Prozess sofort geschlossen und ein neuer Prozess, der dem Desktop-Benutzer gehört, wird erzeugt (und wird nie angezeigt und nachdem ein Bit automatisch beendet wurde ). Ich vermute, dass dies immer der Fall ist und normalerweise zu schnell geschieht, um im Task-Manager beobachtet zu werden. Process Monitor oder ähnliches würde wahrscheinlich helfen, dies zu beweisen, aber ich habe mich nicht darum gekümmert, da ich es wahrscheinlich sowieso nicht reparieren kann. : \
quelle
Eine interessante Problemumgehung, die ich kürzlich selbst entdeckt habe und die hier noch niemand erwähnt hat:
Erstellen Sie einen beliebigen Prozess / ein anderes Programm als einen anderen Benutzer (z. B. Editor). Abhängig vom Programm und dem verwendeten Framework können Sie die Common File Dialog Box-API verwenden , um viele reguläre "Explorer" -Shelloperationen auszuführen.
(Wählen Sie einfach Speichern unter ... oder Öffnen ... aus dem Menü und verwenden Sie das Kontextmenü, um das Kopieren / Einfügen usw. durchzuführen, und "brechen" Sie dann den Dialog ab.)
Wie man zuerst als anderer Benutzer läuft
Um ein Programm als anderer Benutzer zu erzeugen , verwenden Sie die sysinternals-Shellrunas , mit denen ein Kontextmenüelement installiert werden kann. Alternativ können Sie ein Cmd mit integrierten Windows-Runas erstellen und dann ein Programm starten, das eine API für das Dialogfeld "Gemeinsame Datei" verwendet .
quelle