Mscorcfg.msc (.NET Framework-Konfigurationstool)

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

Wichtiger HinweisWichtig

Mscorcfg.msc ist in .NET Framework, Version 4 und späteren Versionen nicht mehr vorhanden.Diese Dokumentation gilt nur für frühere Versionen von .NET Framework.Weitere Informationen über Änderungen hinsichtlich der Sicherheit in .NET Framework 4 finden Sie unter Änderungen der Sicherheit in .NET Framework 4.

In .NET Framework, Version 1.0 und 1.1, wird Mscorcfg.msc mit dem verteilbaren Paket für .NET Framework installiert. Ab .NET Framework 2.0 wird Mscorcfg.msc mit dem .NET Framework 2.0 Software Development Kit (SDK) installiert.

Wenn Sie sowohl Laufzeiten für .NET Framework 1.1 als auch 2.0 besitzen, verfügen Sie über die Version 1.1 des Konfigurationstools, aber möglicherweise nicht über Version 2.0. Wenn Sie .NET Framework 2.0, 3.0 oder 3.5 mit dem Konfigurationstool verwalten möchten, müssen Sie das .NET Framework 2.0 SDK installieren. Um die Konfigurationseinstellungen eines Computers zu ändern, der über mehrere Versionen von .NET Framework verfügt, müssen die Änderungen in den übereinstimmenden Versionen des Konfigurationstools vorgenommen werden.

HinweisHinweis

Die .NET Framework-Versionen 3.0 und 3.5 werden inkrementell für .NET Framework, Version 2.0, erstellt.Das im .NET Framework 2.0 SDK enthaltene Konfigurationstool ist die neueste Version des Tools.Mit dieser Version kann die Sicherheitsrichtlinie für den Codezugriff für .NET Framework 3.0 und 3.5 verwaltet werden.

Starten des .NET Framework-Konfigurationstools

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

  1. Klicken Sie auf Start, Systemsteuerung, und doppelklicken Sie anschließend auf Verwaltung.

  2. Doppelklicken Sie auf Microsoft .NET Framework <Version>-Konfiguration.

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

  1. Geben Sie in .NET Framework 1.0 und 1.1 Folgendes in der Befehlszeile ein: %Systemroot%\Microsoft.NET\Framework\versionNumber\Mscorcfg.msc.

  2. Starten Sie in .NET Framework 2.0 die Visual Studio- und Windows SDK-Eingabeaufforderungen, 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.

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.

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 den Link 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.

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.

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 Link 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.

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" im Menü Start auszuführen, gehen Sie entsprechend den vorherigen Beschreibungen in diesem Thema vor. Diese Vorgehensweisen entsprechen dem Betriebssystem für die Ausführung von "mscorcfg.msc". Sie können auch "Configwizards.exe" von der Befehlszeile ausführen, indem Sie %Systemroot%\Microsoft.NET\Framework\Versionsnummer \configwizards.exe eingeben.

Siehe auch

Referenz

Caspol.exe (Richtlinientool für die Codezugriffssicherheit)

Visual Studio- und Windows SDK-Eingabeaufforderungen

Weitere Ressourcen

.NET Framework-Tools

Konfigurieren der Sicherheitsrichtlinien

Konfigurieren von .NET Framework-Anwendungen

Arbeiten mit Assemblys und dem globalen Assemblychache

Sicherheit in .NET Framework