2

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

Я использовал следующий ключ реестра:

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

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
"DisableTaskMgr"=dword:00000001

Запускал его как пользователь-администратор, и только тот пользователь-администратор был заблокирован от использования диспетчера задач. Во всех других руководствах по Windows 7, которые я видел, предлагалось использовать редактор локальной групповой политики, которого нет в Windows 7 Home Premium.

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

3 ответа3

3

Это был мой оригинальный ответ:

Войдите в систему как пользователь с ограниченными правами, затем перейдите в c:\windows, щелкните правой кнопкой мыши regedit и нажмите "Запуск от имени администратора" (вас попросят ввести учетные данные) и внесите те же изменения в реестр.

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

Несмотря на то, что я вошел в систему под моим именем "Test", когда я запустил regedit.exe в качестве администратора (или даже второго администратора), вместо того, чтобы запускать ТОЛЬКО программу с повышенными привилегиями, он также изменяет куст HKEY_Current_User на ту же учетную запись администратора , Я был очень удивлен.

Поэтому я бы сделал это для простоты: временно поднять пользователя до уровня администратора в Панели управления> Пользователи. Войдите в систему как этот пользователь и внесите изменения в реестр в точности так, как вы это делали выше. Вы можете проверить это немедленно, щелкнув правой кнопкой мыши на панели задач. Выйдите из системы и снова войдите в нее как администратор, а затем верните пользователя в стандарт. Я проверил это, и это сработало.

Еще более простой способ: войдя в систему под учетной записью администратора, временно поднимите уровня обычного пользователя до уровня администратора в Панели управления> Пользователи, а затем следуйте исходному ответу. Теперь запустите regedit от имени этого пользователя, он загрузит их улей, и вы сможете его отредактировать. Затем понизьте их снова. Таким образом, все это делается без входа и выхода.

Я думаю, что это понятно, но если я что-то запутал, просто спросите в комментариях, и я постараюсь уточнить.

1

Как администратор, откройте regedit.

  • Перейти к hkey_users
  • Файл / Загрузить куст.
  • Перейдите к c:\users\username
  • Введите ntuser.dat

Перейти к вышеупомянутому ключу и добавить dword . Работает на 7 л.с.

1

Просто вы можете сделать это по- другому :Icacls taskmgr.exe /deny user:F из командной строки, работающей от имени администратора. Это более общий подход, хотя.

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