InfoCity
InfoCity - виртуальный город компьютерной документации
Реклама на сайте



http://loverating.ru/istorii/ https://loverating.ru/istorii/.



Размещение сквозной ссылки

 

Реестр Windows: запрещение запуска программ; настройка меню кнопки Пуск

Запрещение запуска программ

Материалы этой статьи, я думаю, очень пригодятся начальникам, которым надо быть твердо уверенным, что их подчиненные на компьютере работают только с нужными программами, а не гоняют в игрушки, когда этого никто не видит. Так что НИЗАЧТО не показывайте им ее :). Также она будет весьма интересна многим админам. А если у Вас на компьютере работает маленький ребенок, который норовит запустить format c:, то эта статья точно для Вас.

Знаете ли Вы, что Windows позволяет запретить запуск всех программ, кроме разрешенных в специальном списке? А это действительно так, и порой эта возможность бывает очень полезна.

Итак, для ограничения запускаемых программ надо открыть раздел HKEY_CURRENT_USER\SOFTWARE\Microsoft\ Windows\CurrentVerson\Policies\Explorer реестра и создать там ключ RestrictRun типа DWORD со значением 0х00000001. Затем тут же надо создать подраздел с аналогичным именем и в нем перечислить список РАЗРЕШЕННЫХ к запуску программ. Для этого заходим в раздел и создаем для каждой программы строковый ключ с названием "1" (без кавычек) - для первой разрешенной программы, "2" - для второй и т.д. в качестве значений которых надо указать имена файлов разрешенных к запуску программ. Файлы должны быть с расширением, путь указывать не обязательно. Например, Word.exe, Excel.exe ...

Не забудьте указать файл Regedit.exe, иначе Вы сами не сможете больше запустить редактор реестра :). Если на компьютере есть несколько пользователей, то это не страшно: можно зайти под другим именем и оттуда изменить записи реестра, но если пользователь один - это может составить серьезную проблему. Спасти в такой ситуации может только создание файла с расширением REG, в котором будут отменены настройки. Чтобы снять ограничения надо установить значение ключа RestrictRun в ноль или удалить его. С помощью REG-файла удалить ключ невозможно, а вот установить его в 0 не составит труда. Вот пример такого файла:

REGEDIT4

[HKEY_CURRENT_USER\SOFTWARE\ Microsoft\Windows\CurrentVersion\Policies\Explorer]
"RestrictRun"=dword:00000000

Давайте разберем его подробнее. В первой строке должна обязательно присутствовать строка REGEDIT4, после нее должна быть пустая строка, а затем идут записи реестра. В квадратных скобках указывается раздел реестра, а под ним перечисляются ключи, которые в него входят: имя ключа в кавычках и после знака "=" его значение.

Можно, конечно, воспользоваться и версией редактора реестра под DOS.

Все эти настройки вступают в силу только после перезагрузки компьютера.

Чтобы окончательно заблокировать систему от постороннего вмешательства можно запретить запуск пользователем редактора реестра. Для этого надо в разделе HKEY_CURRENT_USER\SOFTWARE\Microsoft\ Windows\CurrentVerson\Policies\System добавить ключ DisableRegistryTools со значением 0х00000001. Запуск редактора реестра будет запрещен, однако останется возможность вносит изменения с помощью программного обеспечения сторонних разработчиков и с помощью REG-файлов, как описано выше.

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

Настройка меню кнопки Пуск

Все мы, работая на компьютере, постоянно пользуемся меню, появляющемся при нажатии на кнопку "Пуск". Его вид стал привычен для всех пользователей. Но вот вопрос: удобно ли это меню? На мой взгляд, не очень. А для некоторых (к их числу без сомнения можно приписать всех системных администраторов) хотелось бы скрыть некоторые пункты меню от обычных пользователей, чтобы не было соблазна лазить, где не надо :). И что же делать в такой ситуации? Как же подогнать это меню под свои нужды? Итак, внемлите :), пора перекроить это меню по своему вкусу.

Я как-то сразу невзлюбил стандартный поиск файлов (предпочитаю для этих целей пользоваться FAR-ом), а если этот пункт меню мне не нужен, так зачем он будет мозолить глаза и занимать место? Надо его отключить. Открываем реестр и в разделе HKEY_CURRENT_USER\Software\Microsoft\ Windows\CurrentVersion\Policies\Explorer прописываем ключ NoFind типа DWORD. Установите его значение равным 0х00000001, и после перезагрузки компьютера пункт меню "Найти" исчезнет. Для того чтобы он опять появился надо либо установить значение этого ключа равным 0х00000000 или полностью удалить ключ.

