Microstation CONNECT и Windows 10 Spring Creators Update
Так уж сложилось, что я уже давно пересел на Windows 10, как на домашних компьютерах, так и на рабочих. И в общем-то всё меня в этой версии ОС устраивало: работает быстро, ошибок нет, интерфейс приятный. Да, Microstation v8 при использовании на Windows 10 становится немного глючной, но это не критично (лично у меня просто с какими-то тормозами работает менеджер слоев).
Однако буквально вчера пришлось столкнуться с одной очень неприятной проблемой: у меня просто напросто перестала запускаться Microstation CONNECT (конкретно Update 7, хотя и Update 9 запускался с таким же успехом).
Конечно же для начала был распакован бубен и начались ритуальные пляски вокруг компьютера. Обновление до последнего Update 9, переустановка, опять обновление, переустановка без обновления, чистка реестра, отключение антивируса, включение антивируса и добавление Microstation в исключения как в виде всей директории, так и в виде отдельных EXE и DLL и т.п. никакого результата не давали.
Симптомы и поиск решения
Симптомы простые: запуск Microstation прекращается сразу после появления основного окна программы, отжирается около 100 мегабайт оперативной памяти, немного нагружается процессор (около 6%) и в подобном состоянии всё и замирает. Замирает на вечно!
Дальше началось гугление и не напрасно. Оказывается, что с подобными проблемами столкнулись многие из тех, кто прозевал отмену обновления. Подтверждением тому служит вот эта ветка обсуждений в Bentley Communities.
Обсуждение там затянутое, но видимо ошибка появляется только на локализованных версиях Windows 10 (лично у меня стоит русифицированная). Ну и судя по последнему ответу от Tom Chmielenski подобная проблема может касаться и другого программного обеспечения, но Bentley старается решить данную проблему в тесном сотрудничестве с Microsoft.
Решение найдено, спасибо…
В общем единственным вариантом решения проблемы является откат на предыдущую версию Windows 10 (спасибо Microsoft, что эта операция проходит очень быстро и не требует лишних телодвижений). Банально необходимо нажать пару кнопок… Описание действий приведено вот на этом ресурсе.
В итоге хорошо, что проблема решается достаточно просто, но все-таки CONNECT до сих пор вызывает какие-то проблемы и порой требует к себе излишнего внимания.
А раньше…
В прошлый раз я решал проблему отображения векторных элементов на стареньком ноутбуке Sony VAIO, который легко тянет CONNECT, но при этом из-за устаревшей видео-карты не может корректно отображать даже простейшие линии. Выглядело это примерно вот так:
Качество картинки конечно ужасное, но в лучшем качестве найти уже не смог. Просто в качестве пояснения: зеленых линий быть не должно в принципе – там должны быть просто небольшие крестики в виде Cell, уходящие вдаль серые линии – это обычные Shape триангуляции
В данном случае проблема решалась двумя путями:
1. Можно попробовать обновить драйвера видео-карты, чтобы включилась поддержка DirectX 11 или выше;
2. Если же ваша видеокарта DirectX 11 не поддерживает в принципе, то существует запасной вариант (ну или для кого-то именно он будет основным). Открываем Settings, далее Configuration, далее Configuration Variables. Там в поиске вводим D3D и появится лишь одна переменная с полным именем QV_DISABLE_D3D11. Ее значение пустое, а мы ставим 1 (просто 1, без кавычек или чего-то еще, просто цифра один). Перезапускаем Microstation. Готово.
Мягкая соломка, жизнь без падений…
В общем как всегда: знал бы где упадешь – соломки бы подстелил. С Windows 10 нужно держать ухо востро. Видимо вполне правильным было переименовать “Мой компьютер” в “Этот компьютер”, дабы полностью отстранить пользователя от права полностью контролировать собственное устройство. Ну и усложнение процесса отключения обновлений в каждой новой версии тоже о многом говорит.