13 лет назад 8 августа 2007 в 13:04 354
Проблема, господа софтоведы! Просто смех сквозь слезы. У меня на рабочем компьютере стоит Windows 2000 Professional SP5. Недавно я исследовал способы укорачивания рук юзерам. Поставил триальную версию программы WinGuard. Она меня особо не вдохновила, и я удалил ее стандартными средствами Windows.
Затем пробовал использовать ограничивающие права ключи реестра. Потренировался в запрете доступа к свойствам экрана. Затем нашел где-то упоминание о ключе DWORD NoClose (в СurUser/Soft/M$/CurVer/pol/
Explorer), который должен убирать из меню «Пуск» пункт «Завершение работы». Сделал параметр равным единице, разницы не заметил. И тут, видимо, совершил главную ошибку – забыл удалить параметр и перезагрузил компьютер.
После рестарта оказалось, что у меня нет права на доступ ни к одной программе («Невозможно из-за действующих для компьютера ограничений. Обратитесь к администратору сети»), кроме «Проводника», к редактору реестра в том числе! И пункт «Завершить работу» действительно пропал! Причем все операции с файлами остались доступны.
Вспомнил о наличии старой учетной записи, вроде бы с правами администратора. С помощью WKPR снес пароль, зашел под именем того пользователя (возможность смены текущего юзера сохранилась, и «Диспетчер задач» работал). У него были права админа! Я сразу кинулся в реестр, но не тут-то было: во-первых, я не нашел в ветке Users ни одного похожего по параметрам на моего «Администратора», а во-вторых, на попытку любого изменения я получал сообщение: «Ошибка записи в реестр». То есть смотреть и руками не трогать!
Поэтому у меня два вопроса. Виноват только ключ NoClose (других точно не вводил) или WinGuard перед удалением все заблокировала? Как все вернуть назад?

Про параметр NoClose советую вам почитать здесь: www.microsoft.com/technet/prodtechnol/windows2000serv/reskit/regentry/58867.mspx?mfr=true. Так что он не виноват. Скорее всего, проблема вызвана экспериментами с WinGuard.
Проще всего загрузить систему с диска ERD Commander и пошерстить в реестре разделы Policies, с тем чтобы удалить из них все ограничивающие ваши права параметры. В частности, запрет на запуск всех программ, кроме специально разрешенных, задается ключом RestrictRun в разделе HKCUSoftwareMicrosoftWindows
CurrentVersionPoliciesExplorer (www.microsoft.com/technet/prodtechnol/windows2000serv/reskit/regentry/58867.mspx?mfr=true).

Никто не прокомментировал материал. Есть мысли?