Beheben Sie die hohe CPU-Auslastung von WinGet COM Server SCHNELL! (Einfache Lösung)
WinGet COM Server ist ein Windows-Prozess, der ausgeführt wird, wenn etwas im Hintergrund installiert oder aktualisiert wird. Daher kann dieser Prozess Ihre CPU beanspruchen und der Prozentsatz kann je nachdem, was im Hintergrund installiert wird, variieren.
WinGet-Dienstprogramm
Wenn eine große Anzahl von Anwendungen im Hintergrund aktualisiert wird, benötigt der WinGet COM-Server mehr CPU, um den Job zu erledigen. Bevor wir zeigen, wie die CPU-Auslastung des Prozesses gesenkt werden kann, wollen wir uns ein besseres Verständnis des WinGet-Dienstprogramms in Windows verschaffen.
Was ist WinGet?
WinGet ist ein Befehlszeilenprogramm, das von Windows zum Installieren von Apps und anderen Modulen auf Ihrem Computer verwendet wird. WinGet ist ein anderer Name für den Windows-Paketmanager und daher absolut sicher. Wenn Sie den Vorgang hin und wieder in Ihrem Task-Manager-Fenster sehen, machen Sie sich keine Sorgen, denn Sie sind weder infiziert noch gefährdet.
Allerdings wird der WinGet COM-Server im Wesentlichen zur Kommunikation mit anderen Anwendungen und Prozessen auf Ihrem Computer verwendet. Dies ergänzt das WinGet-Dienstprogramm und ist für den ordnungsgemäßen Betrieb des Paketmanagers erforderlich.
In diesem Artikel beschreiben wir, wie Sie die CPU-Auslastung des WinGet-Prozesses auf Ihrem Computer senken können. Machen Sie also einfach weiter.
1. WinGet aktualisieren
Während WinGet jetzt als integrierte Funktion in Windows verfügbar ist, können Sie es weiterhin über den Microsoft Store aktualisieren. Das Dienstprogramm ist im Microsoft Store unter dem Namen App Installer zu finden, was ziemlich selbsterklärend ist.
Das Aktualisieren des Dienstprogramms auf Ihrem System kann häufig bei Inkonsistenzen helfen, die zu einer häufigen hohen CPU-Auslastung des Prozesses führen. Befolgen Sie dazu die folgenden Anweisungen:
- Öffnen Sie zunächst den Microsoft Store, indem Sie im Startmenü danach suchen.Öffnen des Microsoft Store
- Navigieren Sie dann im Microsoft Store-Fenster zur Bibliothek, indem Sie auf das Symbol in der linken Symbolleiste klicken.Navigieren zur Bibliothek
- Suchen Sie in der Liste nach App Installer und klicken Sie darauf.Navigieren zum App-Installer
- Klicken Sie abschließend auf die Option „Aktualisieren“, um alle verfügbaren Updates für das Dienstprogramm zu installieren.App-Installer wird aktualisiert
- Überprüfen Sie, ob die hohe CPU-Auslastung nach der Aktualisierung der App weiterhin besteht.
Alternativ können Sie die neueste Version von WinGet auch direkt von herunterladen offizielles GitHub-Repository und führen Sie die Setup-Datei aus, um das Tool zu aktualisieren. Stellen Sie sicher, dass Sie die .msixbundle-Datei aus dem Abschnitt „Assets“ herunterladen, um die neueste Version der App zu installieren.
2. Deaktivieren Sie unnötige WinGet-Quellen
WinGet verwendet Online-Repositorys, um beliebige Apps auf Ihren Computer herunterzuladen und zu installieren. Es verwendet standardmäßig das Microsoft Store-Repository. Wenn Sie die App jedoch jemals zum Bereitstellen zusätzlicher Links verwendet haben, werden diese auch zum Herunterladen und Installieren zusätzlicher Apps verwendet.
Sie müssen die unnötigen WinGet-Quellen entfernen, um die Möglichkeit der Installation anderer unerwünschter Apps auszuschließen. Dadurch wird die Belastung reduziert und die CPU-Auslastung reduziert. Befolgen Sie dazu die folgenden Anweisungen:
- Suchen Sie zunächst im Startmenü nach der Eingabeaufforderung. Klicken Sie auf die Option „Als Administrator ausführen“, um ein Fenster mit erhöhten Rechten zu öffnen.Öffnen der Eingabeaufforderung
- Geben Sie anschließend den folgenden Befehl ein und drücken Sie die Eingabetaste: Winget-QuellenlisteWinGet-Quellen
- Verwenden Sie dann den folgenden Befehl, um alle Quellen aus der Liste zu entfernen: Winget Source Disable
- Stellen Sie sicher, dass Sie
durch den Namen der in der Ausgabe angezeigten Quelle ersetzen.
3. Registrieren Sie die WinGet-App erneut
In einigen Fällen kann das betreffende Problem mit den WinGet-Dienstprogrammdateien auf Ihrem Computer zusammenhängen. In einem solchen Szenario müssen Sie das Dienstprogramm zurücksetzen, indem Sie es erneut registrieren. Da das Tool standardmäßig von Windows kommt, können Sie dies ganz einfach über einen einzigen Befehl im PowerShell-Fenster erreichen.
Durch eine erneute Registrierung des Tools werden die zugehörigen Konfigurationen und Einstellungen zurückgesetzt, sodass Sie von vorne beginnen können. Befolgen Sie dazu die nachstehenden Anweisungen:
- Öffnen Sie das Startmenü und suchen Sie nach PowerShell. Klicken Sie rechts auf die Option Als Administrator ausführen.PowerShell öffnen
- Kopieren Sie dann den folgenden Befehl und fügen Sie ihn in das PowerShell-Fenster ein. Add-AppxPackage -DisableDevelopmentMode -Register “C:\Program Files\WindowsApps\Microsoft.Winget.Source_2021.718.1322.843_neutral__8wekyb3d8bbwe\AppXManifest.xml” -VerboseRegistrieren von WinGet
- Starten Sie anschließend Ihren Computer neu und prüfen Sie, ob das Problem weiterhin besteht.
4. Systemdateien reparieren
Eine weitere mögliche Ursache für die hohe CPU-Auslastung des WinGet-Dienstprogramms können die Systemdateien auf Ihrem Computer sein. Dies kann passieren, wenn die Systemdateien beschädigt sind und verschiedene Anomalien auf Ihrem PC verursachen.
In einem solchen Fall müssen Sie Ihre Systemdateien mit verschiedenen Systemtools reparieren. Sie können die Dienstprogramme System File Checker (SFC) und Deployment Image Servicing and Management (DISM) verwenden, um Ihre Systemdateien zu scannen und zu reparieren.
Diese Dienstprogramme führen Scans auf Ihrem gesamten Computer durch und im Falle einer Beschädigung werden die Systemdateien aus einem Cache ersetzt. Befolgen Sie dazu die nachstehenden Anweisungen:
- Öffnen Sie zunächst das Startmenü und suchen Sie nach der Eingabeaufforderung. Klicken Sie rechts auf die Option Als Administrator ausführen.Öffnen der Eingabeaufforderung
- Geben Sie dann den folgenden Befehl ein und drücken Sie im Eingabeaufforderungsfenster die Eingabetaste: sfc /scannowSFC-Scan ausführen
- Sobald der Scan abgeschlossen ist, geben Sie den folgenden Befehl in das Eingabeaufforderungsfenster ein: DISM /Online /Cleanup-Image /RestoreHealthAusführen eines DISM-Scans
- Warten Sie, bis der Vorgang abgeschlossen ist.
- Starten Sie dann Ihren PC neu und prüfen Sie, ob das Problem weiterhin besteht.
5. Führen Sie einen sauberen Neustart durch
Schließlich können auch die Dienste oder Prozesse von Drittanbietern auf Ihrem Computer mit dem WinGet-Dienstprogramm in Konflikt geraten, was zu Problemen mit der hohen CPU-Auslastung führen kann. In einem solchen Fall müssen Sie einen sauberen Neustart durchführen. Auf diese Weise können Sie feststellen, ob das Problem durch einen Hintergrundprozess ausgelöst wird.
Dies liegt daran, dass bei einem sauberen Neustart Ihr System gestartet wird und nur die von Windows benötigten Dienste im Hintergrund ausgeführt werden. Alle anderen Dienste und Apps werden beim Start deaktiviert. Wenn das Problem durch einen sauberen Neustart behoben wird, ist es offensichtlich, dass eine Hintergrund-App oder ein Hintergrunddienst das Problem verursacht.
In einem solchen Fall müssen Sie den Täter finden und ihn von Ihrem Computer entfernen. Eine Möglichkeit hierfür wäre, die Dienste einzeln wieder zu aktivieren. Befolgen Sie die nachstehenden Anweisungen, um einen sauberen Neustart durchzuführen:
- Drücken Sie zunächst die Tastenkombination Windows-Taste + R auf Ihrer Tastatur, um das Feld „Ausführen“ zu öffnen.
- Geben Sie dann msconfig in den Befehl „Ausführen“ ein und klicken Sie auf „OK“.Ausführen von MSCONFIG in Run
- Wechseln Sie anschließend im Systemkonfigurationsfenster zur Registerkarte „Dienste“.
- Aktivieren Sie nun „Alle Microsoft-Dienste ausblenden“, um Systemdienste aus der Liste zu entfernen.Microsoft-Dienste aus der Liste ausblenden
- Verwenden Sie die Schaltfläche „Alle deaktivieren“, um die Dienste von Drittanbietern zu deaktivieren.Deaktivieren von Hintergrund-App-Diensten
- Klicken Sie dann auf Übernehmen.
- Wechseln Sie anschließend zur Registerkarte „Start“.
- Wählen Sie auf der Registerkarte „Start“ die Option „Task-Manager öffnen“.Registerkarte „Start“ in der Systemkonfiguration
- Deaktivieren Sie nun alle Start-Apps, indem Sie sie einzeln auswählen und auf Deaktivieren klicken.Deaktivieren von Startprogrammen
- Starten Sie abschließend Ihren Computer neu, um einen sauberen Neustart durchzuführen.
Mit diesen Lösungen sollten Sie in der Lage sein, die hohe CPU-Auslastung des WinGet COM-Servers auf Ihrem Computer zu bewältigen. Das Problem hängt hauptsächlich mit dem Dienstprogramm selbst zusammen und Sie können es oft umgehen, indem Sie das Tool erneut auf Ihrem System registrieren.
Immer noch mit der hohen CPU-Auslastung von WinGet COM Server konfrontiert?
Wenn Sie immer noch Probleme mit der hohen CPU-Auslastung des WinGet COM Server-Prozesses haben, müssen Sie die offizielle Support-Website von Microsoft besuchen, um Kontakt mit dem Kundensupport-Team aufzunehmen. Sie können Ihr Problem besser beheben und verschiedene Wege zur Lösung des betreffenden Problems anbieten.