Этот вопрос очень похож на вот этот. Вдруг мой "HKCU\Volatile Environment"
ключи исчезли, и моя система больше не читает HKCU\Environment
если я не сбросил его явно, используя SETX
(который, я думаю, отправляет WM_SETTINGCHANGE ко всем активным процессам). Я сбрасываю ключи изменчивой среды вручную, но они не определяются динамически; они просто придерживаются установленных мной ценностей. Если я ничего не сделаю, некоторые типичные ключи изменчивой среды будут сгенерированы в HKLM\System\CurrentControlSet
вместо этого, но HOMEPATH
& HOMEDRIVE
отсутствуют, и эти переменные процесса не отображаются как системные переменные, хотя они отображаются в cmd.exe, если ввести SET
. Проводник загружается медленно, но даже если я запустил msconfig
(не пробовал автозапуск пока) и выберите запуск диагностики, у меня все равно возникает та же проблема. Кто-нибудь может мне помочь? Использование командного файла при запуске для запуска чтения пользовательских переменных - только временное решение. Спасибо!