User Rights and Visual Studio

Die Anforderungen hinsichtlich Benutzerberechtigungen für Visual Studio hängen vom Betriebssystem und der Visual Studio-Version ab. Unter Windows Vista sind für Visual Studio 2008 grundsätzlich keine Administratorberechtigungen zum Ausführen vieler Aufgaben erforderlich, aber Visual Studio 2005 muss mit Administratorberechtigungen ausgeführt werden, damit die Aufgaben ordnungsgemäß ausgeführt werden. Unter Windows Server 2003 und früher können die Mitglieder der Gruppe Benutzer die meisten Aufgaben in der integrierten Entwicklungsumgebung (IDE) ausführen.

Benutzerberechtigungen und Windows Vista

In den folgenden Abschnitten werden die Anforderungen hinsichtlich Benutzerberechtigungen für Visual Studio 2008 und Visual Studio 2005 unter Windows Vista erläutert. Frühere Versionen von Visual Studio werden unter Windows Vista nicht unterstützt.

Visual Studio 2008

Die meisten Features und Aufgaben können ohne Administratorberechtigungen ausgeführt werden. Wenn ein Vorgang erhöhte Berechtigungen erfordert, wird ein Meldungsfeld angezeigt. In diesen Fällen werden Sie möglicherweise aufgefordert, Visual Studio 2008 mit Administratorberechtigungen neu zu starten, um die Aufgabe auszuführen.

Wenn zusätzliche Informationen über Benutzerberechtigungen verfügbar sind, die für eine bestimmte Programmiersprache bzw. ein bestimmtes Feature spezifisch sind, werden sie in der folgenden Tabelle angezeigt.

Topic Location
Ausführen als Mitglied der Gruppe Benutzer (C++) C++-Konzepte
ClickOnce-Bereitstellung unter Windows Vista ClickOnce-Bereitstellung
Windows Installer-Bereitstellung unter Windows Vista Bereitstellung in Visual Studio
Ausführen als Mitglied der Gruppe Benutzer C++-Konzepte
Windows Installer-Bereitstellung unter Windows Vista dv_deploy_msi
ClickOnce-Bereitstellung unter Windows Vista dv_deploy_clickonce
Ausführen als Mitglied der Gruppe Benutzer dv_vccore
ClickOnce-Bereitstellung unter Windows Vista dv_deploy_clickonce
Ausführen als Mitglied der Gruppe Benutzer dv_visualc
Verwenden von Visual Web Developer als Benutzer ohne Administratorrechte Erstellen von ASP.NET-Webanwendungen in Visual Studio
Verwenden von Visual Web Developer als Benutzer ohne Administratorrechte Erstellen von ASP.NET-Webanwendungen in Visual Studio

Visual Studio 2005

Bei jedem Start von Visual Studio 2005 mit SP1 Update für Windows Vista unter Windows Vista wird ein Meldungsfeld mit der Aufforderung angezeigt, Visual Studio mit Administratorberechtigungen auszuführen. Durch Erweitern der Berechtigungen für Visual Studio aktivieren Sie Visual Studio für die Ausführung aller Aufgaben, die mit Features wie Erstellen und Debuggen von Anwendungen zusammenhängen und mit Standardbenutzerberechtigungen möglicherweise nicht ordnungsgemäß funktionieren.

So führen Sie Visual Studio 2005 mit Administratorberechtigungen aus

  1. Klicken Sie im Startmenü mit der rechten Maustaste auf Microsoft Visual Studio 2005, und klicken Sie dann auf Als Administrator ausführen.

  2. Klicken Sie im Dialogfeld Benutzerkontensteuerung auf Weiter.

  3. Klicken Sie im Dialogfeld Microsoft Visual Studio auf Weiter.

Sie können auch eine Verknüpfung erstellen, die Visual Studio automatisch mit Administratorberechtigungen ausführt.

So erstellen Sie eine Verknüpfung, die Visual Studio 2005 automatisch mit Administratorberechtigungen ausführt

  1. Öffnen Sie in Windows Vista \Programme\Microsoft Visual Studio 8\Common7\IDE\.

  2. Ziehen Sie devenv.exe auf den Desktop.

    Hinweis

    Benennen Sie die Verknüpfung um, um anzugeben, dass diese Verknüpfung Visual Studio mit erhöhten Berechtigungen ausführt.

  3. Klicken Sie mit der rechten Maustaste auf die neue Verknüpfung, und klicken Sie dann auf Eigenschaften.

  4. Klicken Sie auf die Registerkarte Verknüpfung und dann auf Erweitert.

  5. Wählen Sie Als Administrator ausführen aus, und klicken Sie dann auf OK.

  6. Klicken Sie auf Übernehmen und anschließend auf OK.

    Wenn Sie auf diese Visual Studio-Verknüpfung doppelklicken, starten Sie Visual Studio automatisch mit Administratorberechtigungen.

Weitere Informationen finden Sie unter Windows Vista and Visual Studio.

Benutzerberechtigungen und Windows Server 2003 oder früher

In der folgenden Tabelle werden Featurebereiche aufgeführt, für die Administratorberechtigungen erforderlich sind, wenn Visual Studio auf unterstützten Versionen von Windows 2000, Microsoft Windows XP und Windows Server 2003 installiert wird. Wenn ein Mitglied der Gruppe Benutzer in einem dieser Bereiche zu arbeiten versucht, wird eine Fehlermeldung angezeigt.

Element

Beschreibung

Setup

Sie müssen über Administratoranmeldeinformationen verfügen, um Visual Studio zu installieren.

Klassisches COM-Element

  • Wenn Sie der Toolbox ein klassisches COM-Steuerelement hinzufügen, beispielsweise ein OCX-Steuerelement, versucht Visual Studio, das Steuerelement zu registrieren. Sie müssen über Administratoranmeldeinformationen verfügen, um das Steuerelement zu registrieren.

  • Add-Ins, die mit klassischen COM-Elementen geschrieben wurden, müssen registriert werden, damit sie in Visual Studio funktionieren. Sie müssen über Administratoranmeldeinformationen verfügen, um das Steuerelement zu registrieren.

COM-Interop

Wenn Sie verwaltete Komponenten erstellen und unter Seite "Kompilieren", Projekt-Designer (Visual Basic) die Option Für COM-Interop registrieren ausgewählt haben, müssen die verwalteten Assemblys registriert werden. Sie müssen über Administratoranmeldeinformationen verfügen, um die Assemblys zu registrieren.

Siehe auch

Konzepte

Resources for Creating Secure Applications