Я настраивал время загрузки содержимого каталога в проводнике Windows 10 и удалил некоторые ключи из HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\PropertySystem\PropertyHandlers .

Все идет нормально. Но у меня также есть приложение, которое может запускать regedit.exe по требованию.

И когда regedit.exe запускается этим приложением, все удаленные ключи остаются на прежних местах. Если я запускаю regedit.exe вручную, этих ключей нет.

Вопрос, это приложение открывает regedit.exe с другой учетной записью и куст реестра, который я вижу, не куст моего профиля пользователя?

Если нет, то что вызывает этот призрачный эффект?

1 ответ1

2

Ситуация, когда кажется, что существуют две разные версии реестра, может возникнуть на 64-битных компьютерах с Windows. Существует нормальный узел ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ:

HKEY_LOCAL_MACHINE\SOFTWARE

и есть второй для 32-битных приложений

HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node

Все операции чтения и изменения, выполняемые любым 32-битным приложением, выполняются для WOW6432Node . Используя regedit.exe вручную, вы обычно смотрите прямо под SOFTWARE . Но вы также можете открыть узел WOW6432Node .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .