Erstinstallation und Konfiguration von Microsoft Dev Home in einem Unternehmen

  • Microsoft Dev Home zentralisiert die Konfiguration, Überwachung und Verbindung zu GitHub auf Windows 11 Entwicklungsrechnern.
  • Microsoft Dev Box, Dev Center und Projekte in Azure ermöglichen die Bereitstellung standardisierter und verwalteter Cloud-Workstations.
  • Dev Drive und der Entwicklermodus optimieren die Leistung und ermöglichen erweiterte Bereitstellungs- und Debugging-Tools.
  • Die Kombination aus Rollen, Richtlinien und Automatisierung (Gruppenrichtlinien, Registry und PowerShell) ermöglicht eine sichere und skalierbare Unternehmensführung.

Entwickler-Startseite

Die Ankunft Microsoft Dev Home und Microsoft Dev Box Es hat die Art und Weise, wie Unternehmen ihre Windows-Entwicklungsumgebungen einrichten, warten und skalieren können, grundlegend verändert. Es geht nicht mehr nur darum, einzelne Tools auf jedem PC zu installieren, sondern um ein echtes Entwickler-Kontrollzentrum und cloudbasierte Workstations, die innerhalb von Minuten einsatzbereit sind.

Wenn Sie Windows 11 als Grundlage für Ihre Entwicklungsteams in Betracht ziehen, sollten Sie genau wissen, wie die einzelnen Komponenten zusammenpassen. Entwickler-Home, Entwickler-Box, Entwickler-Laufwerk und Entwicklermodus Im Rahmen einer Unternehmensstrategie erfahren Sie in diesem Artikel, wie die Erstinstallation und Konfiguration von Microsoft Dev Home in einem Unternehmen erfolgen sollte, welche Lizenz- und Azure-Anforderungen bestehen und welche wichtigen Entscheidungen Sie treffen sollten, um Sicherheit, Effizienz und Wartungsfreundlichkeit zu gewährleisten.

Was ist Microsoft Dev Home und warum ist es für ein Unternehmen wichtig?

Microsoft Dev Home ist, kurz gesagt, ein Zentrales Entwickler-Dashboard in Windows 11Es bietet ein konfigurierbares Dashboard, mit dem Sie den Status Ihrer Projekte verfolgen, Systemressourcen überwachen, Entwicklungsumgebungen konfigurieren, Software mit WinGet installieren und Ihre GitHub-Konten und andere Entwicklerdienste nativ verbinden können.

Auf Unternehmensebene fungiert Dev Home als Einstiegspunkt für den gesamten EntwicklungsablaufVon der Vorbereitung einer neuen Maschine (lokal oder in der Cloud) über die Überwachung von Builds, CPU-, Speicher- und Festplattennutzung bis hin zum Zugriff auf wichtige GitHub-Aufgaben direkt unter Windows ist dies besonders nützlich für Teams, die … WSLVisual Studio, VS Code, GitHub Copilot und andere Komponenten des Microsoft-Ökosystems.

Das Tool benötigt WinGet, um Folgendes zu ermöglichen: deklarative UmgebungskonfigurationAnstatt die Tools „manuell“ zu installieren, definieren Sie eine Konfigurationsdatei und führen einen Befehl aus, sodass Dev Home und WinGet die für jedes Entwicklungsprofil benötigten Anwendungen, Pakete und Einstellungen automatisch bereitstellen.

Zusätzlich zu Dev Home selbst hat Microsoft Folgendes eingeführt: Dev Drive. Dies ist ein Speichervolumentyp, der für Code und Repositories optimiert ist. Er bietet außerdem eine verbesserte Integration mit GitHub-Copilot und Dienste wie Microsoft DevBox und GitHub Codespaces. Dies ermöglicht die Integration von lokaler und Cloud-Entwicklung innerhalb derselben Windows-Umgebung.

Entwicklungsbox

Unterschiede zwischen Dev Home, Dev Box und Entwicklermodus

Bei der Implementierung in einem Unternehmen ist es entscheidend, Konzepte nicht zu vermischen, denn Entwickler-Startseite, Entwickler-Box und Entwicklermodus Sie erfüllen sehr unterschiedliche Funktionen, obwohl sie sich gegenseitig ergänzen.

Einerseits Microsoft Dev Home Es handelt sich um eine Windows 11-Anwendung, die aus dem Microsoft Store installiert wird (derzeit in vielen Organisationen als Vorschauversion verfügbar) und als Kontrollzentrum fungiert: Widget-Panel, Schnellkonfiguration mit WinGet, Integration mit GitHub und Copilot, Zugriff auf Dev Drive usw. Sie läuft auf dem Rechner des Entwicklers, egal ob physisch oder virtuell.

Für einander, Microsoft DevBox Es handelt sich um einen Dienst auf Azure, der Folgendes bietet Cloud-Entwicklung virtuelle MaschinenDiese „Entwicklungsumgebungen“ sind mit den notwendigen Tools für jedes Projekt oder Team vorkonfiguriert. Sie werden über das Azure-Portal und das Entwicklerportal erstellt und verwaltet, nicht über Dev Home, obwohl Dev Home sich hervorragend als Produktivitätsschicht auf jeder dieser Maschinen eignet.

Endlich gibt es das Windows-EntwicklermodusDies ist eine Betriebssystemfunktion (verfügbar in Windows 10 und Windows 11), die zusätzliche Tools bereitstellt: erweitertes Debugging, Installation von Apps außerhalb des Microsoft Stores, Nutzung des Geräteportals, SSH-Dienste für die Remote-Bereitstellung und weniger restriktive Diagnoseeinstellungen. Dieser Modus wird in den Einstellungen unter „Erweiterte Entwickleroptionen“ konfiguriert.

In Unternehmensumgebungen ist es in der Regel vorzuziehen, Entwicklerbox + Entwickler-Home + Entwicklerlaufwerk Der Entwicklermodus sollte nur dann angewendet werden, wenn dies unbedingt erforderlich ist, da seine zusätzlichen Freiheiten die Sicherheit beeinträchtigen können, wenn er auf Computern von Nicht-Entwicklern unbedacht aktiviert wird.

Voraussetzungen für die Bereitstellung von Microsoft Dev Home und Dev Box in einem Unternehmen

Bevor Sie mit der Konfiguration beginnen, ist es wichtig, sich über Folgendes im Klaren zu sein: Infrastrukturanforderungen, Lizenzen und Genehmigungen Was eine Organisation benötigt, um problemlos mit Dev Box und damit auch mit Windows-Entwicklungsumgebungen arbeiten zu können. Dies sind die Anforderungen:

  • Aktives Azure-AbonnementFalls das Unternehmen noch kein Abonnement besitzt, muss ein Azure-Konto erstellt und eine Zahlungsmethode zugeordnet werden oder ein Testabonnement genutzt werden, während die endgültige Architektur festgelegt wird.
  • Eigentümerrolle oder andere Rolle mit gleichwertigen Berechtigungen Bezüglich des Abonnements. Oder zumindest bezüglich der Ressourcengruppe, in der die Dev Box- und Dev Center-Dienste bereitgestellt werden. Andernfalls können keine Entwicklungszentren, Projekte oder Box-Gruppen erstellt werden.
  • Geeignete Lizenzen für Windows Enterprise, Intune und Microsoft Enterprise ID P1Diese Lizenzen sind in Paketen wie Microsoft 365 E3, E5, A3, A5 Enterprise Premium, F3 (mit bestimmten Einschränkungen in Windows Enterprise) oder dem Studenten-Bonus enthalten. Voraussetzung ist, dass der Benutzer über Windows 11 Enterprise oder Windows 10 Enterprise, Microsoft Intune für die Geräteverwaltung und Microsoft Enterprise ID P1 für die Identitätsprüfung verfügt.
  • Microsoft Intune für die Geräteverwaltung (Konfiguration, Richtlinien, Compliance) und Microsoft Entra ID als Lösung für Identitäts- und Zugriffskontrolle. Dev Box integriert sich mit diesen Diensten, um den Lebenszyklus von Entwicklungsrechnern, bedingten Zugriff und den Schutz von Unternehmensdaten zu verwalten.
  • Registrieren Sie den Microsoft.DevCenter-Ressourcenanbieter. Die Registrierung erfolgt über das Azure-Portal: Suchen Sie im Bereich „Abonnements“ unter „Ressourcenanbieter“ nach „Microsoft.DevCenter“ und wählen Sie „Registrieren“. Ohne diesen Schritt können Sie keine Entwicklungszentren oder DevBox-Projekte erstellen.

Azure-Entwicklungsumgebung

Erstellen eines Entwicklerzentrums in Azure

Die erste Komponente, die für die Nutzung von Dev Box in einem Unternehmen bereitgestellt werden muss, ist die Entwicklungszentrum, auch bekannt als Dev Center. Es ist der zentrale Punkt, an dem Projekte, Maschinengrößen, Dev-Box-Images und Netzwerkkonfigurationen verwaltet und anschließend an die Teams weitergegeben werden.

Die Erstellung erfolgt über das Azure-Portal. Geben Sie in der Suchleiste „Entwicklungscenter“ ein und wählen Sie die entsprechende Option aus. Klicken Sie anschließend auf „Erstellen“, um den Assistenten zu starten. Auf der Registerkarte „Grundlagen“ werden mehrere wichtige Parameter definiert: Azure-Abonnement, in dem das Rechenzentrum erstellt wirdist die Ressourcengruppe (neu oder bestehend), die Name des Entwicklungszentrums und Azure-Region wo diese Ressourcen gespeichert werden. Die Region sollte so nah wie möglich an den meisten Entwicklerstandorten gewählt werden, um die Latenz zu verbessern.

Nach den grundlegenden Einstellungen ermöglicht der Assistent den Zugriff auf die Registerkarte „Einstellungen“, wo verschiedene Optionen aktiviert oder deaktiviert werden können. Eine davon ist die Kataloge auf ProjektebeneDadurch können Projektmanager zusätzlich zu den globalen Katalogen aus dem Dev Center auch ihre eigenen Kataloge einbinden.

Eine weitere wichtige Option ist die Möglichkeit der Nutzung Von Microsoft gehostete Netzwerke für Dev BoxesDiese Netzwerke vereinfachen die Implementierung erheblich, da sie Isolation, einfache Anpassbarkeit und einen geringen Verwaltungsaufwand bieten.

Sie können auch alle Entwicklungsboards im Zentrum so einstellen, dass sie die Installation automatisch durchführen. Azure Monitor-AgentDieser Agent sendet Metriken und Protokolle an Azure Monitor, um vollständige Transparenz über Leistung und Zustand der Entwicklungsrechner zu gewährleisten. Dies ist für Plattform- und Sicherheitsteams von unschätzbarem Wert.

Im Tab „Tags“ können Sie Tags zuweisen. Name-Wert-Paare (z. B. „Abteilung = Entwicklung“, „Projekt = ProduktX“), um die Organisation und Kostenkontrolle in Azure zu vereinfachen. Nachdem die Konfiguration überprüft wurde, klicken Sie auf „Erstellen“ und verfolgen Sie den Fortschritt im Benachrichtigungsbereich, bis die Bereitstellung abgeschlossen ist und das neue Entwicklungszentrum zugänglich ist.

Definition von Dev Box-Projekten innerhalb des Dev Centers

Sobald das Entwicklerzentrum bereit ist, besteht der nächste Schritt darin, mindestens ein Dev Box-ProjektProjekte gruppieren Teamkonfigurationen (Limits, Kataloge, Anpassungsoptionen) und dienen als Container, aus dem Entwickler ihre Entwicklungsumgebungen anzeigen und erstellen können.

Um ein Projekt zu erstellen, melden Sie sich im Azure-Portal an und suchen Sie nach „Projekte“. Wählen Sie auf der Projektseite „Erstellen“ aus. Daraufhin öffnet sich das entsprechende Fenster. Wählen Sie auf der Registerkarte „Grundlagen“ das Abonnement, die zu verwendende Ressourcengruppe und die Projektdatei aus. Entwicklungszentrum, mit dem das Projekt verbunden sein wird, ein identifizierender Name für das Projekt und eine kurze Beschreibung seines Zwecks (zum Beispiel „Entwicklung des Backends für die Unternehmens-API“).

