Есть ли способ распознать новый реестр без перезагрузки?

8726
JimDel

Есть ли способ распознать новый реестр без перезагрузки? Я добавляю

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\EnableLinkedConnections 
0

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

4
heavyd

Это все зависит от приложения, которое использует раздел реестра. Когда ключ обновляется, он обновляется, но приложение может только смотреть на ключ при запуске. Перезагрузка - это простой способ убедиться, что новый ключ загружен.

3
Gnoupi

Из того, что я прочитал здесь, этот раздел реестра об этом:

Это значение позволяет Windows Vista совместно использовать сетевые подключения между токеном отфильтрованного доступа и токеном полного доступа администратора для члена группы «Администраторы». После настройки этого значения реестра LSA проверяет, существует ли другой токен доступа, связанный с текущим сеансом пользователя, если сетевой ресурс сопоставлен с токеном доступа. Если LSA определяет, что существует связанный токен доступа, он добавляет сетевой ресурс в связанное местоположение.

Сам ключ обновляется и действует в реестре, как только вы его измените, как сказал headyd . Тем не менее, это, скорее всего, будет прочитано системой только во время входа в систему, поэтому вам придется перезагрузить компьютер или, по крайней мере, войти снова.

Реестр - это база данных параметров, доступных для программ. Но это только место для чтения и хранения параметров, оно не будет запускать обновление в соответствующих программах при изменении значения.

2
Jaspio

The best way to get the registry refreshed is to kill the Explorer.exe process via Task Manager. That way, the registry is reloaded (on old trick that has worked since Windows 95).

Although I am not sure if the entire registry or only part of it is reloaded, @Gnoupi 's advice to logout and log back in helps as well.

Работал на меня :) Мне пришлось это сделать, потому что я изменил путь к `программным файлам ': http://answers.microsoft.com/en-us/windows/forum/windows_7-windows_programs/how-do-you-change- заместитель по умолчанию установка / 73450b25-d794-4f18-9add-75253b893343 Highmastdon 8 лет назад 0
0
Guy Thomas

I just wonder if you can identify a service that integrates with the registry setting, and just restart that service. A wild guess, would restarting the workstation or server service circumvent a reboot? Else any of those services beginning with Microsoft or Windows.