4. Закройте редактор реестра и перезагрузите компьютер.
Ключ шифрования
Ключ, с помощью которого шифруются данные в Windows 2000/ХР, имеет длину до 128 бит и уникален для каждого пользователя в каждой инсталляции системы.
Ключ хранится в профиле пользователя, поэтому после переустановки системы или удалении пользователя он теряется. Расшифровать файлы, зашифрованные этим пользователем, становится невозможно. Пытаться создавать для этого другого пользователя с таким же именем и паролем для входа в систему абсолютно бесполезно. Одно из возможных решений — это создание диска аварийного восстановления (Emergency Repair Disk). Вся необходимая информация по существующим пользователям будет сохранена на ERD-диске, и после переинсталляции системы надо будет только восстановиться с него. Кроме этого, можно заранее сохранить необходимые сертификаты и ключи или заблаговременно создать агента по восстановлению (Encrypted Data Recovery Agent).
Включение/выключение системы шифрования
Систему шифрования EFS (Encrypted File System) можно выключать/включать на Windows 2000 и Windows ХР Pro. Для этого достаточно в разделе реестра HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\EFS key создать или отредактировать уже существующий dword-параметр "EfsConfiguration". Присвоив этому параметру значение 1, вы выключите EFS, а присвоив 0, включите обратно. Для того чтобы изменения вошли в силу, необходимо перезагрузить компьютер. Очевидно, что, отключив EFS, вы потеряете возможность не только шифровать файлы, но и расшифровывать ранее зашифрованные. Как очевидно и то, что включение/отключение EFS влияет сразу на всех пользователей. Но на ключи пользователей (как открытые, так и личные) это действие не окажет абсолютно никакого влияния, поэтому после того как EFS будет включена вновь, никаких проблем с доступом к своим файлам пользователи не испытают.
2.5. Печать
Сигнал при ошибках принтера
Если включить dword-параметр "BeepEnabled" (выставить значение 1) в разделе реестра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print,
то машина будет подавать звуковой сигнал (каждые 10 секунд) при ошибках работы на сервере печати.
Определение приоритета планировщика печати
DWORD-параметр "SchedulerThreadPriority" раздела реестра
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print
управляет приоритетом планировщика печати. Можно задать следующие приоритеты: высокий — 1; нормальный — 0; низкий — ffffffff.
Настройка принт-сервера в Windows NT 4.0
My Computer —> Printers. Если теперь щёлкнуть правой кнопкой мыши на любом СВОБОДНОМ месте появившегося окна, а затем в контекстном меню выбрать Server Properties, то вы сможете: — создавать новые формы для печати;
— добавлять, удалять, конфигурировать порты;
— задавать местоположение файлов спулера печати;
— управлять записью событий в log-файлы.
Использование данного метода много проще, чем прямое редактирование реестра, рекомендованное Microsoft, например, для смены местоположения спулера.
Указание фиксированного имени файла для печати в файл
Если при печати из приложения установить флажок "Печать в файл" (Print to file) или производить печать в порт "FILE: ", операционная система выведет запрос имени файла. В случаях, когда это неудобно указывать каждый раз, можно задать имя файла, в который всегда будет производиться печать. Для этого необходимо выполнить следующие шаги:
1. В папке "Принтеры" (Printers) нажмите правую кнопку мыши на имени принтера, с помощью которого предполагается печатать в файл. В появившемся меню выберите пункт "Свойства" (Properties).
2. В окне "Свойства" (Properties) перейдите на закладку "Порты" (Ports).
3. Нажмите кнопку "Добавить порт" (Add Port).
4. В окне "Порты принтера" (Printer Ports) выделите значение "Локальный порт" (Local Port) и нажмите кнопку "Новый порт" (New Port).
5. В окне "Имя порта" (Port Name) введите полное имя файла, в который будет производиться печать, например, "с: \myfolder\myfile.ргп" (без кавычек).
Нажмите кнопку "ОК".
6. В окне "Порты принтера" (Printer Ports) нажмите кнопку "Закрыть" (Close), в окне "Свойства" (Properties) нажмите кнопку "Закрыть" (Close).
Точное отображение шрифтов
Если спулер печати Windows NT настроен на формат EMF 1.003, то при попытке распечатать документ, содержащий внедрённые шрифты, которых нет в списке шрифтов, установленных на данном компьютере, система использует шрифты похожие по начертанию. Для точного отображения шрифтов необходимо установить формат печати RAW.
2.6. Разное
Совместимость Windows ХР со старым программным обеспечением
В Windows ХР, как и в Windows 2000, ядро NT накладывает свои ограничения, поэтому нельзя ожидать от неё абсолютно полной совместимости со старым программным обеспечением. Однако, по сравнению с Windows 2000, ситуация с совместимостью несколько улучшилась. Из наиболее заметных изменений можно отметить появившийся звук в старых DOS-играх, что было весьма сложно добиться в Windows 2000. Поддерживается эмуляция Sound Blaster 2 и General MIDI, так что теперь можно без беганий с бубном и сторонних утилит заставить работать со звуком такие старые хиты как Worms, Duke Nukem 3D, Warcraft 1 и 2, Dune 2.
Кроме этого, в ХР встроен режим совместимости со старыми ОС. Для того чтобы его задействовать, необходимо выбрать вкладку Compatibility в свойствах (properties) файла или ярлыка (shortcut) на файл. На этой вкладке можно указать: под видом какой ОС требуется запускать программу, надо ли менять разрешение или глубину цвета при этом (необходимо для многих старых программ).
В отличие от acompat.exe из дистрибутива Windows 2000, Windows ХР в режиме совместимости не просто рапортует программе, что она — это не она (по типу утилиты setver из MS-DOS), но и эмулирует структуру реестра Windows, свойственную той или иной версии ОС. Если нет желания лазать по свойствам файлов и ярлыков самостоятельно, можно воспользоваться Program Compatibility Wizard (Start — Programs — Accessories). Впрочем, не стоит ожидать от этого механизма чуда, 100 % совместимости добиться так и не удалось, поэтому не будет лишним сходить на сайт производителя Вашей программы и посмотреть, не появился ли там апдейт на неё, делающей её совместимой с ХР.
Решение проблемы с необнаружением DirectX 5.0 некоторыми программами в Windows 2000
Некоторые программы при старте или инсталляции жалуются, что DirectX 5.0 не установлен, хотя в Windows 2000 входит DirectX 7.0. Наличие DirectX 5.0 определяется несколько по-другому, чем наличие более поздних версий, поэтому некоторые старые программы не находят DirectX вообще. Но их можно обмануть.
Для этого, создаётся каталог directx в Program Files. Потом в этот каталог из дистрибутива DirectX 5.0 переписываются несколько файлов: DXINFO.EXE, DXSETUP.EXE и DXTOOL.EXE. Там же создаётся линк на "dxdiag.exe", который находится в каталоге WINNT\System32. И напоследок, в каталог WINNT\System32 переписывается файл ddhelp.exe из дистрибутива DirectX 5.0. После этого запускаем упрямую программу и радуемся жизни.
Примечание: программы, требующие DirectX 6.1, на эту уловку, к сожалению, не поддаются.