On-Line Библиотека www.XServer.ru - учебники, книги, статьи, документация, нормативная литература.
       Главная         В избранное         Контакты        Карта сайта   
    Навигация XServer.ru






 

Уменьшение размера реестра

В процессе эксплуатации Windows часто приходится устанавливать и удалять различные программы или изменять их параметры. В результате этих действий (даже после вполне корректной деинсталляции программ) в системном реестре остается много ненужной информации, так как Windows не умеет автоматически сжимать реестр.

Для удаления этого мусора и проверки правильности записей в реестре существуют различные утилиты, однако самым простым способом сжать реестр является следующий. Загрузите компьютер в режиме командной строки. На всякий случай сделайте резервные копии файлов реестра. (Не забудьте, что в многопользовательском режиме часть реестра лежит в каталогах пользователей).

Запустите из командной строки утилиту REGEDIT:
REGEDIT /E REGTXT.REG

Эта команда создаст текстовую копию Вашего реестра в файле REGTXT.REG. (При запуске со знаком вопроса в командной строке - REGEDIT /? - REGEDIT выводит справку по всем возможным ключам командной строки.)

Далее выполните восстановление реестра из этой копии следующей командой:
REGEDIT /C REGTXT.REG

Обычно реестр при этом худеет на несколько сотен килобайт.

Важное замечание. Имейте в виду, что REGEDIT из оригинальной версии Windows 95 - 4.00.950 имеет ошибку, которая не позволяет обрабатывать большие реестры (объемом более 1 Мб), поэтому в данном случае можно лишь посоветовать попробовать найти исправленную версию REGEDIT. В Windows 95 OSR2 такой проблемы нет, однако REGEDIT из OSR2 не станет работать с предыдущей версией без специальных ухищрений.

Стилус выводит подсказки крякозябрами.

Если у Вас при запуске программы "Stylus 3.0" не читаются некоторые служебные тексты (например, подсказки в нижней строке), найдите файл STYLUS32.INI в той директории, куда была установлена система STYLUS. С помощью любого текстового редактора отредактируйте в нем раздел [Fonts] следующим образом:

строки:
[Fonts]
stlhelve.fon=
stlhelvc.fon=

замените на:

[Fonts]
stlhelve.fon=coure.fon
stlhelvc.fon=coure.fon

или

stlhelve.fon=serife.fon
stlhelvc.fon=serife.fon

Разности.

Любые файлы можно перетягивать мышью из оболочки Windows в окно MS-DOS, там полный путь к ним появится в командной строке.
Из командной строки окна MS-DOS можно не только запускать приложения Windows (достаточно просто указать имя программы, например mshearts.exe), но и открывать папки и файлы. Для этого нужно набрать команду start имя_файла_или_папки. Если вы просто наберет start. , то запустится проводник с текущим каталогом (запуск start, без точки, запустит еще одно окно DOS).
Чтобы обновление содержимого окна Проводника происходило автоматически, а не по нажатию кнопки F5, в реестре нужно найти ключ HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Update и изменить значение величины UpdateMode с 01 на 00.
Для того чтобы универсальный проигрыватель сразу начинал исполнять загруженный файл, укажите в командной строке ключ -PLAY. Если нужно, чтобы программа закрылась после исполнения, добавьте ключ -CLOSE.
Чтобы быстро получить доступ к свойствам объекта, нажмите клавишу ALT и сделайте двойной щелчок кнопки мыши над значком объекта.
Быстрый перезапуск Windows без перезагрузки компьютера достигается нажатием клавиши SHIFT во время нажатия на кнопку Да в диалоге Завершение работы с Windows.

Размещение обоев в произвольном месте экрана.

Очень просто. Откройте Реестр Windows. Найдите раздел HKEY_CURRENT_USER/Control Panel/Desktop и создайте в нем два строковых параметра WallpaperOriginX и WallpaperOriginY. Задайте их значения, которые соответствуют координатам X и Y левого верхнего угла картинки обоев (предполагается, что Вы установили режим, при котором выбранная картинка выводится на рабочий стол в единственном числе, то есть не размножается). Перезагрузите компьютер.

