Internet Explorer normally stores its working data in various special locations. For example:
Cookies -> %APPDATA%\Microsoft\Windows\Cookies History -> %LOCALAPPDATA%\Microsoft\Windows\History Cache -> %LOCALAPPDATA%\Microsoft\Windows\Temporary Internet Files
However, for some reason, Internet Explorer occasionally stops using the normal locations and instead creates new folders under %TEMP% and/or %TEMP%\Low for this data. For example:
Cookies -> %TEMP%\Cookies
%TEMP%\Low\Cookies
History -> %TEMP%\History
%TEMP%\Low\History
Cache -> %TEMP%\Temporary Internet Files
%TEMP%\Low\Temporary Internet Files
When this happens, the configured locations have not changed. The registry entries still point to %APPDATA% and %LOCALAPPDATA%. Internet Explorer is ignoring these settings and putting its working files in %TEMP% despite being configured otherwise.
Why does Internet Explorer do this, and how can make it use the normal locations again?