? Можно ли буферизовать печать в Windows 95 на диск, отличный от C:? На диске C: я исчерпал все свободное пространство и хотел бы, чтобы Windows создавала буферный файл на диске D:. Порывшись в документации, я не нашел ответа на данный вопрос, поэтому если вы в состоянии мне помочь, поделитесь, пожалуйста, своими знаниями.

Технические специалисты Microsoft подтвердили, что такой метод существует. Однако официально он не поддерживается компанией, а сведения об этой недокументированной возможности передаются из уст в уста. Для начала создайте буферный каталог на диске. Затем в разделе системного реестра My ComputerHKEY_ LOCAL_MACHINESystemControlPrintPrinters введите параметр DefaultSpoolDirectory. В качестве значения данного параметра задайте путь доступа к созданному вами каталогу. Если вы хотите получить более полную информацию, я рекомендовал бы ознакомиться со статьей Q123747, находящейся в Базе Знаний (Microsoft Knowledge Base) на Web-узле Microsoft. В статье говорится, что данный метод можно применять только в Windows NT 3.5x, но он сработает и в Windows 95.


? У нас установлена сеть, в которой три машины, работающие под управлением Windows 95, с помощью Microsoft Access обращаются к общей базе данных. Время от времени возникает сбой при попытке пользователей изменить поле даты. Изменения не записываются в базу данных, вместо этого выдается сообщение об ошибке. В чем может быть причина возникновения такой ситуации?

Я подозреваю, что вы столкнулись с ошибкой, описанной в статье Q96897 Базы Знаний Microsoft. Ошибка возникает, если индексированное поле в присоединенной базе данных SQL определено таким образом, что может хранить либо число с плавающей точкой, либо дату. Чтобы исправить положение, необходимо иметь представление об администрировании баз данных SQL. Полную информацию по данному вопросу можно найти по адресу http://www.microsoft.com/kb/articles/q96/8/97.htm.


? Я хотел бы каждую ночь проводить резервное копирование информации с сервера Windows NT 4.0 на диск Iomega Jaz. В отличие от Windows 95 в состав NT не входит утилита SysAgent, позволяющая автоматически запускать программы (например, дефрагментирования жесткого диска или резервного копирования) через определенные временные интервалы. Не могли бы вы порекомендовать какую-либо утилиту, выпущенную третьей фирмой, которая позволила бы мне справиться с такой задачей.

В Windows NT имеется команда "at", которая дает системе указание запустить программу в заранее запланированное время. (Если вы используете эту команду, не забудьте активизировать службу Schedule при помощи апплета Server, находящегося на Панели управления (Control Panel), иначе команда не будет работать.) К сожалению, возможности команды "at" ограничены. В частности, с ее помощью довольно сложно проводить регулярное автоматическое резервное копирование по заранее составленному графику.

В операционную систему Unix в отличие от Windows NT встроена мощная процедура "демон", которая автоматически осуществляет запуск любого количества необходимых программ при выполнении некоторых условий. Она называется "cron" или "crond" и использует файлы данных, позволяющие определить практически любую схему, которая только может прийти в голову (например, легко задать автоматический запуск какой-либо утилиты с понедельника по пятницу в одно время суток, а в выходные - уже в другое время суток). Некоторые находчивые программисты сумели перенести программу, разработанную для Unix, в среду NT. Две адаптированные версии я обнаружил в библиотеке Virtual Software Library в хранилище OAK. Чтобы познакомиться с ними, зайдите на узел http://castor.acs.oakland.edu/cgi-bin/vslfront/QuickForm, выберите категорию "MS-WindowsNT" и ищите информацию по ключевому слову "cron".