Читаем Интернет-журнал "Домашняя лаборатория", 2008 №2 полностью

Если имя файла (или его часть) совпадает с наименованием устройств в DOS (NUL, СОМх, AUX, LPTx, PRN…), то удалить его с помощью Explorer'а или стандартной командой DEL невозможно. Для удаления, например, файла AUX.BAT используйте команду: DEL \\.\drive: \path\AUX.ВАТ.


Как заменить используемый Windows NT системный файл

Если Вы попытаетесь заменить используемый NT системный файл, будет выведено сообщение о том, что файл заблокирован. В Windows NT Resource Kit для этого есть специальная 32 — х разрядная утилита MV.EXE, которая заменяет системные файлы при перезагрузке.

Основной формат выполнения MV следующий:

mv /х /d d: \temp\ntfs.sys d: \winnt\system32\drivers\ntfs.sys

Ключ /х указывает, что не нужно сохранять копию файла. Ключ /d указывает, что копирование производится при перезагрузке.

Если у Вас нет утилиты MV.EXE, то придётся выполнять её работу вручную:

1. Откройте редактор реестра regedt32.exe (а не regedit.exe).

2. Перейдите в раздел

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager

3. Дважды щёлкните мышью на параметре "PendingFileRenameOperations". Если данный параметр отсутствует, то создайте его (тип REG_MULTI_SZ).

4. В первой строке запишите путь к файлу, который надо заменить, с \??\ в начале строки, например: \??\d: \winnt\system32\drivers\ntfs.sys 5. На второй строке запишите путь к файлу, на который надо заменить, с!\??\ в начале строки, например:!\??\d: \time\ntfs.sys 6. Нажмите "ОК".

После перезагрузки и замены необходимого системного файла, параметр "PendingFileRenameOperations" будет автоматически удалён из реестра.

Ведение протоколов службы удалённого доступа (RAS)


Включение dword-параметра "Logging" (значение 1) в разделе реестра

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RasMan\Parameters создаёт файл DEVICE.LOG (протокол устройств) в каталоге %SYSTEMROOT%\SYSTEM32\RAS для записи информации о командах, посылаемых модемом, и сообщённых ошибках. Этот файл может быть очень полезен для отладки отказов RAS.

Включение dword-параметра "Logging" (значение 1) в разделе реестра

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RasMan\PPP

создаёт файл PPP.LOG (протокол РРР) в каталоге %SYSTEMROOT%\SYSTEM32\RAS для того, чтобы помочь в диагностике проблем связи между РРР-сервером и РРР-пользователем, когда один из компьютеров — клиент службы удалённого доступа Windows NT.


Предотвращение автоматического закрытия окон DOS-задач

При запуске командного файла (или любой другой DOS-задачи без установленных pif-настроек) используются свойства ярлыка DEFAULT.PIF из каталога %SystemRoot% (обычно, C: \Windows). Если в его свойствах на вкладке "Программа" (Program tab) стоит флажок "Закрывать окно по завершении работы" (Close on Exit), то DOS-окна будут автоматически закрываться, скрывая результат выполнения командного файла. Для отмены такого поведения надо снять этот флажок.


Запуск приложения в виде сервиса

Как и во многих других случаях здесь поможет Resource Kit, а точнее входящие в его состав утилиты instsrv.exe и srvany.exe. Последовательность действий следующая:

1. instsrv <Имя_вашего_сервиса> C: \NTResKit\srvany.exe

2. Control Panel —> Services —> <Имя_вашего_сервиса> —> Startup —> установите нужный вам способ запуска сервиса: Automatic или Manual. Logon As: здесь вы должны указать учётную запись, от имени которой будет стартовать сервис. Если по ходу работы он должен будет взаимодействовать с клавиатурой и/или с экраном поставьте галочку на "Allow Service to Interact with Desktop".

3. Запустите редактор реестра (Start —> Run —> regedt32 —> Ok).

В раздел

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Имя_вашего_сервиса

добавьте подраздел Parameters, создайте в нём параметр "Application" (REG_SZ) со значением, равным полному пути к исполняемому файлу вашего приложения.

Если при запуске приложения требуется указать какие-либо параметры, то создайте ещё один параметр — "AppParameters" (REG_SZ), в который пропишите необходимую строку. Для указания рабочего каталога приложения служит параметр "AppDirectory" (REG_SZ).

4. Вот, собственно, и всё. Теперь можно запустить сервис (Control Panel —> Services —> <Имя_вашего_сервиса> —> Start).


Контроль загрузки сервисов и драйверов устройств

Один из возможных путей контроля загрузки сервиса или драйвера устройства — это параметр реестра "ErrorControl" в разделе соответствующей службы, которые практически все перечислены в ветви

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services.

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

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

Отопление и водоснабжение загородного дома
Отопление и водоснабжение загородного дома

Если вы хотите установить в вашем загородном доме надежное, качественное, высокоэффективное отопительное и водопроводное оборудование, тогда вам просто не обойтись без этой книги. Наше практическое руководство поможет вам избежать лишних затрат времени и денежных средств при выборе видов отопления и водоснабжения, количество которых на современном строительном рынке без преувеличения огромно. Вы узнаете о преимуществах водяного, электрического, печного отопления, о секретах установки отопительных котлов, бытовых печей и каминов. Книга также расскажет о системах холодного и горячего водоснабжения, об улучшении качества питьевой воды, о методах установки газовых водогрейных колонок и многом-многом другом.Прибегнув к этим рекомендациям, вы сможете сделать отопление и водоснабжение вашего дома удобным, экономичным и практически безотказным.

Людмила Николаевна Смирнова

Сделай сам / Дом и досуг