|
Сервис зависает при попытке открыть Ворд
|
|||
---|---|---|---|
#18+
Мое почтение всем и спасибо заранее. Сервис (про который я уже задавал вопросы), написанный на ДотНете, обращается к Ворду. Кусок кода: Код: vbnet 1. 2. 3. 4.
На некоторых файлах строка Documents.Open последовательно зависает, причем никаких бросающихся в глаза различий между этими файлами и остальными нет. Ворд 2007, хотя файлы в формате doc. Раньше была проблема с длинными именами файлов - файл с длинным именем зависал, но проходил нормально после его переименования в нечто более короткое. Сейчас весь path включая имя файла - порядка 20 символов. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2014, 14:17 |
|
Сервис зависает при попытке открыть Ворд
|
|||
---|---|---|---|
#18+
Может ли быть, что Ворд пытается показать какое-то диалоговое окно? И если да, то где это отключается? Впрочем, если я просто открываю этот файл в Ворде, то он открывается без проблем. Более того, та же программа, но не как сервис - тоже открывает его без проблем. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2014, 14:32 |
|
Сервис зависает при попытке открыть Ворд
|
|||
---|---|---|---|
#18+
Саныч, "проблемные" и "непроблемные" файлы лежат по одному и тому же пути ? я в том смысле, что может проблема в правах доступа у вин-логина, под которым стартует сервер ? типа нет прав на доступ в какие-то каталоги ... ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2014, 14:44 |
|
Сервис зависает при попытке открыть Ворд
|
|||
---|---|---|---|
#18+
1849под которым стартует сервер *стартует сервис ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2014, 14:49 |
|
Сервис зависает при попытке открыть Ворд
|
|||
---|---|---|---|
#18+
Да, путь у всех файлов один и тот же. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2014, 15:32 |
|
Сервис зависает при попытке открыть Ворд
|
|||
---|---|---|---|
#18+
Владимир СанычМожет ли быть, что Ворд пытается показать какое-то диалоговое окно? И если да, то где это отключается? Впрочем, если я просто открываю этот файл в Ворде, то он открывается без проблем. Гипотеза была верна. Сейчас подсунул ему один из файлов, на которых оно зависало, долждался, пока зависнет, и открыл тот же файл руками. Появилось сообщение в том духе, что этот файл в прошлый раз вызвал проблему и не хочу ли я чего-то там. Когда я нажал на "просто открыть", то в следующий раз программа на этом файле уже не зависла. Вопрос: как отключить эти сообщения? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2014, 18:33 |
|
Сервис зависает при попытке открыть Ворд
|
|||
---|---|---|---|
#18+
долждался -> дождался ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2014, 18:34 |
|
Сервис зависает при попытке открыть Ворд
|
|||
---|---|---|---|
#18+
Привет, Саныч. Попробуй Application.DisplayAlerts ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2014, 18:39 |
|
Сервис зависает при попытке открыть Ворд
|
|||
---|---|---|---|
#18+
Shocker.ProПривет, Саныч. Попробуй Application.DisplayAlerts Громадное спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2014, 18:55 |
|
Сервис зависает при попытке открыть Ворд
|
|||
---|---|---|---|
#18+
Гм... Я не помню, о чем он меня спрашивал. Если предлагал SafeMode, то теперь он будет это делать по умолчанию? Это мне не очень подходит. А нельзя ли сделать, чтобы он просто не запоминал те файлы, с которыми были проблемы? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2014, 19:20 |
|
Сервис зависает при попытке открыть Ворд
|
|||
---|---|---|---|
#18+
Воспроизвел с еще одним файлом. Он задает вопрос, открывать ли файл. Интересно, какой ответ - да или нет - у него считается ответом по умолчанию. И где у него сидит список этих файлов, чтобы удалить их оттуда. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2014, 21:04 |
|
Сервис зависает при попытке открыть Ворд
|
|||
---|---|---|---|
#18+
Владимир Саныч, http://blogs.technet.com/b/emeaoffice/archive/2012/10/18/autorecovery-in-word-2010.aspx ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2014, 22:38 |
|
Сервис зависает при попытке открыть Ворд
|
|||
---|---|---|---|
#18+
iMrTidyВладимир Саныч, http://blogs.technet.com/b/emeaoffice/archive/2012/10/18/autorecovery-in-word-2010.aspx Спасибо, но всё идет к тому, что это не то. В ветке HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Word\Resiliency\DocumentRecovery я обнаружил нечто и удалил, но на том файле я по-прежнему получаю вопрос, открывать ли его. Видимо, это два разных механизма - одно дело восстановление файлов, описанное по ссылке, и другое предупреждение о проблемных файлах, которое нужно мне. Что касается DisplayAlerts, то и оно не помогло. В отладчике я вижу, что оно и так уже 0 (т.е. не показывать алерты) - и все равно на том файле сервис зависает. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2014, 23:03 |
|
Сервис зависает при попытке открыть Ворд
|
|||
---|---|---|---|
#18+
Нашел! HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Word\Resiliency\DisabledItems Вот это если почистить, то оно начинает работать. Буду чистить программно. Всем спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2014, 23:15 |
|
Сервис зависает при попытке открыть Ворд
|
|||
---|---|---|---|
#18+
Владимир Санычфайл с длинным именем зависал, но проходил нормально после его переименования в нечто более короткое. Теперь я понимаю, что дело было не в длине имени, а в самом факте переименования - превращался файл, находящийся в списке, в файл, не находящийся в списке. И попытки открыть файл вручную не были корректными, когда я открывал файл, скопированный в другое место: я получил сообщение Ворда только тогда, когда случайно открыл файл на его исходном месте. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.12.2014, 09:26 |
|
|
start [/forum/topic.php?fid=61&fpage=51&tid=2173701]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
29ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
others: | 300ms |
total: | 436ms |
0 / 0 |