Отключение блокировки рабочей станции в Windows XP

2

Как можно мгновенно отключить функцию блокировки экрана в Windows XP?

Я попытался импортировать это в реестр:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
"DisableLockWorkstation"=dword:00000001

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System]
"DisableLockWorkstation"=dword:00000001

Но это не работает, и пользователь все еще может заблокировать компьютер.
Я попробовал это на Windows 7, и на удивление все работает отлично!

Замечания: Я знаю, что это легко сделать с gpedit.msc и редактирование параметра групповой политики, но мне нужно решение, которое может быть сделано программно легко (например, изменение реестра).

Заметка 2: Решение должно немедленно отключить / включить функцию блокировки. Для вступления в силу не нужно выходить из системы или перезагружаться. Редактирование реестра работает нормально и сразу в Win7, но не работает в моей Windows XP.

ОБНОВИТЬ: Я разобрался когда отключаю Fast User Switching особенность, проблема решается и я могу отключить / включить Lock Функция мгновенно (способ реестра).

Но вопрос все еще остается, когда Fast User Switching не отключен

Isaac
источник
Вы пробовали перезагрузить компьютер пользователя? Если после перезагрузки, если она все еще не работает, изменилось ли значение реестра?
Mark
Я вошел / перезагрузил компьютер, но не работает. Но решение также не должно требовать выхода из системы / перезагрузки, чтобы разрешить / запретить блокировку. он должен иметь возможность мгновенно включать / отключать эту функцию. редактирование реестра прекрасно работает в Win7, но я не понимаю, что не так с Windows XP.
Isaac

Ответы:

1

Это ошибка в XP. Они утверждали, что это будет исправлено:

Эта проблема была впервые исправлена ​​в   Microsoft Windows XP с пакетом обновления 2.

Либо это не было исправлено, либо они впоследствии вновь сломали его. У меня есть коробка SP3 XP здесь, и она не работает. У них есть исправление, которое вы можете загрузить, но оно не будет установлено, потому что оно старше установленного в данный момент файла. Если вы хотите попробовать это сами, вот ссылка на статью базы знаний:

Вы можете заблокировать компьютер, даже если в Windows XP действует параметр политики Disable Lock Workstation

raven
источник
Итак, что мне нужно сделать, чтобы решить эту проблему? :(
Isaac
@ Isaac: Из того, что я прочитал, удаление SP3 может решить проблему, хотя я не уверен в этом. Даже если бы это исправить, я бы сказал, что это неприемлемое решение. Возможно, вам придется просто подождать и посмотреть, решит ли Microsoft проблему в следующем патче.
raven
@raven: проблема решена путем отключения функции быстрого переключения пользователей. Спасибо, в любом случае.
Isaac
@ Исаак: Круто. Это хорошо знать. Вы должны ответить на свой вопрос, а затем, за исключением случаев, когда это возможно, через пару дней.
raven
@raven: спасибо, но я думаю, что это все еще ошибка для Windows XP. Отключение функции блокировки не должно зависеть от быстрого переключения пользователей. Так что вопрос остается как-то открытым;)
Isaac
0

Эта проблема решается отключением Fast-User-Switching особенность. возможно это кажется неловким и не связанным, но на самом деле есть причина!

Когда Fast-User-Switiching включен, другие пользователи должны Lock этот пользователь, чтобы начать новый сеанс и войти. Так что это бессмысленно, что мы отрицаем Lock разрешение в то время как FUS включен.

Итак, любой, кто хочет отключить Lock также забудет о FUS и отключить это тоже.

Isaac
источник