20 сентября 2010 г.

Решение проблем при установке x32 драйвера на Windows Server 2008 R2 x64

Сегодня столкнулся с интересной проблемой. У нас большинство принтеров от HP, но есть и несколько Xerox. Ранее в качестве сервера печати у нас выступал Windows 2003 Server R2 x32. Уже некоторое время мы переводим сервера на Windows 2008 R2 x64, а пользователей на Windows 7 x32/x64. Чтобы не создавать бардака с драйверами, те кто сидят на XP пользуются старым сервером, а те кто уже переведен на Windows 7 – новым. Сегодня оказалось, что 32-битный драйвер от Xerox не хочет устанавливаться на Windows 7.

Добавлю, что во избежание путаницы и проблем с разными драйверами под разные модели принтеров было принято решение об использовании универсальных драйверов от производителей: HP Universal Print Driver от Hewlett-Packard и Xerox Global Print Driver от Xerox.

А проблема заключалась в том, что при установке 32-битного драйвера для Windows 7 от Xerox он требовал дать ему папку i386 от инсталляции Windows. Проблема в том, что папки i386 нету ни в дистрибутиве Windows 2008 ни в Windows 7. После поисков оказалось, что нужно указать путь к подпапке в папке \Windows\System32\DriverStore\FileRepository. Причем папку нужно искать на подходящей клиентской операционной системе.  У меня имя этой подпапки - ntprint.inf_x86_neutral_c4c11fe1f3d01835. Думаю, что цифробуквенный индекс в конце ее названия может меняться. После этого все заработало.

Хочу заметить, что в драйверах HP при инсталляции драйвера x32 таких проблем нету.

Комментариев нет:

Отправить комментарий