PDA

Показать полную графическую версию : [решено] APPCRASH EXCEL.EXE при выводе на печать


Freem
11-10-2012, 11:54
Не могу решить следующую проблему:

На ПК с лицензионной Win7 SP1 x32 Professional + все обновления, установлен лицензионный Office 2010 SP1 + все обновления.
Пользователь открывает несколько файлов формата XLS с множеством формул и диаграмм, затем пытается вывести на печать и выходит ошибка:


Сигнатура проблемы:
Имя события проблемы: APPCRASH
Имя приложения: EXCEL.EXE
Версия приложения: 14.0.6106.5005
Отметка времени приложения: 4e26f27d
Имя модуля с ошибкой: mso.dll
Версия модуля с ошибкой: 14.0.6106.5005
Отметка времени модуля с ошибкой: 4e26ef6b
Код исключения: c0000005
Смещение исключения: 00ec59c6
Версия ОС: 6.1.7601.2.1.0.256.48
Код языка: 1049

Дополнительные сведения об этой проблеме:
LCID: 1049
skulcid: 1049

Ознакомьтесь с заявлением о конфиденциальности в Интернете:
http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0419

Если заявление о конфиденциальности в Интернете недоступно, ознакомьтесь с его локальным вариантом:
C:\Windows\system32\ru-RU\erofflps.txt

Принтер модели HP Deskjet D4163 (http://h10025.www1.hp.com/ewfrf/wc/softwareCategory?os=4062&lc=ru&cc=ru&dlc=ru&sw_lang=&product=1827541) подключен локально к компьютеру через USB кабель. Для принтера установлены комплект ПО с драйверами + обновление.

Ошибка возникает не только при непосредственном нажатии на кнопку "печать", но и на вкладке "печать" в меню в целом. Например когда меняешь параметры страницы либо настройки свойств принтера.
Если выбран другой принтер (например, подключенный по сети), то ошибки не возникает. Данный факт сужает зону поиска причины.

Пробовал переустанавливать Office 2010 и драйверы принтера, совместив это всё с чисткой реестра. А также устанавливать KB2553310 (http://support.microsoft.com/kb/2553310) - не помогло.

Есть ли у кого какие мысли на этот счёт, или же с данной проблемой стоит обращаться в техподдержку HP?

okshef
11-10-2012, 12:08
Подключать к другому компьютеру и выполнять те же действия пробовали?

Freem
11-10-2012, 12:14
Подключать к другому компьютеру »
Нет. Попробую при возможности.


#Update
Техподдержка HP сказала, что проблема на стороне Microsoft. Что-то с совместимостью буфера памяти принтера и пакета Office 2010.

+ проблемы также НЕ наблюдается при использовании OpenOffice.

Petya V4sechkin
11-10-2012, 17:59
Freem, давайте посмотрим дамп процесса.
Скачайте утилиту ProcDump (http://technet.microsoft.com/en-us/sysinternals/dd996900) и распакуйте в отдельную папку, например C:\ProcDump
Запустите командную строку (cmd.exe) от имени Администратора (http://oszone.net/4331/#5) и выполните:
C:\ProcDump\procdump.exe -accepteula -e -w EXCEL.EXE C:\ProcDump\
Запустите Excel и спровоцируйте сбой.
Выложите сохраненный DMP-файл из папки C:\ProcDump в архиве на любой файлообменник.

Freem
12-10-2012, 08:59
Petya V4sechkin, готово (http://zalil.ru/33844216).

Petya V4sechkin
12-10-2012, 09:39
Freem, проблема распространенная, как оказалось.
Excel 2010 may crash when using HP Printers (http://support.microsoft.com/kb/2555016)

i created a new printer on the same port with the HP PCL5 universal print driver, made it the default printer, and I can no longer reproduce the problem.

Try this:
File > Options > Advanced > General : uncheck Enable multi-threaded processing.

Freem
12-10-2012, 13:41
Через Microsoft XPS Document Writer было бы не очень удобно для пользователя.

with the HP PCL5 universal print driver »
Пробовал:
HP Universal Print Driver for Windows PCL5
HP Universal Print Driver for Windows PCL6
HP Universal Print Driver for Windows PostScript

После отправки на печать через него, все индикаторы кнопок принтера начинают очень быстро мигать. Печать не происходит. Ставил USB порт, как и в оригинальном драйвере.

uncheck Enable multi-threaded processing. »
Не помогло

Откатился на office 2007. Проблема исчезла.




© OSzone.net 2001-2012