
Es gibt eine exe
Datei, die ich nicht vom Explorer aus ausführen kann, sondern die mir nur eine Warnung anzeigt:
Windows cannot access the specified device path or file.
You may not have appropriate permissions to access the item
Egal ob ich es als Administrator ausführe oder nicht.
- Windows 7 Ultimate x64
- Noch keine Antivirensoftware installiert
- UAC ist aktiviert
- Ich besitze diese Datei
- Ich habe alle Berechtigungen für diese Datei (die meiner Gruppe „Administratoren“)
- Ich kann den Inhalt der Datei im Editor anzeigen (nach UAC-Dialog)
- Diese Exe kann erfolgreich von einem
cmd.exe
als Administrator gestarteten Computer ausgeführt werden (aber nicht vom Explorer aus). - Dies alles geschah, nachdem ich Windows neu installiert hatte (diese Datei blieb von der vorherigen Installation übrig)
Was kann dazu führen, dass meine eigene Datei nicht ausgeführt werden kann? Wie kann das Problem untersucht werden?
Antwort1
Sie können die Datei nicht ausführen, da sie Ihnen nicht gehört. Der Besitzer ist wahrscheinlich das Konto der anderen Installation, das die Datei installiert hat. Installieren Sie das Programm erneut.
Antwort2
Da dies eine Neuinstallation ist und die Datei von Ihrer vorherigen Installation stammt...
Sind Sie sicher, dass alle Abhängigkeiten für diese EXE bereits installiert sind?
In einigen Fällen können fehlende Abhängigkeiten (wie VC++-Laufzeiten, bestimmte DLL-Dateien) dazu führen, dass Windows die EXE nicht initialisieren kann. In diesem Fall (unter einigen seltenen Umständen) kann die GLEICHE Fehlermeldung angezeigt werden, als ob die Datei nicht gefunden werden kann.
Was es eigentlich bedeutet, ist: Ich kann nicht findendie andere Dateidiese EXE hängt davon ab.
Leider wird nicht verraten, nach welcher Datei gesucht wird...
In manchen Fällen erscheint auch eine Fehlermeldung im Windows-EventLog. Darin finden sich eventuell weitere hilfreiche Informationen.
Antwort3
Sie haben ein Missverständnis bezüglich der Berechtigungen in Windows.Mit aktivierter Benutzerkontensteuerung, Ihr Konto verfügt über Standardbenutzerberechtigungen und daher wird die Shell (Explorer.exe) mit Standardbenutzerrechten ausgeführt. Sie müssen daher die Berechtigungen für die Standardbenutzergruppe bearbeiten und dieser Gruppe vollständige Lese-/Schreibberechtigungen für das Verzeichnis/die EXE erteilen.