| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Нет доступа к xrefstate в реестре. Долго открывает Autocad

Нет доступа к xrefstate в реестре. Долго открывает Autocad

Ответ
Поиск в этой теме
Непрочитано 27.01.2018, 08:49 #1
Нет доступа к xrefstate в реестре. Долго открывает Autocad
sergey12
 
Регистрация: 29.08.2009
Сообщений: 86

При открытии файла Autocad долго (мин. 5) думает, не отвечает. Решил проверить через программу Processmonitor, что он там делает. Судя по логам, лезет куда-то на **xrefstate и не находит его. Что это и как можно удалить это в файле, чтоб Autocad его не искал?
Другие файлы нормально открывает, быстро. Пробовал _scalelistedit, _audit, _purge.

Версия Auocad MEP 2018 х86 Win7 SP1.

Миниатюры
Нажмите на изображение для увеличения
Название: Autocad ссылки внешн name not found.jpg
Просмотров: 37
Размер:	424.9 Кб
ID:	198284  Нажмите на изображение для увеличения
Название: Autocad ссылки внешн name not found после закрытия файла. проц 50.jpg
Просмотров: 24
Размер:	411.5 Кб
ID:	198285  

Просмотров: 2246
 
Непрочитано 27.01.2018, 09:47
#2
Setvar


 
Регистрация: 10.02.2007
Москва
Сообщений: 611


Возможно, ищет внешние ссылки и не находит. Попробуй ввести команду _externalreferences и посмотри, что там в списке. Естественно, после загрузки проблемного файла.
Setvar вне форума  
 
Автор темы   Непрочитано 27.01.2018, 10:00
#3
sergey12


 
Регистрация: 29.08.2009
Сообщений: 86


Цитата:
Сообщение от Setvar Посмотреть сообщение
Возможно, ищет внешние ссылки и не находит. Попробуй ввести команду _externalreferences и посмотри, что там в списке. Естественно, после загрузки проблемного файла.
Тоже думал ищет внешние ссылки. Поэтому посмотрел в диспетчере внешних ссылок, пусто. (см. скриншот, вложение).
sergey12 вне форума  
 
Непрочитано 27.01.2018, 10:19
#4
Setvar


 
Регистрация: 10.02.2007
Москва
Сообщений: 611


Но там же ясно можно прочитать буквосочетание xref.
Offtop: Все черное, сразу и не заметил диспетчера внешних ссылок.
Setvar вне форума  
 
Автор темы   Непрочитано 27.01.2018, 11:49
#5
sergey12


 
Регистрация: 29.08.2009
Сообщений: 86


Те же самые ошибки *xrefstate и при простом открытии Autocad по файлу acad.exe.
Миниатюры
Нажмите на изображение для увеличения
Название: Autocad ошибки при открытии.png
Просмотров: 19
Размер:	245.2 Кб
ID:	198305  Нажмите на изображение для увеличения
Название: Autocad ошибки при открытии ссылки.png
Просмотров: 13
Размер:	249.1 Кб
ID:	198306  
sergey12 вне форума  
 
Непрочитано 27.01.2018, 12:06
#6
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,052


а если открыть через восстановление файла?
Сергей812 вне форума  
 
Автор темы   Непрочитано 27.01.2018, 13:43
#7
sergey12


 
Регистрация: 29.08.2009
Сообщений: 86


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
а если открыть через восстановление файла?
Пишет ошибок не обнаружено. Всё равно по прежнему эти сообщения и долго открывает.



Сам файл большой 8 Мб. При проверке _audit первый и второй ход проверки быстро проходит, зависает при проверке блоков минуты на две, их в файле 339 шт.
Как выяснилось, эти ошибки *xrefstate не зависят от файла, они появляются и при простом открытии программы.
sergey12 вне форума  
 
Непрочитано 27.01.2018, 14:14
#8
AlexCondor

инженер
 
Регистрация: 03.08.2007
Сообщений: 1,329


Очистить список последних открытых файлов?
AlexCondor вне форума  
 
Непрочитано 27.01.2018, 15:06
#9
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,849


ИМХО demandload поставить в 2, и не вычищать прокси-объекты.

----- добавлено через 33 сек. -----
Ну и заодно - проверять количество процессов acad.exe. Еще лучше - сначала запустить MEP, и только потом уже из-под него открывать файлы.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 27.01.2018, 21:02
#10
sergey12


 
Регистрация: 29.08.2009
Сообщений: 86


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
ИМХО demandload поставить в 2, и не вычищать прокси-объекты.

----- добавлено через 33 сек. -----
Ну и заодно - проверять количество процессов acad.exe. Еще лучше - сначала запустить MEP, и только потом уже из-под него открывать файлы.
Demandload в 2 выставлено. Прокси почищены с explode/removeallproxy. Acad.exe один. Сначала звпускаю mep, потом файл. Всё равно эти ошибки и долго открывает. А если запускиь программу с файла, то еще дольше открывается.

Ошибки xrefstate не только из-за файла.
sergey12 вне форума  
 
Непрочитано 30.01.2018, 11:35
#11
shartal


 
Регистрация: 12.08.2009
Сообщений: 447


Акады последних версий почему то ищут несколько несуществующих системных переменных. У меня кроме xrefstate еще 3. Чтобы этого не происходило, надо создать самостоятельно в реестре эти переменные. Я от этого избавился. По такой инструкции: Variables are created by declaring them in the registry. The following format should be used (elements between {} should be replaced with a legal value for the property or type indicated inside the {}).
[HKEY_LOCAL_MACHINE{ProductRegistryRoot}Variables{AcRxVariable::name()}] @="{some value}" : Required, will be converted to PrimaryDataType "PrimaryType"=dword:{AcRxVariable::primaryType()} : Required "SecondaryType"=dword:{AcRxVariable::seondaryType()} : Optional "TypeFlags"=dword:{AcRxVariable::typeFlags()} : Optional "StorageType"=dword:{AcRxVariable::StorageType} : Required "Owner"="{LogicalAppName|exe}" : Optional "Range"="{lowerbound},{upperbound}" : Optional, applies to RTREAL, RTANG, RTSHORT and RTLONG primary types
Note these variables can be get/set using acedGetVar/acedSetVar functions in AutoCAD. They are also visible to the SETVAR command.

----- добавлено через ~2 мин. -----
В сообщении я почему то вижу смайл, хотя на предпросмотре его нет. Там обычное двоеточие.

Последний раз редактировалось Кулик Алексей aka kpblc, 30.01.2018 в 12:38.
shartal вне форума  
 
Непрочитано 30.01.2018, 12:38
#12
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,849


Цитата:
Сообщение от shartal Посмотреть сообщение
В сообщении я почему то вижу смайл
Исправил
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Нет доступа к xrefstate в реестре. Долго открывает Autocad

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Инсталлятор плагинов для AutoCAD Нефтепроводчик Программирование 6 23.02.2016 09:17
Путь папки AutoCAD в реестре shprot Программирование 4 03.04.2013 22:41
Extended AutoCAD .Net API hwd .NET 5 22.08.2012 19:38
Коллекция ключей AutoCAD в реестре ShaggyDoc Программирование 53 26.05.2012 17:53
Word 2007/2010 не открывает объект AutoCAD 2009 Andersenqwer Прочее. Программное обеспечение 3 20.12.2010 21:46