Пункт "Документы" тоже изрядно мешает, а потом, я не люблю, когда все кому ни лень могут посмотреть последние документы, с которыми я работал (особенно начальство). Долой его! Открываем HKEY_CURRENT_USER\SOFTWARE\Microsoft\ Windows\CurrentVersion\Policies\Explorer и пишем туда ключ NoRecentDocsMenu типа DWORD со значением 0х00000001. Аналогично предыдущему пункту, установка значения в 0 или удаление ключа приведет к появлению этого пункта при следующей перезагрузке. Чтобы очищать список недавно открытых документов каждый раз при выключении компьютера, добавьте ключ ClearRecentDocsOnExit со значением 0х00000001. А если Вы хотите, чтобы открываемые Вами документы не запоминались в этом списке, надо добавить ключ NoRecentDocsHistory со значением 0х0000001.

Еще один, на мой взгляд, бесполезный пункт меню - "Избранное". Открываем все тот же раздел HKEY_CURRENT_USER\SOFTWARE\Microsoft\ Windows\CurrentVersion\Policies\Explorer и добавляем ключ NoFavoritesMenu со значением 0х00000001. После перезагрузки "Избранное" пропадает из меню.

Следующие рекомендации позволят мудрому (и такие бывают :) админу обезопасить систему от неумелых действий глупых и любопытных юзеров. Использовать эти рекомендации на домашнем компьютере может только мазохист или человек, во всем любящий трудности.

Скрытие пунктов подменю из меню "Настройка". Открываем уже запомнившийся раздел реестра и добавляем ключ NoSetFolders, чтобы скрыть пункты "Панель управления" и "Принтеры". Установка этого ключа также удалит эти папки из окна "Мой компьютер". Ключ NoSetTaskbar скроет пункт "Панель задач и меню Пуск" из меню "Настройка". Ключ NoSetActiveDesktop скроет пункт "Рабочий стол Active Desktop", а ключ NoFolderOptions скроет "Свойства папки" меню "Настройка". Как Вы уже поняли, все эти ключи должны иметь значение 0х00000001.

Перейдем к пункту "Выполнить". Чтобы убрать его из меню достаточно прописать в реестре ключ NoRun со значением 0х00000001 и после перезагрузки пункт меню пропадет.

Если Вы работаете на компьютере один, то Вам явно ни к чему пункт меню "Завершение сеанса". К его удалению приводит запись в реестре ключа NoLogOff типа DWORD. Целесообразность использования следующего ключа вызывает сомнения, но для полноты обзора его нельзя не учесть: ключ NoClose запрещает выключение компьютера. Причем ни пункт меню "Завершение работы" ни аналогичная кнопка в окне, появляющемся по Ctrl+Alt+Del не сработают. Правда это относится только к стандартным средствам Windows. Специальные программы или утилиты (например, QuickStart или ShutDown) по-прежнему могут выключать компьютер.

Запретить контекстные меню в меню "Пуск" можно при помощи ключа NoChangeStartMenu, а запретить контекстное меню для панели задач можно ключом NoTrayContextMenu.

Пожалуй, в этот раздел можно отнести запрещение использования сеансов MS-DOS и однозадачного режима MS-DOS. Для этого надо открыть раздел HKEY_CURRENT_USER\SOFTWARE\Microsoft\ Windows\CurrentVersion\Policies\WinOldApp (если его нет, то надо этот раздел создать) и добавить туда ключ Disabled равный 0х00000001. Установка его в 0 или удаление опять разрешит сеансы MS-DOS.

Если Вы обратили внимание, все описанные настройки проводятся в ветви HKEY_CURRENT_USER. Если Вы читали статью о структуре реестра, то должны знать, что все настройки в этой ветви будут вступать в действие только для текущего пользователя. То есть, если на компьютере работает несколько человек под разными логинами, то все настройки будут справедливы только для пользователя, вводящего их. У остальных все останется по-старому.

Хватит скрывать и удалять, пора выводить и добавлять :). Приведенная ниже информация не совсем относится к реестру, но она относится к меню "Пуск" и позволяет сделать работу более удобной.

Давайте добавим Панель управления в меню Пуск, причем все значки в ней превратятся в пункты подменю. Это поможет облегчить и ускорить доступ к этим элементам. Для этого надо зайти в настройку Панели задач и меню "Пуск", перейти на вкладку "Настройка меню" и выбрать кнопку "Дополнительно". В правой части открывшегося окна надо создать папку Панель управления.{21EC2020-3AEA-1069-A2DD-08002B30309D} где значение до точки - имя папки, а после точки - ее расширение (фигурные скобки нужны обязательно!). Аналогично можно добавить подменю принтеры, добавив папку Принтеры.{2227A280-3AEA-1069-A2DE-08002B30309D}. Вообще говоря, эти папки можно добавить в любой каталог на жестком диске, но в меню Пуск они наиболее удобны и логичны.


Реклама на InfoCity

Яндекс цитирования



Финансы: форекс для тебя








1999-2009 © InfoCity.kiev.ua