Як сказати, що змінюється змінною середовища Windows


1

У мене є система (win8), де кожен раз при перезавантаженні щось змінює змінну середовища HOME.

Це викликає проблеми, і я хочу відстежити, що це модифікує.

Чи є спосіб сказати, що змінює цю змінну середовища?


1
Непросте завдання. Якщо ви перебуваєте в середовищі AD, групова політика, ймовірно, це робить. Якщо ні, подивіться на все, що працює при запуску. Ви також можете використовувати procmon для контролю за змінами реєстру під час запуску.
EBGreen

Відповіді:


5

Моніторинг модифікації ключів реєстру :

Що нам потрібно зробити:

  1. Виконайте таку команду з командного рядка:

    auditpol /set /subcategory:"Registry" /success:enable
    

Примітка: якщо ОС має інший мовний пакет, назва Registryможе відрізнятися. Наприклад, у німецькій Windows це ім'я Registrierung. Щоб побачити, як називається підкатегорія, ви можете запустити:

auditpol /list /subcategory:*
  1. Відкрийте Редактор реєстру та перейдіть до ключа, який ми хочемо перевірити

    • Змінні користувача: HKEY_CURRENT_USER\Environment
    • Системні змінні ( PATHє системною змінною):HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\
  2. Клацніть правою кнопкою миші на клавіші та виберіть Permissions…

  3. Клацніть Advancedта перейдіть на Auditingвкладку
  4. Додайте користувача або групу та виберіть Доступ: Встановити значення
  5. Застосувати налаштування

Тепер зміни реєстру видно у переглядачі подій у розділі Windows Logs\Security:

введіть тут опис зображення


Я додав пакет німецької мови до VM сервера 2016, і список категорій і підкатегорій тепер повністю англійською мовою і не залежить від мовного пакета, встановленого в системі.
Pranav Jituri
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.