Freigeben über


.NET Framework-Konfigurationstool (Mscorcfg.msc)

Das .NET Framework-Konfigurationstool ist ein Snap-In der Microsoft Management Console (MMC), mit dessen Hilfe Sie Assemblys im globalen Assemblycache verwalten und konfigurieren, die Sicherheitsrichtlinien für den Codezugriff sowie Remotedienste anpassen können. Mscorcfg.msc wird mit .NET Framework SDK installiert.

Hinweis

In .NET Framework, Version 1.0 und 1.1, wird Mscorcfg.msc mit dem verteilbaren Paket für .NET Framework installiert.

Starten des .NET Framework-Konfigurationstools

So führen Sie "Mscorcfg.msc" über das Startmenü aus

  1. Klicken Sie auf einem Windows 2000 Professional-Computer auf Start, zeigen Sie auf Einstellungen, und klicken Sie auf Systemsteuerung. Doppelklicken Sie auf Verwaltung. Doppelklicken Sie im Fenster Verwaltung auf Microsoft .Net Framework-Konfiguration.

  2. Klicken Sie auf einem Windows XP Professional-Computer auf Start, auf Systemsteuerung und auf Leistung und Wartung, und klicken Sie dann auf Verwaltung. Doppelklicken Sie im Fenster Verwaltung auf Microsoft .NET Framework-Konfiguration.

  3. Klicken Sie auf einem Computer unter Windows 2000 Server oder der Windows Server 2003-Familie auf Start, zeigen Sie auf Programme und dann auf Verwaltung. Klicken Sie auf Microsoft .NET Framework Configuration.

    Hinweis

    Der Befehl zum Ausführen von Mscorcfg.msc wird nur dann im Startmenü angezeigt, wenn MMC Version 1.2 oder höher auf dem Computer installiert ist. Eine kompatible MMC-Version wird mit Windows 2000 und Windows XP geliefert. Wenn auf dem Computer Windows 98, Windows Me oder Windows NT 4 ausgeführt wird, müssen Sie MMC 1.2 von Microsoft.com downloaden.

So führen Sie "Mscorcfg.msc" über die Befehlszeile aus

  • Geben Sie in .NET Framework 1.0 und 1.1 Folgendes in der Befehlszeile ein: %Systemroot%\Microsoft.NET\Framework\versionNumber\Mscorcfg.msc. Starten Sie in .NET Framework 2.0 die SDK-Eingabeaufforderung, und geben Sie mscorcfg.msc ein.

    Die Benutzeroberfläche des Tools wird angezeigt.

So führen Sie Mscorcfg.msc über die Microsoft Management Console aus

  1. Starten Sie die Microsoft Management Console, indem Sie Folgendes an der Eingabeaufforderung eingeben: mmc.

  2. Klicken Sie im Menü Datei auf Snap-In hinzufügen/entfernen (oder drücken Sie STRG+M), um das Dialogfeld Snap-In hinzufügen/entfernen anzuzeigen.

  3. Klicken Sie im Dialogfeld Snap-In hinzufügen/entfernen auf Hinzufügen, um das Dialogfeld Eigenständiges Snap-In hinzufügen anzuzeigen.

  4. Wählen Sie im Dialogfeld Eigenständiges Snap-In hinzufügen eine Version des .NET Framework-Konfigurationstools, und klicken Sie anschließend auf Add.

Verwenden des .NET Framework-Konfigurationstools

Mit dem .NET Framework-Konfigurationstool können Sie folgende Operationen ausführen:

Assemblys

  • Verwalten von Assemblys im globalen Assemblycache

  • Konfigurieren von Assemblys im globalen Assemblycache

Remoting

  • Anpassen von Remotingdiensten

Sicherheit

  • Anzeigen der aktuellen .NET Framework-Sicherheitskonfiguration

  • Erhöhen der Assemblyvertrauenswürdigkeit

  • Anpassen der Zonensicherheit

  • Evaluieren einer Assembly

  • Bereitstellungspaket erstellen

  • Zurücksetzen aller Richtlinienebenen

Einzelne Anwendungen

  • Anzeigen der zuvor mit diesem Tool konfigurierten Anwendungen

  • Hinzufügen einer Anwendung, die mit diesem Tool konfiguriert werden soll

  • Anzeigen der Eigenschaften einer Anwendung

  • Anzeigen der Assemblyabhängigkeiten einer Anwendung

  • Konfigurieren einer Assembly für eine Anwendung

  • Anpassen von Remotediensten für eine Anwendung

Assemblys

