2010-04-30 5 views
14

Ich führe Visual Studio 2008 unter Windows 7 aus. Wenn ich versuche, an einen Prozess anzuhängen, sagt VS, dass ich unter verschiedenen Anmeldeinformationen (mit erhöhten Berechtigungen) neu starten soll.Visual Studio erfordert erhöhte Berechtigungen in Windows 7

Also muss ich VS neu starten und es als Administrator ausführen. Gibt es eine Möglichkeit, es einzurichten, so dass VS immer mit Administratorrechten beginnt?

alt text

Antwort

16

Abkürzung Properties ->Compatibility tab -> set Run this program as an administrator Häkchen.

alt text http://i40.tinypic.com/300qvpe.jpg

Shaji in den Kommentaren How to Run a Program as an Administrator in Windows 7 Artikel-Link gepostet.

Am nützlichsten (wie mich) ist CTRL-Tastenkombination verwenden + Umschalttaste während das Programm öffnen.

+2

Hier ist ein schönes Tutorial, wie dies kann auf mehrere Arten erfolgen http anzuwenden überprüfen : //www.sevenforums.com/tutorials/11841-run-administrator.html – Shaji

+0

@Shaji, danke für den Link – Alex

+1

Dadurch wird Windows nicht in der Lage, eine Datei an Visual Studio übergeben - also zum Beispiel, wenn Sie eine .cs-Datei von Windows Explorer "öffnen", wird diese Aktion mit dem "da war ein Problem das Senden des Befehls an das Programm "Fehler. – Jasmine

3

Persönlich (und ich möchte hier keinen religiösen Krieg auf beiden Seiten beginnen), auf jeder Entwicklungsanlage deaktiviere ich immer UAC. Stellen Sie dann auf Ihrem Testgerät sicher, dass die UAC eingeschaltet ist und testen Sie sie wie gewohnt.

Während der Entwicklung gibt es eine Menge Aufgaben, die Administratorrechte erfordern. Daher ist es im Allgemeinen einfacher, die Benutzerkontensteuerung zu deaktivieren.

+0

http://www.sevenforums.com/tutorials/299-user-account-control-uac-change-notification-settings.html –

+0

Siehe auch http://stackoverflow.com/questions/451809/how-to-configure -visual-studio-nicht-geben-uac-prompt-on-each-run – Suma

1

Wenn Sie Visual Studio immer als Administrator ausführen, erhalten Sie bei jedem Start die Benutzerzugriffssteuerungswarnung, selbst wenn Sie als Administrator bei Windows angemeldet sind. Natürlich können Sie einfach auf "OK" klicken, um diese Warnung zu verwerfen, aber Sie könnten dazu verleitet werden, die Benutzerzugriffssteuerung auszuschalten.

Beachten Sie, dass dies nur gilt, wenn die Benutzerkontensteuerung (UAC) von Vista aktiviert ist. Viele Entwickler schalten UAC aus, und in diesem Fall verhält sich Vista beim Starten von Visual Studio genauso wie frühere Versionen von Windows: Wenn Sie als Administrator angemeldet sind, wird Visual Studio standardmäßig mit Administratorrechten ausgeführt.

Der Administrator Account

Vista auch ein Konto hat ‚Administrator‘ genannt, die anders als andere Administratorkonten verhält. Tatsächlich verhält es sich in früheren Versionen von Windows wie Administratorkonten, da alle Programme, die bei der Verwendung gestartet werden, standardmäßig mit Administratorrechten arbeiten. Sie müssen das Programm nicht wie oben beschrieben einrichten.

Als Entwickler sollten Sie dieses Konto wirklich nicht verwenden müssen: Sie können mit Administratorrechten mit den in diesem Artikel beschriebenen Techniken arbeiten.

Sie haben jedoch Situationen, in denen Sie nicht sicher sind, ob ein Programm aufgrund eines Codierungsfehlers fehlschlägt oder einfach weil ein Prozess mit unzureichenden Berechtigungen gestartet wird. In diesen Fällen kann es nützlich sein, das Administratorkonto vorübergehend zu verwenden, um ein Problem mit Berechtigungen einfach auszuschließen. Beachten Sie, dass wenn Sie für eine große Organisation arbeiten, sie Sie mit Sicherheit nicht in die Nähe dieses Kontos bringen werden: das ist wirklich nur für diejenigen nützlich, die sich zu Hause entwickeln.

das Konto Administrator Mit

das Administratorkonto aktivieren Sie eine Eingabeaufforderung mit Administratorrechten starten, wie oben beschrieben (Typ ‚cmd‘ in das Feld Suche starten und drücken Sie Strg-Umschalt-Enter). Geben Sie dann:

net user Administrator/active: yes

Dieses ein leeres Kennwort standardmäßig hat. Um ein Passwort zu verwenden gesetzt:

net user Administrator {Passwort}

Sie können nun abmelden und melden Sie sich als Administrator an. Sobald Sie mit jedem Test durchgeführt werden, sollten Sie dieses Konto deaktivieren wieder wie unten

net user Administrator/aktiv: keine

Beachten Sie, dass das Konto zu deaktivieren das Passwort nicht löschen. Wenn Sie es jedoch vergessen, können Sie es immer wieder wie oben beschrieben einrichten, wenn Sie das Konto erneut verwenden (vorausgesetzt, Sie haben Zugriff auf mindestens ein Konto mit Administratorrechten).

Hope this helps ...

s

0

Sie müssen nur VS erhöhen, wenn Sie auf eine erhöhte Prozess sind anzubringen. Nicht im Allgemeinen. Immer VS mit erhöhten Berechtigungen starten klingt für mich wie ein echter Widerstand. YMMV ich denke.

1

Dieser Fehler tritt auf, weil der aktuelle Benutzer keine ausreichende Berechtigung zum Öffnen von Visual Studio hatte.

Um dieses Problem mit der rechten Maustaste auf Visual Studio zu überwinden und wählen Sie Als Administrator zu jeder Zeit Sie

auch die Absicht, es zu öffnen ausführen, können Sie die Kompatibilität zur Fehlerbehebung überprüfen

  • Rechtsklick auf Sicht Studio> Wählen Sie Kompatibilität der Fehlerbehebung aus.
  • Wählen Sie Fehlerbehebungsprogramm aus.
  • Überprüfen Das Programm benötigt zusätzliche Berechtigungen.
  • Klicken Sie auf Testen Sie das Programm.
  • Warten Sie einen Moment, bis das Programm gestartet wird. Klicken Sie auf Weiter.
  • Wählen Sie Ja, speichern Sie diese Einstellungen für dieses Programm.
  • Warten Sie, bis das Problem behoben ist.
  • Stellen Sie sicher, dass der endgültige Status festgelegt ist. Klicken Sie auf Schließen.

Um die Detailschritte zu finden Wie die diesen Link

https://blog.devoworx.net/2016/01/06/this-task-requires-the-application-to-have-elevated-permissions/

Hoffe, es hilft Ihnen

+1

In Windows 10, keine Option wie: 'Eigenschaften -> Registerkarte Kompatibilität -> Dieses Programm als Administrator ausführen '. Also, deine Antwort wird hilfreich sein, am wenigsten für mich. – vanloc

Verwandte Themen