Можно ли копировать текст из окна MS-DOS в буфер обмена?

Да, но только при условии, что окно DOS-программы не раскрыто на весь экран. Сделайте щелчок мышью по иконке в верхнем левом углу окна - появится системное меню. Выберите в нем пункт Правка|Выделить. Выделите мышью текст, который необходимо скопировать, и нажмите Enter, либо выберите пункт Правка|Копировать. Текст теперь находится в буфере обмена и может быть вставлен в другие программы.

Можно ли изменить шрифт в редакторе Notepad?

На самом деле это фиксированный шрифт Windows (fixed font). Он используется не только программой Notepad, но и в некоторых других местах, например, в окне терминала удаленного доступа к сети. Чтобы изменить его на другой, проделайте следующее. Найдите в Реестре раздел HKEY_LOCAL_MACHINE\config\0001\display\settings. В нем найдите параметр fixedfon.fon, который по умолчанию равен vgafix.fon. Укажите для него другой, установленный на компьютере шрифт (рекомендуется выбирать fon-шрифты, хотя в некоторых случаях могут заработать и шрифты TTF). Перезагрузите компьютер.

Как можно открывать файлы одного и того же типа разными приложениями?

Это могут делать некоторые программы, использующие так называемую технику "расширения оболочки" Windows 95, однако можно поступить и по-другому. В каталоге Windows 95 имеется подкаталог SendTo где лежат ссылки на различные устройства и программы. Изначально там располагаются только ярлыки для дисководов. Некоторые программы в процессе установки добавляют туда свои ссылки, например Internet Mail. Все эти ссылки образуют подменю для пункта Отправить > из контекстного меню, которое появляется при нажатии правой кнопки мыши над выделенным объектом.

Иными словами, когда пользователь нажимает над выделенным объектом правую кнопку мыши, появляется контекстное меню, в котором есть пункт Отправить >. Этот пункт раскрывается в подменю, в котором в качестве пунктов отображаются те ссылки, которые находятся в папке SendTo. Таким образом, Вы можете создать в каталоге SendTo ярлыки для используемых Вами приложений и в контекстном меню выбирать программу, с помощью которой открывать выделенный файл.
Также Вы можете держать нажатой клавишу SHIFT во время щелчка правой кнопкой мыши по значку файла - тогда в контекстом меню появляется пункт Открыть с помощью....

Как можно ограничить доступ на компьютер с системой Windows 95?

Windows 95 не имеет серьезных средств по обеспечению безопасности и разграничения прав доступа. Хотя Windows 95 и можно настроить так, что она будет запрашивать пароль при входе в систему, - это всего лишь возможность представиться системе и другим людям, если компьютер подключен к сети. Некоторые ограничения могут быть введены с помощью программы POLEDIT. Они хорошо действуют против конечных пользователей (в простонародье - "чайников"), но бессильны перед опытными компьютерщиками и хакерами. Гораздо лучше вопросы безопасности реализованы в Windows NT. Также можно воспользоваться программами, расширяющими возможности операционной системы Windows 95.
Если у Вас есть сомнения в том, что POLEDIT позволяет защитить Windows от "чайников", пишите.

Как добавить ссылки на нужные программы в верхнюю часть меню Пуск?

Существует несколько способов.

  • Отбуксировать значок программы с помощью мыши на кнопку 'Пуск' и отпустить его там.
  • Создать ярлык в папке Главное меню (находится в каталоге Windows 95) или скопировать туда уже готовый ярлык.

"Горячие" клавиши для сокращений команд в Windows 95?

В Windows 95 действуют следующие общие сокращения:
Действие Комбинация клавиш