So verwalten Sie Assemblys im globalen Assemblycache

  1. Klicken Sie auf den Knoten Assemblycache der Konsolenstruktur. Sie können auch auf den Link Den Assemblycache verwalten im Bereich auf der rechten Seite klicken.

  2. Klicken Sie auf die Verknüpfung Die Liste der Assemblys im Assemblycache anzeigen im Bereich auf der rechten Seite.

    Sie können auch mit der rechten Maustaste auf den Knoten Assemblycache klicken, im Kontextmenü auf Ansicht zeigen und Assemblys auswählen.

    Das Tool zeigt im Bereich auf der rechten Seite alle Assemblys im globalen Assemblycache an. Darüber hinaus zeigt das Tool alle systemeigenen Abbildversionen von Assemblys im Cache an. Systemeigene Abbilder sind Versionen von Assemblys, die mithilfe des Native Image Generator (Ngen.exe) vorkompiliert wurden.

  3. Um eine Assembly aus dem Cache zu löschen, klicken Sie mit der rechten Maustaste auf den Assemblynamen im Bereich auf der rechten Seite und wählen aus dem Kontextmenü die Option Löschen.

  4. Um eine Assembly zum Cache hinzuzufügen, klicken Sie mit der rechten Maustaste auf den Knoten Assemblycache und wählen aus dem Kontextmenü die Option Hinzufügen. Das Dialogfeld Assembly hinzufügen wird angezeigt. Navigieren Sie zu der hinzuzufügenden Assembly.

So konfigurieren Sie Assemblys im globalen Assemblycache

  1. Klicken Sie auf den Knoten Konfigurierte Assemblys der Konsolenstruktur.

  2. Klicken Sie auf den Link Liste der konfigurierten Assemblys anzeigen im Bereich auf der rechten Seite, um eine Liste der konfigurierten Assemblys anzuzeigen.

  3. Um eine zu konfigurierende Assembly hinzuzufügen, klicken Sie auf das Menü Aktion, und wählen Sie Hinzufügen aus.

    Sie haben auch die Möglichkeit, mit der rechten Maustaste auf den Knoten Konfigurierte Assemblys zu klicken und den Befehl Hinzufügen aus dem Kontextmenü zu wählen oder auf den Link Eine Assembly konfigurieren im Bereich auf der rechten Seite zu klicken. Der Assistent zum Konfigurieren einer Assembly wird angezeigt.

  4. Wählen Sie eine Assembly aus der Liste der Assemblys im Cache, oder geben Sie die Daten für eine Assembly manuell ein.

    Das Tool zeigt ein Eigenschaftenfenster für die zu konfigurierende Assembly an.

  5. Wählen Sie die Registerkarte Bindungsrichtlinie aus, um Bindungsumleitungen von einer angeforderten Version zu einer neuen Version anzugeben. Weitere Informationen zu Bindungsumleitungen finden Sie unter Umleiten von Assemblyversionen.

  6. Wählen Sie die Registerkarte CodeBases aus, um die CodeBase für bestimmte Versionen der Assembly anzugeben. Weitere Informationen über die CodeBase finden Sie unter Festlegen des Speicherortes einer Assembly.

Remoting

So passen Sie Remotedienste an

  1. Klicken Sie auf den Knoten Remotedienste der Konsolenstruktur.

  2. Klicken Sie auf das Menü Aktion, und wählen Sie Eigenschaften aus.

    Sie können auch mit der rechten Maustaste auf den Knoten Remotedienste klicken und den Befehl Eigenschaften aus dem Kontextmenü auswählen oder im Bereich auf der rechten Seite auf den Hyperlink Remotediensteigenschaften anzeigen klicken. Das Fenster Eigenschaften von Remotedienste wird angezeigt.

  3. Wählen Sie einen zu konfigurierenden Kommunikationskanal, und bearbeiten Sie seine Eigenschaften.

Sicherheit

