Как остановить автоматическое изменение значений реестра?

мой компьютер (Windows XP Home Edition SP3) изменяет значения реестра сама по себе.

в разделе HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem у меня DisableRegistryTools и DisableTaskMgr значение 0:

enter image description here

однако по какой-то причине значения возвращаются к 1 через пару секунд. И независимо от того, сколько раз я установить его в 0, он скоро вернется к 1 после a время.

думая, что это может быть какая-то изгоев программа, Я скачал Process Explorer и взглянул на запущенные процессы:

enter image description here

все процессы от Microsoft, Apple, NVIDIA и Oracle, и они выглядят довольно аутентичными.

далее, как и предполагалось, я убил rundll32.exe и побежал монитор процесса. В Regedit я запросил HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciessystemDisableRegistryTools (он возвращает 1). Затем я изменил значение на 0, как показано ниже:

... (there's alot of entries, I was searching for the string "disableregistrytools") ...
12:25:34.8264490 AM regedit.exe 3192    RegQueryValue   HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciessystemDisableRegistryTools SUCCESS Type: REG_DWORD, Length: 4, Data: 1
12:25:34.8264696 AM regedit.exe 3192    RegQueryValue   HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciessystemDisableRegistryTools SUCCESS Type: REG_DWORD, Length: 4, Data: 1
12:25:35.9547009 AM regedit.exe 3192    RegSetValue HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciessystemDisableRegistryTools SUCCESS Type: REG_DWORD, Length: 4, Data: 0
...

Я ждал примерно 2 минуты. Process Monitor постоянно обновляет свои значения, но поиск строки "disableregistrytools" не дает никаких дальнейших результатов. Затем в 12: 27: 35 я выполнил двойной клик в Редакторе реестра по значению DisableRegistryTools Так что я могу прочитать его обновленное значение:

enter image description here

значение перепрыгнуло с 0 на 1.

возвращаясь назад к Process Monitor, теперь я вижу две дополнительные записи при поиске строки "disableregistrytools":

...
12:27:35.6996148 AM regedit.exe 3192    RegQueryValue   HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciessystemDisableRegistryTools SUCCESS Type: REG_DWORD, Length: 4, Data: 1
12:27:35.6996148 AM regedit.exe 3192    RegQueryValue   HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciessystemDisableRegistryTools SUCCESS Type: REG_DWORD, Length: 4, Data: 1
...

по какой-то причине Process Monitor, кажется, не в состоянии войти изменения реестра.

что может быть причиной проблемы?

13
задан karel
03.01.2023 17:40 Количество просмотров материала 3373
Распечатать страницу

2 ответа

использовать Контролировать Процесс - это продвинутый инструмент мониторинга для Windows, который показывает в режиме реального времени файловой системы, реестра и процессов/потоков деятельности.

enter image description here

больше информации читайте на этой странице: http://technet.microsoft.com/en-us/sysinternals/bb896645

1
отвечен stderr 2023-01-05 01:28

Я не знаю, нужно ли вам это еще, но у меня была та же проблема, что и у вас. Мне потребовалось 3 дня, чтобы выяснить, исправить.

просто зайдите в

HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System

затем измените значения на 0.

затем, быстро, щелкните правой кнопкой мыши "системная папка", перейдите в разрешения и удалить все разрешения (администратор, система и все остальное), а затем применить и ОК. Он может спросить вас, если вы конечно об этом, просто нажмите кнопку ОК.

теперь, когда никто (ни вы, ни система)не имеет разрешения на изменение этих значений, он навсегда останется 0.

0
отвечен ighor 2023-01-05 03:45

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх