Onedrive Speicherort gewechselt - nach kaputter Datei nun zwei Ordner im Explorer (Windows 11)?

Liebe Community,

ich hatte heute morgen ein Problem mit Onedrive. Und zwar habe ich zunächst den Speicherort gewechselt, weil mir der lange Dateipfad auf die Nerven ging. Also ganz normal Synchronisierung aufgehoben, neu angemeldet, anderen Speicherort genommen und fertig.

Damit ging der erste Ärger los. Eine Datei lies sich nicht löschen, es kam die Fehlermeldung "das Kennzeichen im Analysepunktpuffer ist ungültig". Ich googlete rum, nutzte schließlich in der Eingabeaufforderung chkdsk D: f/ (da der alte Onedrive Ordner in Laufwerk D: war) und kam auch hier nicht weiter. Mir wurde der Zugriff verweigert, weil irgendein Volum Prozess noch lief (oder sowas). Das Programm bot mir an, mit J zu bestätigen, dass es den Prozess beenden kann. Habe ich gemacht, konnte anschließend die Datei löschen.

Ich dachte, dass ich das Problem gelöst habe und jetzt fertig bin. Leider tauchte direkt das nächste (mein aktuelles) Problem auf: ich habe OneDrive plötzlich zweimal im Explorer stehen (siehe Bild 1 auf der linken Seite: dort steht zweimal derselbe OneDrive Ordner). Wenn ich auf das unbenötigte klicke, erscheint die Fehlermeldung " 'D:\Onedrive...' ist nicht verfügbar" (siehe Bild 2).

Wie schließe ich den Pfad nun? Bin echt ratlos und komme auch mit googlen nicht weiter.

Danke für eure Zeit und Hilfe!

LG

Moritz

Bild zum Beitrag
Computer, Windows, Microsoft, Notebook, Fehlermeldung, Microsoft OneDrive, Windows 11
Warum sind viele DLLs, die Windows zur Verfügung stellt, Bibliotheken, die nur von C / C++ gelesen werden können?

Ich probiere gerade alles mit statischen / dynamischen Bibliotheken zu verstehen (wir haben das in der Vorlesung nur kurz überflogen) und frage mich jetzt, warum die DLL-Dateien, die man auf Windows findet, überwiegend für C / C++ geschrieben sind.

Den Sinn hinter DLLs habe ich kapiert. Das sind im Prinzip Programmteile, auf die viele verschiedene Programme zugreifen können. Anstatt dass jedes Programm immer wieder seine Bibliotheken selbst mitbringt und dann lädt, kann man darüber eine Bibliothek von Windows aus laden und im Programm strenggenommen nur einen Pointer verwenden, um auf Funktionen der Fall zuzugreifen. Das spart dann eine Menge Speicherplatz.

Jedoch verstehe ich nicht so ganz, warum all diese Bibliotheken C- / C++-DLLs sind, die also ohne weiteres nur von diesen zwei Sprachen benutzt werden können. Ich habe jetzt schon viel gelesen, wo Leute z.B. in Java oder Python einige Windows-Bibliotheken (wie z.B. zipfldr.dll, was die Anweisung enthält, wie man in ZIP-Pakete, ohne sie zu entpacken, hineinschauen kann) nutzen wollten und das aber nur über Umwege funktioniert hat (wo im Übrigen auch C- / C++-Code benutzt werden musste).

Warum ist das so?

Ist das nicht ziemlich unpraktisch? Ich meine, dann müssten doch quasi alle Programme, die nicht in C oder C++ geschrieben wurden, entweder immer ihre eigenen DLLs beim Download mitbringen, was sehr speicherintensiv wäre oder man müsste, wenn man eine Windows-DLL z.B. in Java nutzen möchte, für jede Funktion, die man aus dieser nutzen wollte, sich in C eine Konvertierungsmöglichkeit zusammenbasteln. Und C / C++ wird zwar für viel Anwendungsprogrammierung verwendet, aber andere Sprachen sind doch weiter verbreitet, oder?

Ich hätte nur ein paar Ideen, warum das so ist:

  1. Windows wurde selbst zu großen Teilen in C(++) programmiert und bringt die DLL-Dateien nur mit, weil es die selber braucht.
  2. C(++) ist die bekanntere Sprache, die sehr hardwarenah noch vor Assembler funktioniert.
  3. C(++) wird mit Abstand am meisten für Anwendungsprogrammierung verwendet und die meisten Programme die man installiert sind somit in C(++) erstellt worden. Python z.B. nutzt man ja eher für Dinge wie KI oder Data Science, weil Python nicht so schnell ist.

Aber was ist der richtige Grund? Und gäbe es nicht eine Möglichkeit, dass alle Programme irgendwie auf die System-DLLs von Windows zugreifen könnten?

Computer, Technik, programmieren, Informatik, Technologie

Meistgelesene Beiträge zum Thema Computer