So zeigen Sie die aktuelle .NET Framework-Sicherheitskonfiguration an

  1. Erweitern Sie den Knoten Laufzeitsicherheitsrichtlinie in der Konsolenstruktur.

  2. Erweitern Sie die Knoten Benutzer, Organisation oder Computer, um Informationen zu Codegruppen, Berechtigungssätzen und Richtlinienassemblys für die ausgewählte Richtlinienebene anzuzeigen.

  3. Erweitern Sie den Knoten Codegruppen, um die Codegruppen anzuzeigen, die der Richtlinienebene zugeordnet sind. Weitere Informationen zu Codegruppen finden Sie unter Codegruppen und Konfigurieren von Codegruppen mit dem .NET Framework-Konfigurationstool.

  4. Erweitern Sie den Knoten Berechtigungssätze, um die Berechtigungen anzuzeigen, die der Richtlinienebene zugeordnet sind. Klicken Sie auf den Link Berechtigungen anzeigen im Bereich auf der rechten Seite.

    Das Tool zeigt die Berechtigungen im ausgewählten Berechtigungssatz an. Weitere Informationen zu Berechtigungen finden Sie unter Benannte Berechtigungssätze und Konfigurieren von Berechtigungssätzen mit dem .NET Framework-Konfigurationstool.

  5. Klicken Sie auf den Knoten Richtlinienassemblys. Klicken Sie anschließend auf den Link Richtlinienassemblys anzeigen im Bereich auf der rechten Seite.

    Das Tool zeigt die Liste der zum Evaluieren der Richtlinie für die ausgewählte Ebene verwendeten Assemblys an.

So erhöhen Sie die Assemblyvertrauenswürdigkeit

  1. Klicken Sie auf den Knoten Laufzeitsicherheitsrichtlinie in der Konsolenstruktur.

  2. Klicken Sie auf das Menü Aktion, und wählen Sie einen der verfügbaren Befehle aus.

    Sie haben auch die Möglichkeit, mit der rechten Maustaste auf den Knoten Laufzeitsicherheitsrichtlinie zu klicken und aus derselben Liste mit Befehlen im Kontextmenü einen Befehl auszuwählen oder auf den Link Die Vertrauensstellung einer Assembly erhöhen im Bereich auf der rechten Seite zu klicken. Das Tool zeigt einen entsprechenden Assistenten an.

  3. Befolgen Sie die im Assistenten angezeigten Anweisungen, um die Vertrauenswürdigkeit für eine angegebene Assembly zu erhöhen.

    Der Assistent ermöglicht es Ihnen, die Sicherheitsrichtlinien basierend auf verfügbaren Informationen über den Beweis einer Assembly zu ändern. Eine Liste und eine Beschreibung der häufig verwendeten Beweistypen finden Sie im Thema Beweise.

So passen Sie die Zonensicherheit an

  1. Klicken Sie auf den Knoten Laufzeitsicherheitsrichtlinie in der Konsolenstruktur.

  2. Klicken Sie auf das Menü Aktion, und wählen Sie einen der verfügbaren Befehle aus.

    Sie haben auch die Möglichkeit, mit der rechten Maustaste auf den Knoten Laufzeitsicherheitsrichtlinie zu klicken und aus derselben Liste mit Befehlen im Kontextmenü einen Befehl auszuwählen oder auf den Link Die Zonensicherheit anpassen im Bereich auf der rechten Seite zu klicken. Das Tool zeigt einen entsprechenden Assistenten an.

  3. Befolgen Sie die im Assistenten angezeigten Anweisungen, um die Vertrauenswürdigkeit für alle Assemblys einer bestimmten Zone zu erhöhen. Eine Liste und eine Beschreibung der gültigen Zonen finden Sie unter dem Thema Sicherheit.

So evaluieren Sie eine Assembly

  1. Klicken Sie auf den Knoten Laufzeitsicherheitsrichtlinie in der Konsolenstruktur.

  2. Klicken Sie auf das Menü Aktion, und wählen Sie einen der verfügbaren Befehle aus.

    Sie haben auch die Möglichkeit, mit der rechten Maustaste auf den Knoten Laufzeitsicherheitsrichtlinie zu klicken und aus derselben Liste mit Befehlen im Kontextmenü einen Befehl auszuwählen oder auf den Link Assembly auswerten im Bereich auf der rechten Seite zu klicken. Das Tool zeigt einen entsprechenden Assistenten an.

  3. Befolgen Sie die Anweisungen im Assistenten, um die Berechtigungen, die einer Assembly gewährt werden, oder die Codegruppen, die einer Assembly bestimmte Berechtigungen einräumen, zu evaluieren. Sie können diese Informationen verwenden, um die Auswirkungen der aktuellen Sicherheitspolitik auf eine von Ihnen angegebene Assembly zu bestimmen.