Im Einstellungsreiter der Entwicklungsumgebung werden verschiedene Nutzungsoptionen definiert. Eine davon ist... BenutzeranpassungenIst diese Option aktiviert, kann jeder Entwickler bei der Erstellung seiner Entwicklungsumgebung bestimmte Parameter anpassen (z. B. die Größe innerhalb eines zulässigen Rahmens). Ist sie deaktiviert, wird eine vollständig standardisierte Konfiguration erzwungen.

Eine weitere wichtige Entscheidung ist, ob sie gegründet werden. Beschränkungen der Entwicklungsumgebung pro BenutzerDas Kästchen kann deaktiviert bleiben, sodass jeder Entwickler unbegrenzt viele Dev Boxes aus den zugewiesenen Gruppen erstellen kann. Alternativ kann eine maximale Anzahl von Boxes pro Benutzer festgelegt werden, um die Kosten zu kontrollieren und die Verbreitung unnötiger Maschinen zu vermeiden.

Genau wie im Entwicklercenter können Sie auch hier Tags für das Projekt anwenden, um die administrative Verwaltung zu vereinfachen. Nachdem Sie die Felder überprüft haben, bestätigen Sie die Erstellung. Sobald das Projekt bereitgestellt ist, können Sie über das Azure-Portal auf die Ressource zugreifen.

Entwicklerbox-Pools

Erstellung von Entwicklungsbox-Pools

Die Entwicklungsboxgruppen Sie bilden die Schnittstelle zwischen der Projektkonfiguration und den spezifischen Entwicklungsrechnern, die den Entwicklern angezeigt werden. Eine Gruppe definiert das Basis-Image, die Region, den Prozesstyp, den Speicher, das Netzwerk und die Kostenrichtlinien (automatisches Herunterfahren, Ruhezustand usw.) für eine Reihe von Entwicklungsrechnern.

Um eine solche Gruppe zu erstellen, öffnen Sie das gewünschte Projekt im Azure-Portal und gehen Sie zum Abschnitt „Entwicklungsgruppen“. Wählen Sie dort „Erstellen“ aus. Der Assistent wird daraufhin geöffnet. Auf der Registerkarte „Grundlagen“ werden Sie aufgefordert, eine Gruppe zuzuweisen. Anzeigename, das innerhalb des Projekts einzigartig sein muss.

Der nächste entscheidende Punkt ist die Auswahl der Bilddefinition, die die Gruppe verwenden wirdHier sind mehrere Optionen:

  • Bilddefinitionen basierend auf YAML-Dateien, die Anpassungen an einem Basisbild vornehmen.
  • Benutzerdefinierte Bilder, die in der Azure Compute Gallery gespeichert sind.
  • Marketplace-Images (wie Windows 11 Enterprise mit Visual Studio).
  • Dev Box-Definitionen, die Image und feste VM-Größe kombinieren.

Im Abschnitt „Prozess“ wählen Sie die Größe der virtuellen Maschine Diese Einstellungen werden für die Entwicklungsrechner dieser Gruppe verwendet (vCPU, Arbeitsspeicher usw.). Anschließend wird im Bereich „Speicher“ die Größe der Hauptfestplatte festgelegt.

Die Registerkarte „Administration“ definiert die Rollen und Berechtigungen in der EntwicklerboxSie können festlegen, ob die Boxen mit einem Standardbenutzer oder mit einem lokalen Administrator erstellt werden.

Hinsichtlich der Kostenkontrolle ermöglicht die Gruppe die Konfiguration Geplante automatische AbschaltungEs werden eine tägliche Abschaltzeit und eine Zeitzone festgelegt. Zu diesem Zeitpunkt wechseln die Entwicklungsrechner, die den Ruhezustand unterstützen, in diesen Zustand. Diejenigen, die dies nicht tun, werden heruntergefahren.

Berechtigungsverwaltung: Zugriff für Benutzer und Projektadministratoren

Für Entwickler, die ihre Entwicklungsumgebungen erstellen und verwalten möchten, reicht es nicht aus, einfach nur Projekte und Gruppen anzulegen. Sie müssen Weisen Sie ihnen mithilfe von Azure-Rollen die entsprechenden Berechtigungen zu. auf Projektebene.

