Персональный сайт Безмалой Елены
www.bezmalaya.narod.ru

Главная страница

 


Защищаем Windows NT от шаловливых ручек


Автор: Vishal Khapre.

Частенько бывает необходимо на офисных компьютерах ограничить доступ пользователей к определённым системным функциям и настройкам, а так же к некоторым программам. В принципе такая возможность встроена в Windows NT Server, но по собственному опыту знаю, что её настройка требует немалых усилий, да и в литературе по этому поводу практически ничего не сказано. Поэтому давайте рассмотрим более простой способ решения данной задачи.

ВАЖНО: Данная статья содержит информацию о редактировании системного реестра Windows. Поэтому желательно перед началом редактирования сделать резервные копии файлов реестра (System.dat и User.dat). Оба файла помечены как скрытые и находятся в папке Windows. Не запускайте файл примера .reg , так как он содержит определённые настройки, которые не дадут Вам возможности в дальнейшем получить доступ к редактированию реестра. Лучше вносить изменения в реестр по шагам.

Думаю, что ни для кого не секрет, что для внесения в реестр изменений, достаточно запустить утилиту regedit.exe или regedt32.exe в меню RUN. Перед Вами откроется окно наподобие Проводника, в левом окошке которого будут видны пять категорий HKEY_CLASSES_ROOT, HKEY_CURRENT_USER, HKEY_LOCAL_MACHINE, HKEY_USERS,HKEY_CURRENT_CONFIG, которые содержат в себе практически всю информацию и настройки, необходимые для функционирования Windows. Необходимые нам ячейки реестра будут отображаться в правом окошке. Windows так же поддерживает специальный формат файла с расширением .reg (см. пример), который можно запустить из любого места и данные из файла будут занесены в реестр автоматически. Этот файл выглядит как обычный текстовый и может быть отредактирован даже при помощи блокнота. В начале файла пишется REGEDIT4, которая указывает на версию редактирующей утилиты. Далее идут абсолютные пути в квадратных скобках, указывающие, куда должен быть помещён данный ключ реестра, например [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies] и в заключении записывается сам ключ в виде:

"NameOfEntry"=DataType:ValueOfTheEntry


Для ограничения доступа, используется следующая ветвь реестра [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies]

Имя ключаОписаниеТип данныхЗначение
NoFindУдаляет команду Find (Найти) из меню Start (Пуск).dword00000095
NoFolderOptionsУдаляет пункт меню Folder Options из Settings dword00000001
NoRecentDocsMenuУдаляет команду Documents (Документы) из меню Start (Пуск).dword00000001
NoDesktopСкрывает все значки десктопа.dword00000001
NoRunУдаляет команду Run (Выполнить) из меню Start (Пуск)dword00000001
NoLogOffЗапрещает опцию logoff (завершение сеанса)dword00000001
NoCloseЗапрещает команду Shut Down (Завершение работы).dword00000001
NoNetHoodСкрывает Network Neighborhood (Сетевое окружение).dword00000001
NoDrivesСкрывает диски в My Computer (Мой компьютер).dword00000000
Чтобы дать доступ только к диску Cdwordfbffff03
Чтобы дать доступ к дискам C и Ddwordf3ffff03
Чтобы дать доступ только к дискам с A по Fdwordc0ffff03
NoTrayContextMenuУдаляет контекстное меню для трэя, включая кнопку пуска и часы.dword00000001
NoSetFoldersУдаляет папки из меню Settings/Start (Настройка/Пуск)dword00000001
NoSetTaskbarУдаляет Панель задачь из меню Settings/Start. dword00000001
NoFavoritesMenuУдаляет папку Favorites (Избранное) из меню Start (Пуск).dword00000001
NoSaveSettingsНе сохраняет установке при выходе.dword00000001
NoDriveTypeAutoRunУбирает автозапуск у CD-ROM.dword00000001
NoViewContextMenuУбирает всплывающее меню при щелчке правой кнопкой по десктопу, или при щелчке правой кнопкой по панели результатов в проводнике.dword00000001

Обратите внимание, что NoRecentDocsMenu и NoRecentDocsHistory тебуют установленного Active Desktop, иначе они не будут работать


А следующие ключи содержатся в [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]

Имя КлючаОписаниеТип данныхЗначение
DisableLockWorkstationЗапрещает в меню опцию Lock workstationdword00000001
DisableTaskMgrЗапрещает Task Managerdword00000001
DisableChangePasswordЗапрещает опцию изменения пароляdword00000001

Скопируйте следующий исходник в блокнот и сохрание его как файл .reg


REGEDIT4 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoDriveTypeAutoRun"=dword:00000095
"NoFind"=dword:00000001
"NoFolderOptions"=dword:00000001
"NoDesktopUpdate"=dword:00000001
"NoFavoritesMenu"=dword:00000001
"NoRecentDocsMenu"=dword:00000001
"NoSetActiveDesktop"=dword:00000001
"NoDesktop"=dword:00000001
"NoSetFolders"=dword:00000001
"NoSetTaskbar"=dword:00000001
"NoSaveSettings"=dword:00000001
"NoClose"=dword:00000001
"NoNetHood"=dword:00000001
"NoRun"=dword:00000001
"NoDrives"=dword:00000000
"NoTrayContextMenu"=dword:00000001
"NoViewContextMenu"=dword:00000001
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
"DisableLockWorkstation"=dword:00000001
"DisableTaskMgr"=dword:00000001
"DisableChangePassword"=dword:00000001

 

 
Персональный сайт Безмалой Елены
www.bezmalaya.narod.ru

Главная страница

Hosted by uCoz