Ich habe eine Shell-Erweiterung erstellt, die den Dateien und Ordnern Icon-Overlays hinzufügt. Es treten jedoch Probleme auf, wenn ich OneDrive for Business auf meinem System verwende. Wenn ich öffnen Sie die Microsoft Onedrive freigegebenen Ordner, Explorer stürzt ab, mit Fehler: Shell-Erweiterung, die dazu führt, dass Explorer mit OneDrive for Business abstürzt
Das Problem nur fixiert ist, wenn ich meine Shell-Erweiterung deregistrieren. Ich habe versucht das Debuggen den Absturz und sehen, dass es nicht meine Erweiterung dlls bezieht sich auf alle:
Ist meine Erweiterung defekt? Oder ist das ein Microsoft-Problem? Die Anzahl der registrierten Overlays liegt unter dem Grenzwert. Ich habe sogar versucht, die OneDrive-Overlays umzubenennen, um ihnen Prioritäten zu geben, aber das Problem besteht immer noch.
Shell-Erweiterungen werden in den Prozessbereich explorer.exe geladen. Wenn Ihre Erweiterung abstürzt oder 'exit()' aufruft, wird Explorer benötigt. –
* Ist meine Erweiterung fehlerhaft? * Wahrscheinlich. Der Explorer ist ziemlich gut getestet, also würde ich sagen, die Wahrscheinlichkeit, dass Microsoft die Schuld trifft, ist gering. Ohne Code kann niemand hier mit Sicherheit antworten. –
@RyanBemrose In meinem Fall gibt es nicht meine Shell-Erweiterung Dlls vor dem Absturz. Der Zugriff auf den OneDrive for Business-Ordner verursacht den Absturz. – Peaked