WSL-Prozess, der DPC_WATCHDOG_VIOLATION verursacht

502
sasu

Ich verwende Bash unter Ubuntu für Windows unter Windows 10.

Haftungsausschluss: Ich bin relativ neu in Windows. Habe fast ausschließlich Unix-Systeme verwendet

Ich lade ~ 1 Mil-Bilder in Gruppen von bis zu 100.000 Bildern herunter, indem Sie das folgende Skript in WSL ausführen ($ 1 ist der Zielordner, in den die Bilder heruntergeladen werden):

#!/bin/bash SECONDS=0 cat "$1/pics.csv" | xargs -n 1 -P 10 wget -q -P "$1/" echo "Elapsed $SECONDS seconds" echo "Adding .jpg extentions" mmv "$1/*_small" "$1/#1.jpg" find "$1" -name pics.csv -type f -delete 

Der Prozess erzeugt bis zu 8 Threads zum Herunterladen von Bildern, benennt sie um und löscht dann die CSV-Datei, aus der die URLs gelesen wurden. Das erste Mal, wenn das Skript gestartet wird, wird es abgeschlossen, aber dann stoppt es plötzlich und führt zu einem BSOD.

Ich habe es mehrmals auf meinem Mac ohne Fehler ausgeführt. Ich musste mein Projekt auf Windows 10 portieren und wollte WSL verwenden, da es in der Lage sein sollte, die Bash-Skripts auszuführen.

Ich habe in der Ereignisanzeige nach Fehlerprotokollen gesucht. Die Quelle scheint DistributedCOM mit dem Fehler zu sein, aber ich kann nicht erkennen, wie dies der Fall sein könnte, da sie die ersten Male gut läuft.

Die anwendungsspezifischen Berechtigungseinstellungen gewähren dem Benutzer DESKTOP-E01P1DA [] nicht die Berechtigung für die lokale Aktivierung der COM-Server-Anwendung mit CLSID und APPID . Benutzername] SID (S-1-5-21-2149831090-3283936149-3974900866-1001) von Adresse LocalHost (Using LRPC), die im Anwendungscontainer ausgeführt wird. Nicht verfügbare SID (nicht verfügbar). Diese Sicherheitsberechtigung kann mit dem Verwaltungstool der Komponentendienste geändert werden.

Hat jemand eine Idee, was die Ursache und Lösung dafür sein könnte?

0
Sehen Sie, ob [dieser Artikel] (https://shauncassells.wordpress.com/2015/09/28/windows-10-event-10016-fix-the-application-specific-permission-settings-do-not-grant-local -aktivierungserlaubnis-für-die-com-server-anwendung-mit-clsid-d63b10c5-bb46-4990-a94f-e40b9d520160-and-a /) löst Ihr Problem. harrymc vor 5 Jahren 0
Versuchen Sie, einige Sekunden zwischen den Befehlen hinzuzufügen, verwenden Sie zum Beispiel "sleep 5". Biswapriyo vor 5 Jahren 0

1 Antwort auf die Frage

0
thesweetiger

Ich treffe seit letztem Wochenende die gleiche Ausgabe nur noch ohne installierte Bash

Die identische Situation erscheint mir nach der Installation von HyperVisor unter Windows 10 Pro

Auf meiner Seite kann Windows zufällig einfrieren (auf dem Anmeldebildschirm oder beim Browsen mit Chrome) und den WPC-Watchdog BSOD erhalten, und ich habe den gleichen 10016-Fehler mit genau demselben clssid und appid

Vielleicht können Sie mit BLueScreenView überprüfen, was passiert

http://www.nirsoft.net/utils/blue_screen_view.html

Auf meiner Seite habe ich zwei verschiedene Abstürze. Einer der BSODS wird allein durch die Ntoskrnl.exe und ein zweiter durch Dxgkrnl.sys + Ntoskrnl.exe + Nvlddmkm.sys verursacht

Wenn der Absturz auftritt, browse ich nur im Internet oder bleibe auf dem Anmeldebildschirm von Windows. Kein Absturz, wenn ich ein Video auf Youtube oder auf einer anderen Website sehe

Ich tue, was harrymc dazu sagt, und entfernte auch alle graphique-Treiber mit DDU im echten Safemode und installiere den neuesten Treiber, der immer noch nach diesem Problem gräbt, und fange an, müde zu sein

Zum Booten in echtem sicherem Mod verwende ich easybcd

http://neosmart.net/EasyBCD/

Es tut mir leid zu posten hat eine Antwort, da ich keinen Kommentar verfassen kann, der all diese Informationen enthält, um eventuell das Problem zu finden

Ps Ich habe den einzigen Watchdog bsod bekommen, der durch ntoskrnl.exe verursacht wurde, indem ich diesen Text abgetippt habe !!!!!!!