So erstellen Sie ein Bereitstellungspaket

  1. Klicken Sie auf den Knoten Laufzeitsicherheitsrichtlinie in der Konsolenstruktur.

  2. Klicken Sie auf das Menü Aktion, und wählen Sie einen der verfügbaren Befehle aus.

    Sie haben auch die Möglichkeit, mit der rechten Maustaste auf den Knoten Laufzeitsicherheitsrichtlinie zu klicken und aus derselben Liste mit Befehlen im Kontextmenü einen Befehl auszuwählen oder auf den Link Ein Bereitstellungspaket erstellen im Bereich auf der rechten Seite zu klicken. Das Tool zeigt einen entsprechenden Assistenten an. Der Assistent ermöglicht es Ihnen, ein Windows Installer-Paket (eine MSI-Datei) zu erstellen, mit deren Hilfe Sie eine Richtlinie unter Verwendung von Gruppenrichtlinie oder Systems Management Server bereitstellen können.

  3. Befolgen Sie die Anweisungen im Assistenten, um das Bereitstellungspaket zu erstellen.

So setzen Sie alle Richtlinienebenen zurück

  1. Klicken Sie auf den Knoten Laufzeitsicherheitsrichtlinie in der Konsolenstruktur.

  2. Klicken Sie auf das Menü Aktion, und wählen Sie einen der verfügbaren Befehle aus.

    Sie können auch mit der rechten Maustaste auf den Knoten Laufzeitsicherheitsrichtlinie klicken und aus derselben Liste mit Befehlen im Kontextmenü einen Befehl auswählen, oder Sie können im Bereich auf der rechten Seite auf den Hyperlink Alle Richtlinienebenen zurücksetzen klicken. Dieser Befehl setzt die Sicherheitsrichtlinien auf die Einstellungen der standardmäßigen Sicherheitsrichtlinien zurück.

Einzelne Anwendungen

So zeigen Sie die zuvor mit diesem Tool konfigurierten Anwendungen an

  • Erweitern Sie den Knoten Anwendungen der Konsolenstruktur, um die Liste der Anwendungen anzuzeigen, die mit diesem Tool konfiguriert wurden.

So fügen Sie eine Anwendung hinzu, die mit diesem Tool konfiguriert werden soll

  1. Klicken Sie auf den Knoten Anwendungen der Konsolenstruktur und dann auf den Link Eine zu konfigurierende Anwendung hinzufügen im Bereich auf der rechten Seite.

    Das Dialogfeld Eine Anwendung konfigurieren wird angezeigt. Es enthält eine Liste der verwalteten Anwendungen, die auf dem aktuellen Computer mindestens einmal ausgeführt wurden.

  2. Wählen Sie eine Anwendung aus der Liste aus, oder klicken Sie auf die Schaltfläche Andere, um zu einer Anwendung zu navigieren, die sich nicht in der Liste befindet.

    Sie können auch zu der hinzuzufügenden Konfigurationsdatei navigieren.

  3. Klicken Sie zum Konfigurieren der Anwendung auf den Link Die Anwendungseigenschaften anzeigen, Die Assemblyabhängigkeiten anzeigen, Eine Assembly konfigurieren und Remotedienste anpassen im Bereich auf der rechten Seite. Weitere Informationen zum Verwenden dieser Links finden Sie in den entsprechenden schrittweisen Anleitungen weiter unten in diesem Kapitel.

So zeigen Sie die Eigenschaften einer Anwendung an

  1. Erweitern Sie den Knoten Anwendungen in der Konsolenansicht, und klicken Sie auf den Namen der Anwendung, für die Sie Eigenschaften anzeigen möchten. Wenn sich die Anwendung nicht in der Liste befindet, befolgen Sie die Anweisung im Abschnitt "So fügen Sie eine Anwendung hinzu, die mit diesem Tool konfiguriert werden soll".

  2. Klicken Sie auf den Link Die Anwendungseigenschaften anzeigen im Bereich auf der rechten Seite.

    Das Tool zeigt das Eigenschaftenfenster für die ausgewählte Anwendung an.

So zeigen Sie die Assemblyabhängigkeiten einer Anwendung an

  1. Erweitern Sie den Knoten Anwendungen in der Konsolenansicht, und klicken Sie auf den Namen der Anwendung, für die Sie Assemblyabhängigkeiten anzeigen möchten. Wenn sich die Anwendung nicht in der Liste befindet, befolgen Sie die Anweisung im Abschnitt "So fügen Sie eine Anwendung hinzu, die mit diesem Tool konfiguriert werden soll".

  2. Klicken Sie auf den Link Die Assemblyabhängigkeiten anzeigen im Bereich auf der rechten Seite.

