Ordnungsgemäß gestaltete Windows-Anwendungen verwenden die IKnownFolderManager
or SHELL32.DLL
-Funktion SHGetKnownFolderPath
(oder den Kompatibilitäts-Wrapper SHGetFolderPath
), um die Pfade zu Speicherorten wie Ihrem Downloads-Ordner zu finden. Der KNOWNFOLDERID
für den Downloads Ordner ist FOLDERID_Downloads
, welcher GUID hat
.
Wenn Sie den Registrierungseditor öffnen und mit dieser GUID nach Schlüsseln und Werten suchen, finden Sie sie an den folgenden beiden Stellen:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
Wie in dem von Ben N verlinkten Blog erläutert, ...\Shell Folders
besteht es nur aus Gründen der Kompatibilität mit einigen Windows 95-Programmen. Es enthält sogar einen Wert mit Namen !Do not use this registry key
und Daten Use the SHGetFolderPath or SHGetKnownFolderPath function instead
. Diese Funktionen betrachten ...\User Shell Folders
stattdessen die Taste .
Programme wie Microsoft Edge und Google Chrome verwenden IKnownFolderManager
standardmäßig den Pfad, der von dem zum Speichern von Downloads angegebenen Pfad verwendet wird. In Google Chrome können Sie jedoch eine Überschreibung für diesen Pfad angeben (im Abschnitt "Erweiterte Einstellungen" des Einstellungsbildschirms). Wenn der Pfad nicht auf einen vorhandenen Ordner verweist, beschwert sich Microsoft Edge einfach und Google Chrome verwendet standardmäßig den Ordner "Downloads" in Ihrem Dokumentordner.
Ich habe bemerkt, dass die Antwort von Techie007 für mich abstürzt (Windows 10 ist ein solches Qualitätsprodukt), aber nicht bevor ich alle meine Downloads kopiert und den Schlüsseln mit der GUID einen neuen Wert hinzugefügt habe
. Ich kann auf MSDN keinen Verweis auf diese GUID finden. Microsoft Edge scheint sich nicht für diesen Wert zu interessieren, und Google Chrome auch nicht.
Wenn die Antwort von Techie007 für Sie nicht funktioniert, könnten Sie möglicherweise Ihre Garantie ungültig machen und versuchen, den Wert in der Registrierung zu ändern:
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders] ""="C:\\Downloads"