Пользователь-коммутатор вызывает изменение переменной TEMP файла exprorer.exe

360
xarx

У меня Windows 7 Pro x64 с последними патчами.

Хотя это может показаться невероятным, иногда переменные среды TEMPи TMPмоего explorer.exeпроцесса - казалось бы, из ничего - меняют свою ценность. Первоначально они указывали на пользовательский временный каталог, затем они указывают на системный временный каталог. Идентификатор процесса (PID) explorer.exeпроцесса не изменяется.

После нескольких лет попыток (с 2015 года) я нашел способ спровоцировать такое поведение по запросу: достаточно нажать «Пуск> Swich user», а затем снова войти в систему как первоначальный пользователь. Когда я вместо этого блокирую компьютер нормально (например, «Пуск> Блокировка»), проблема не проявляется.

Я пытался отслеживать, что именно происходит, но не нашел ответа. Используя инструмент мониторинга, который я написал сам, я обнаружил, что TEMPзначение изменяется (через пару секунд) после входа в систему. Таким образом, проблема не вызвана «Переключить пользователя» напрямую. Вероятно, процесс, когда он обнаруживает, что существует «пользователь-коммутатор», получает доступ к explorer.exeпроцессу и что-то меняет внутри. Или explorer.exeпроцесс сам это делает?

Вопросы: Как я могу избавиться от проблемы? Или, по крайней мере, вы можете предложить (неразрушающий) способ, как выяснить, какой процесс вызывает проблему? Я не верю, что это вызвано вирусом, я скорее думаю, что это вызвано исправлением Windows, установленным в 2015 году. Также это не связано с ошибкой нехватки памяти, о которой я изначально подозревал.

Связанные, но нерешенные вопросы: переменная среды TEMP иногда меняет свое значение. Расположение папки TEMP сбрасывается случайным образом (Windows 7)

Изменить: Подробнее: Проблема не касается только моей учетной записи. Когда я на самом деле захожу как другой пользователь, он explorer.exeсоздает обычный процесс. Когда он выполняет «Switch-user», а затем снова входит в систему, его TEMPпеременная его explorer.exeзначения также изменяется на системную температуру. Мой explorer.exeвсе еще хорошо в то время, пока я не войду снова сам.

0

0 ответов на вопрос