Die Schlüsselrolle der Endnutzer ist „Dev Box-Benutzer von DevCenter“Durch die Zuweisung dieser Rolle an einen Benutzer oder eine Gruppe in einem bestimmten Projekt können diese das Projekt einsehen, auf alle ihre Dev-Box-Gruppen zugreifen, Entwicklungs-Boxen aus diesen Gruppen erstellen und ihre eigenen Dev-Boxen über das Entwicklerportal verwalten. Beispiele hierfür sind Neustart, Ruhezustand oder das Löschen des Rechners.

Die Zuweisung erfolgt über das Azure-Portal. Gehen Sie im entsprechenden Projekt zu „Zugriffssteuerung (IAM)“, wählen Sie „Rollenzuweisung hinzufügen“ und anschließend die Benutzerrolle „Dev Box“. Geben Sie dann die Benutzer, Gruppen oder Dienstprinzipale an, die diesen Zugriff erhalten sollen. Sobald die Zuweisung angewendet wurde, sehen die Entwickler das Projekt und ihre Gruppen und können mit der Bereitstellung ihrer Umgebungen beginnen.

Um die Verwaltung an Personen zu delegieren, die keine globalen Azure-Administratoren sind, gibt es die Rolle des/der „DevCenter-Projektadministrator“Diese Rolle ermöglicht es Projektadministratoren, Dev Box-Gruppen zu erstellen und zu verwalten, Entwicklungsbox-Limits festzulegen, die automatische Skalierung zu konfigurieren und andere Projektbetriebsoptionen zu verwalten, ohne ihnen jedoch die Berechtigung zu erteilen, Benutzer zum Projekt hinzuzufügen oder daraus zu entfernen.

Auf diese Weise, ein Ausgewogenes Governance-ModellDas Kernplattformteam definiert das Entwicklerzentrum und seine Richtlinien, und Projektmanager passen die Entwicklergruppen an ihre Bedürfnisse an. So können Entwickler ihre eigenen Umgebungen innerhalb der festgelegten Parameter verwalten.

Installation und Integration von Microsoft Dev Home auf Computern

Sobald die Infrastruktur in Azure eingerichtet und betriebsbereit ist, kann der für den Entwickler sichtbare Teil implementiert werden. Das heißt: Microsoft Dev Home auf Windows 11-PCs aus dem Unternehmen oder in den Dev Boxes, die in der Cloud erstellt wurden.

Dev Home ist verfügbar auf der Microsoft Store wie beispielsweise „Dev Home (Vorschau)“. Die Installation ist unkompliziert: Öffnen Sie den Store, suchen Sie nach der Anwendung und tippen Sie auf „Installieren“. In Unternehmensumgebungen können Softwareverteilungstools wie Intune verwendet werden, um Dev Home flächendeckend auf den Rechnern der Entwickler oder auf den Basis-Images von Entwicklungsrechnern bereitzustellen.

Wenn Dev Home installiert ist, verfügt der Benutzer über anpassbares Dashboard Hier können Sie Widgets zur Überwachung von CPU-, RAM-, GPU- und Dev-Drive-Auslastung sowie GitHub-spezifische Widgets hinzufügen, die Repositories, Issues oder den Build-Status anzeigen. Jedes Team oder jede Abteilung kann dieses Dashboard an ihren Workflow anpassen. So erhalten Sie alle relevanten Informationen auf einen Blick.

Eine der größten Attraktionen von Dev Home ist die Integration mit WinGetDer Windows-Paketmanager. Darüber hinaus ermöglicht Dev Home Folgendes: Verbindung mit GitHub und Integration von GitHub-CopilotDurch die Verknüpfung Ihres GitHub-Kontos mit Dev Home wird ein Widget mit dem Status Ihrer Repositories angezeigt. So haben Sie schnellen Zugriff auf Ihre Projekte und sind optimal auf die Verwendung von Copilot in Tools wie Visual Studio, VS Code oder direkt im Terminal vorbereitet. Dadurch können Sie schneller programmieren, erhalten intelligente Vorschläge und erkennen Fehler frühzeitig.

Dev Drive: Optimierter Speicher für Code und Repositories

Ein weiterer wichtiger Bestandteil des Ökosystems ist Dev-Laufwerk, ein speziell für die Speicherung von Quellcode, Repositories, Abhängigkeiten, Kompilierungsartefakten und allen mit der täglichen Programmierarbeit verbundenen Dateien konzipierter Datenträger.