So konfigurieren Sie eine Assembly für eine Anwendung

  1. Erweitern Sie den Knoten Anwendungen in der Konsolenansicht, und klicken Sie auf den Namen der Anwendung, für die Sie eine Assembly konfigurieren möchten. Wenn sich die Anwendung nicht in der Liste befindet, befolgen Sie die Anweisung im Abschnitt "So fügen Sie eine Anwendung hinzu, die mit diesem Tool konfiguriert werden soll".

  2. Klicken Sie auf den Link Eine Assembly konfigurieren im Bereich auf der rechten Seite.

    Das Tool zeigt die Links Liste der konfigurierten Assemblys anzeigen und Eine Assembly konfigurieren im Bereich auf der rechten Seite an.

  3. Klicken Sie auf den Link Eine Assembly konfigurieren.

    Der Assistent zum Konfigurieren einer Assembly wird angezeigt.

  4. Wählen Sie eine Assembly aus der Liste der von der Anwendung verwendeten oder der Liste der Assemblys im Cache aus, oder geben Sie die Daten für eine Assembly manuell ein.

    Das Tool zeigt ein Eigenschaftenfenster für die zu konfigurierende Assembly an.

  5. Wählen Sie die Registerkarte Bindungsrichtlinie aus, um Bindungsumleitungen von einer angeforderten Version zu einer neuen Version anzugeben.

  6. Wählen Sie die Registerkarte CodeBases aus, um die CodeBase für bestimmte Versionen der Assembly anzugeben.

So passen Sie Remotedienste für eine Anwendung an

  1. Erweitern Sie den Knoten Anwendungen in der Konsolenansicht, und klicken Sie auf den Namen der Anwendung, für die Sie Remotekanäle und Objektendpunkte anpassen möchten. Wenn sich die Anwendung nicht in der Liste befindet, befolgen Sie die Anweisung im Abschnitt "So fügen Sie eine Anwendung hinzu, die mit diesem Tool konfiguriert werden soll".

  2. Klicken Sie auf den Link Remotedienste anpassen im Bereich auf der rechten Seite. Weitere Informationen über Remotedienste finden Sie unter Übersicht über .NET Remoting und Kanäle.

  3. Klicken Sie auf den Link Die Remotediensteigenschaften anzeigen im Bereich auf der rechten Seite.

    Das Dialogfeld Eigenschaften von Remotedienste wird angezeigt.

  4. Wählen Sie die Registerkarte Remoteanwendungen, Angezeigte Typen oder Channel, um die entsprechenden Eigenschaften anzuzeigen und zu bearbeiten.

Hinweise

Dieses Tool soll erfahrenen Administratoren bei der Ausführung von Aufgaben im Zusammenhang mit der Anwendungskonfiguration helfen. Es ist nicht für die Anwendung durch Anwendungsbenutzer vorgesehen. Als Administrator sollten Sie Benutzer, die kleinere Konfigurationsaufgaben selbst übernehmen möchten, auf die Microsoft .NET Framework-Assistenten (Configwizards.exe) verweisen. Diese ausführbare Datei stellt drei Assistenten in .NET Framework 1.0 und 1.1 bereit: .NET-Sicherheit anpassen, Einer Assembly vertrauen und Eine Anwendung reparieren. In .NET Framework 2.0 stellt sie zwei Assistenten bereit: .NET-Sicherheit anpassen und Einer Assembly vertrauen. Die Benutzer können auf die entsprechenden Links klicken, um die einzelnen Assistenten zu starten. Sie können Configwizards.exe über das Startmenü ausführen. Die Navigation zu Configwizards.exe im Startmenü richtet sich nach dem Betriebssystem, das auf Ihrem Computer ausgeführt wird. Configwizards.exe und Mscorcfg.msc befinden sich an der gleichen Position im Startmenü. Um Configwizards.exe über das Startmenü auszuführen, verwenden Sie die oben in diesem Thema beschriebene Vorgehensweise für die Ausführung von mscorcfg.msc, die auf Ihr Betriebssystem zutrifft . Sie können Configwizards.exe auch über die Eingabeaufforderung ausführen, indem Sie %Systemroot%\Microsoft.NET\Framework\Versionsnummer\configwizards.exe eingeben.

Siehe auch

Referenz

.NET Framework-Tools
Sicherheitsrichtlinientool für den Codezugriff (Caspol.exe)
SDK-Eingabeaufforderung

Weitere Ressourcen

Konfigurieren der Sicherheitsrichtlinien
Konfigurieren von .NET Framework-Anwendungen
Arbeiten mit Assemblys und dem globalen Assemblychache
Übersicht über .NET Framework Remoting
Sicherheit in .NET Framework