Читаем Хитрости Windows 7. Для профессионалов - 2011 полностью

Чтобы другой пользователь не смог изменить политику безопасности, используйте процедуру, описанную в разделе «Расположение раздела настроек реестра», чтобы найти соответствующий раздел в реестре. Затем, вместо того чтобы поставить флажок в столбце Запретить, как это описано ранее, отмените все права доступа, которые позволяют кому-либо, кроме администратора, удалять, изменять или добавлять подразделы в раздел. Убедитесь, что существует по крайней мере одно правило для группы Администраторы (или для собственного аккаунта), которое разрешает Полный доступ.

О Блокировка типов файла

Утилита File Type Doctor позволяет блокировать типы файлов, чтобы избежать «кражу» их приложениями.

О Защита типов файлов от свойства UserChoice

Как описано во врезке «Зло переопределения UserChoice» на с. 169, Windows проигнорирует настройки пользовательского типа файла, если определенный раздел находится в HKEY_CURRENT_USER\Software\Microsoft\Windows\ CurrentVersion\Explorer\FileExts разделе. Чтобы такое не случилось снова, поставьте флажок в столбце Запретить напротив строки Создание подраздела. Это сразу же защитит все ваши типы файла, но еще необходимо будет удалить один или более из существующих элементов в разделе FileExts для восстановления индивидуальных типов файла. Подробнее об этом в разделе «Сопоставление типов файлов».

Резервное копирование реестра

В некотором смысле реестр Windows — слабое звено в стабильности и устойчивости операционной системы. Его удивительно легко повредить, но очень трудно восстановить. И если вы не создадите собственную резервную копию, вам будет нелегко восстановить реестр в случае повреждения (в отличие от, скажем, DLL, которые можно взять непосредственно с установочного диска Windows). Испорченный реестр может привести к сбоям в работе Windows или вообще стать препятствием к запуску Windows.

Защита Системы (или Восстановление Системы) находится в Панели управления Система ► Защита системы (Control Panel ► System ► System Protection). Windows авто* матически создает точку восстановления один раз в день плюс каждый раз при установке приложения, драйвера устройства или любого обновления из Windows Update. Точки восстановления содержат основные системные файлы Windows и настройки реестра, хотя не ясно, насколько большая часть реестра копируется, а также невозможно восстановить только реестр — частично или полностью.

л

_I

Итак, в чем же проблема? Почему бы не заархивировать файлы реестра или не скопировать их на компакт-диск? Проблема в том, что в файлах, содержащих данные реестра (называемые кустами), постоянно происходит чтение и запись, поэтому Windows блокирует их, чтобы обезопасить от изменений, удаления и даже прямого чтения. (Хотя можно скопировать файл куста HKEY_CURRENT_USER, если выйти из системы, а затем войти в нее как другой пользователь.)

Это означает, что, если вы хотите создавать и восстанавливать резервные копии по своему желанию, необходимо использовать процедуру, подобную описанной ниже. Вы можете захотеть сделать это, например, непосредственно перед тем, как установить новую программу или драйвер устройства:

1. Откройте редактор реестра и закройте все ветви так, чтобы были видны только пять главных разделов корня.

2. Выделите HKEY_CURRENTJJSER.

3. Из меню Файл (File) выберите Экспорт (Export).

4. Из списка Тип файла (Save as type) выберите Файлы кустов реестра (*.*) (registry Hive Files).

5. Введите имя файла и дайте ему расширение .hive (например, hkcu.hive). RegEdft не будет делать это за вас, a Windows по умолчанию не распознает расширение .hive, но вам будет намного легче идентифицировать файлы, чем если бы у них не было никакого расширения, что является вариантом по умолчанию.

6. Выберите папку, в которой вы сохраните резервную копию, и щелкните Сохранить (Save).

7. Затем следует ветвь HKEY_LOCAL_MACHINE. Хотя редактор реестра позволит вам экспортировать все эти ветви в куст, можно экспортировать туда отдельные подветви. Просто повторите шаги 3-6 для этих разделов и соответствующих имен целевых файлов:

HKEY_LOCAL_MACHINE\HARDWARE ► hklm hardware.hive HKEY_LOCAL_MACHINE\SAM ► hklm saro.hive HKEY_LOCAL_MACHINE\SECURITY ► hklm security.hive HKEY_LOCAL_MACHINE\S0FTWARE ► hklm software.hive HKEY_LOCAL_MACHINE\SYSTEM ► hklm system.hive

8. Чтобы восстановить любую или все резервные копии и заменить текущий реестр данными из резервных файлов, выберите Импорт (Import) из меню Файл (File) редактора реестра. Выберите Файлы кустов реестра (*.*) (registry Hive Files) из непомеченного поля списка рядом с полем Имя файла (File name), задайте .hive-файл для импорта и щелкните Открыть(Ореп).

ЛОКАЛЬНОЕ РЕЗЕРВНОЕ КОПИРОВАНИЕ

Перейти на страницу:

Похожие книги

C++ Primer Plus
C++ Primer Plus

C++ Primer Plus is a carefully crafted, complete tutorial on one of the most significant and widely used programming languages today. An accessible and easy-to-use self-study guide, this book is appropriate for both serious students of programming as well as developers already proficient in other languages.The sixth edition of C++ Primer Plus has been updated and expanded to cover the latest developments in C++, including a detailed look at the new C++11 standard.Author and educator Stephen Prata has created an introduction to C++ that is instructive, clear, and insightful. Fundamental programming concepts are explained along with details of the C++ language. Many short, practical examples illustrate just one or two concepts at a time, encouraging readers to master new topics by immediately putting them to use.Review questions and programming exercises at the end of each chapter help readers zero in on the most critical information and digest the most difficult concepts.In C++ Primer Plus, you'll find depth, breadth, and a variety of teaching techniques and tools to enhance your learning:• A new detailed chapter on the changes and additional capabilities introduced in the C++11 standard• Complete, integrated discussion of both basic C language and additional C++ features• Clear guidance about when and why to use a feature• Hands-on learning with concise and simple examples that develop your understanding a concept or two at a time• Hundreds of practical sample programs• Review questions and programming exercises at the end of each chapter to test your understanding• Coverage of generic C++ gives you the greatest possible flexibility• Teaches the ISO standard, including discussions of templates, the Standard Template Library, the string class, exceptions, RTTI, and namespaces

Стивен Прата

Программирование, программы, базы данных
Секреты приложений Google
Секреты приложений Google

Даже продвинутые пользователи Интернета не подозревают о тех огромных возможностях, которые предоставляют сервисы Google. Автор рассказывает о таких «секретах» сервисов, которые просто немедленно хочется использовать! Создавать сайты и презентации, бродить по улочкам Парижа, изучать звездное небо – все это доступно каждому, кто сидит у экрана монитора и имеет доступ в Интернет. Книга научит вас работать с веб-приложениями и тысячекратно увеличить свои возможности с помощью новейших технологий. Она написана легким, доступным языком и не требует от читателя наличия каких-либо специальных знаний. Книга содержит множество примеров, иллюстраций и будет полезна всем, кто не стоит на месте и стремится сделать свою жизнь более насыщенной и интересной.

Денис Балуев , Денис Игоревич Балуев

Программирование, программы, базы данных / Интернет / Программное обеспечение / Книги по IT