Контекстно-зависимая справка F1
Закрыть окно ALT+F4
Вызов контекстно-зависимого меню SHIFT+F10
Вызов меню 'Пуск' CTRL+ESC
Переключение между задачами ALT+TAB
Вырезать в буфер обмена SHIFT+DEL
Скопировать в буфер обмена CTRL+INS
Вставить из буфера обмена SHIFT+INS
Отмена последнего действия CTRL+Z
Отмена автоматического распознавания диска CD-ROM SHIFT во время загрузки CD-ROM
Пропуск обработки загрузочных файлов SHIFT во время загрузки Windows

В Windows 95 действуют следующие сокращения для рабочего стола, проводника и в папке Мой компьютер, когда выделен какой-либо объект:

F2F3ALT+ENTER
Действие Комбинация клавиш

Переименование
Найти файл или папку
Удаление без помещения в мусорную корзину SHIFT+DEL
Вывод свойств
Копирование файла CTRL во время буксировки
Создание ярлыка CTRL+SHIFT во время буксировки

В окне проводника и в папке Мой компьютер:
Действие Комбинация клавиш

Выделить все CTRL+A
Обновить (перерисовать) окно F5
Перейти в папку верхнего уровня Backspace
Закрыть текущую папку и все открытые родительские папки SHIFT во время нажатия на кнопку Закрыть
Переход из левой панели в правую и наоборот F6

В окне проводника:
Действие Комбинация клавиш

Ввод названия папки, куда перейти CTRL+G
Развернуть подпапки всех уровней * на числовой панели
Развернуть текущую папку + на числовой панели
Свернуть текущую папку - на числовой панели
Развернуть текущую папку если она свернута стрелка вправо
Выделить первую подпапку, если текущая папка развернута стрелка вправо
Свернуть текущую папку если она развернута стрелка влево
Выделить родительскую папку, если текущая папка свернута стрелка влево

В диалогах Открыть или Сохранить как:
Действие Комбинация клавиш

Открыть выпадающий список с деревом папок и устройств F4

Вместо русских букв на экран и при печати выводятся квадраты. Как это исправить?

Внимание: предлагаемые ниже способы подразумевают изменение Реестра (файлы system.dat и user.dat в каталоге Windows), поэтому рекомендуется предварительно сделать его резервную копию.

Действительно, в новых приложениях (например, Office 97), использующих шрифты с кодировкой UNICODE, на экран или при печати могут выводиться квадраты вместо букв. Для того чтобы избавиться от этого, нужно прежде всего попробовать преобразовать TTF-шрифты с помощью утилиты TTFCONV.

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

Метод 1 (только для MS Word 8.0)

  • Microsoft Word 97 Service Release 1 (SR-1)
    1. Найдите и выделите в реестре раздел
      HKEY_CURRENT_USER\Software\Microsoft\Office\8.0\Word\Options
    2. Создайте в нем новый строковый параметр "NoWideTextPrinting" (без кавычек).
    3. Задайте значение для этого параметра, равное 1.
  • Word 97 (Non-SR1) без Service Release 1
    1. Найдите и выделите в реестре раздел
      HKEY_CURRENT_USER\Software\Microsoft\Office\8.0\Word
    2. Выделите в этом разделе подраздел с названием принтера.
    3. Создайте в нем новый строковый параметр "Flags" (без кавычек).
    4. Задайте значение этого параметра равным 8192.

Изменения вступят в силу после перезапуска Word.

Метод 2 (для отдельных типов принтеров)

  • HP DeskJet 1600C
    1. Откройте диалоговое окно со свойствами принтера.
    2. Перейдите на вкладку Подробности (Details) и нажмите кнопку Настройка (Setup).
    3. В диалоге настройки нажмите кнопку Дополнительно (Advanced).
    4. В диалоге дополнительных настроек выделите опцию "Use LaserJet III font scaling"
    5. Закройте все диалоговые окна с сохранением установок, нажимая кнопку OK.
  • HP LaserJet 4 Series PCL и многие другие принтеры HP LaserJet
    1. Откройте диалоговое окно со свойствами принтера.
    2. Перейдите на вкладку Шрифты (Fonts).
    3. Включите опцию "Печатать шрифты TrueType как графику" ("Print TrueType as graphics").


Литература по Win9x