Dev Drive basiert auf einem robusten Dateisystem und ist für die in der Entwicklung typischen E/A-intensiven Szenarien optimiert. Microsoft gibt an, dass es in Kombination mit dem Microsoft Defender Antivirus-LeistungsmodusIn manchen Szenarien kann es die Build-Zeiten um bis zu 30 % verkürzen. Das bedeutet schnellere Builds, kürzere Testzeiten und insgesamt ein gesteigertes Gefühl von Agilität.

In puncto Sicherheit ist Dev Drive so konzipiert, dass sicherer als das einfache Ausschließen von Ordnern oder Prozessen aus Defender.Der Leistungsmodus reduziert die Auswirkungen des Antivirenprogramms auf das Dateisystem, ohne den Schutz zu beeinträchtigen. Dies ist besonders wichtig beim Umgang mit vertraulichem Code oder geistigem Eigentum des Unternehmens. Praktischerweise wird die Entwicklungslaufwerk-Partition (Dev Drive) ausschließlich für alle Code-bezogenen Dateien verwendet: Git-Repositories, Visual Studio- oder VS Code-Projekte, Paketabhängigkeiten usw., wodurch der Prozess weiter vereinfacht wird. Testsoftware, ohne Spuren im System zu hinterlassenAuf diese Weise, ein Ausgewogenheit zwischen Leistung und Schutzum zu verhindern, dass das Antivirenprogramm typische Lese-/Schreibvorgänge übermäßig bestraft.

Verwendung und Konfiguration des Entwicklermodus in Windows 11

Zusätzlich zu Dev Home und Dev Box müssen viele Unternehmen auf bestimmten Geräten Folgendes aktivieren: Windows-Entwicklermodusinsbesondere bei der Entwicklung und dem Testen von UWP-, MSIX-Anwendungen oder Szenarien, die eine Fernbereitstellung und ein erweitertes Debugging erfordern.

