Refresh Shell Folders

  • Hi!

    Ich möchte gerne per Registry den Speicherort des aktuell angemeldeten User temporär ändern, z. B. den Speicherort der Programme im Startmenü. Wie das funktioniert ist kein Thema. Die Änderungen werden aber erst nach einem Restart, einem Re-Logon oder nach dem killen und Neustart der explorer.exe übernommen. Gibt es da eine andere Möglichkeit eines "Registry Re-Reads"?

    Grüße,
    Buffo

  • Versuch mal EnvUpdate(). Funktioniert bei mir oft, jedoch wirkt es meiner Meinung nach nicht so gut wie ein Ab/Anmelden(obwohl es so in der Hilfe steht).

    Grüße,

    Vinschni

  • EnvUpdate() wird mir in dem Fall nicht helfen können, da es nur für die "Environment Variables" wie %windir%, %temp% usw. zuständig ist, also die Liste der Variablen, die man angezeigt bekommt, wenn man in der Shell "set" eingibt.

    Grüße,
    Buffo