Dieser Modus befindet sich in der Einstellungen-App, üblicherweise unter System > Erweitert (oder „System > Erweitert“) im Abschnitt „Für Entwickler“ (siehe Von Experten verwendete Windows 11-EinstellungenDurch die Aktivierung werden spezielle Tools freigeschaltet, die zum Erstellen, Bereitstellen und Testen von Software unter Windows entwickelt wurden. Dazu gehören die Möglichkeit, Apps aus anderen Quellen als dem Microsoft Store zu installieren, sowie zusätzliche Debugging-Optionen.

Wenn der Entwicklermodus aktiviert ist, installiert Windows eine spezifisches FunktionspaketDazu gehören das Windows Device Portal, eine webbasierte Umgebung für die Fernverwaltung des Geräts; die Konfiguration von Firewall-Regeln zum Zulassen von SSH-Diensten; und die Aktivierung des SSH-Servers, wenn die Geräteerkennung ausgelöst wird, was die Installation und das Debuggen von Anwendungen aus der Ferne über Visual Studio ermöglicht.

Das Geräteportal kann beispielsweise verwendet werden, um Anwendungen auf Testgeräten bereitstellen wie z. B. Tablets oder speziell für die Qualitätssicherung eingesetzte Maschinen, während die Geräteerkennung es ermöglicht, dass diese Geräte über mDNS im Netzwerk sichtbar sind und die notwendige PIN-Kopplung für die erste Implementierung aus Visual Studio ermöglicht.

Durch Aktivieren der Geräteerkennung wird eine Schaltfläche „Koppeln“ angezeigt, die nach dem Drücken eine temporäre PIN auf dem Bildschirm einblendet. Diese PIN dient als Passwort für das DevToolsUser-Konto via SSH und ist nur gültig, solange sie angezeigt wird. Zusätzlich wird ein SFTP-Subsystem aktiviert, das die manuelle Verwaltung des Ordners „DevelopmentFiles“ ermöglicht, in dem einzelne Dateipakete installiert werden.

Häufige Probleme im Entwicklermodus und wie man sie behebt

In manchen Unternehmensumgebungen kann die Aktivierung des Entwicklermodus fehlschlagen, weil Das entsprechende Paket wurde nicht heruntergeladen oder korrekt installiert.Dies liegt in der Regel an Unternehmensrichtlinien, Verbindungsproblemen oder der Blockierung von Diensten wie WSUS.

Ein wiederkehrender Fehler ist der Code Fehlercode 0x80004005 bedeutet, dass das Paket nicht gefunden werden konnte. Wenn diese Meldung in Windows Update erscheint, überprüfen Sie zunächst, ob der Computer über eine Internetverbindung verfügt. Ist er einer Domäne beigetreten, wenden Sie sich an Ihren Netzwerkadministrator. In vielen Organisationen sind On-Demand-Funktionen (wie das Entwicklermoduspaket) in WSUS standardmäßig blockiert. Sie müssen den Download bestimmter Knowledge Base-Artikel (KBs) explizit zulassen.

Insbesondere wird empfohlen, zu überprüfen, ob die Updates KB4016509, KB3180030 und KB3197985 Diese Updates sind in WSUS für aktuelle und ältere Windows-Versionen zulässig, da sie mit der Verfügbarkeit dieses Pakets zusammenhängen. Nach der Anpassung der Einstellungen empfiehlt es sich, unter „Einstellungen“ → „Windows Update“ eine Suche nach Updates zu erzwingen und zu überprüfen, ob die Komponente in den optionalen Features aufgeführt ist.

Eine weitere häufige Fehlermeldung lautet, dass das Paket nicht installiert werden konnte, ebenfalls mit dem Code 0x80004005. In diesem Fall liegt es jedoch daran, dass… Inkompatibilitäten zwischen dem Windows-Build und dem PaketDie Lösung besteht üblicherweise darin, alle ausstehenden Updates zu installieren und den Computer neu zu starten.

Wenn Fehler weiterhin auftreten, empfiehlt es sich, Microsoft über den Feedback-Hub Feedback zu senden. Dies ist insbesondere in verwalteten Unternehmensumgebungen wichtig, da hier möglicherweise ein Konflikt mit den Unternehmensrichtlinien besteht.

Aktivieren Sie den Entwicklermodus mithilfe von Richtlinien, der Registrierung oder PowerShell.

Im Kontext von Automatisierung oder Massentests ziehen es viele Unternehmen vor, nicht darauf angewiesen zu sein, dass der Benutzer den Entwicklermodus manuell aktiviert. In diesen Fällen können sie auf Folgendes zurückgreifen: Gruppenrichtlinien (gpedit.msc), Registrierungsschlüssel oder PowerShell-Skripte Geräte zentral konfigurieren.

Mithilfe des Gruppenrichtlinien-Editors (in den Home-Editionen von Windows 10 und 11 nicht verfügbar) können Sie zu Computerrichtlinie → Computerkonfiguration → Administrative Vorlagen → Windows-Komponenten → App-Paketbereitstellung navigieren und die erforderlichen Richtlinien anpassen. Um die Installation vertrauenswürdiger Anwendungen (Sideloading) zu ermöglichen, aktivieren Sie die Richtlinie „Installation aller vertrauenswürdigen Apps zulassen“.

Wenn Sie außerdem den vollständigen Entwicklermodus aktivieren und Anwendungen aus einer integrierten Entwicklungsumgebung (IDE) wie Visual Studio installieren möchten, müssen Sie die entsprechende Richtlinie aktivieren. UWP-Anwendungsentwicklung und -installation über die IDENach der Anpassung dieser Richtlinien wird empfohlen, die Geräte neu zu starten, damit die Änderungen wirksam werden.

Richtige Kombination Microsoft Dev Box, Dev Home, Dev Drive und EntwicklermodusEin Unternehmen kann von manuellen, fehleranfälligen Konfigurationen zu standardisierten, reproduzierbaren und sicheren Entwicklungsumgebungen wechseln. Die Einrichtung einer neuen Workstation (lokal oder in der Cloud) dauert dann nicht mehr Tage, sondern ist innerhalb von Stunden oder sogar Minuten erledigt. All dies wird durch die nahtlose Integration des gesamten Windows-, GitHub- und Azure-Ökosystems ermöglicht, das das Entwicklungsteam optimal unterstützt.

Wie man Linux unter Windows 11 mit WSL2 verwendet
Verwandter Artikel:
Wie man Linux unter Windows 11 mit WSL2 verwendet

Als bevorzugte Quelle in Google hinzufügen