07.04.2015 06:47
Сейчас я попробую описать все, что на данный момент известно про бесконечную загрузку и методы её лечения. Основных и общеизвестных методов, например то, что при запуске нужен как минимум 1 гигабайт свободной оперативной памяти (а Вы могли специально или нет добавить несколько программ в автозапуск, которые и занимают оперативку, что в свою очередь и привело к прекращению работы программы), описанные в статье «
Эмулятор Андроида BlueStacks: ошибки в ходе установки и их исправление» я практически не касаюсь.
Bluestacks, после установки, запускает 2 службы:
BlueStacks Android Service - ядро (зависит от BlueStacks Hypervisor можно увидеть в диспетчере устройств - драйверы несамонастраиваемых устройств; вид - показать скрытые устройства)
BlueStacks Log Rotator Service - отвечает за запись всех событий в лог
К сожалению службы периодически "подвисают".
Чаще всего, если BlueStacks не запускается (загрузка дольше 30 секунд, бегают кубики и ничего не происходит), достаточно выйти из Blustacks через значок в трее (выйти) или запустив
HD-Quit.exe в
Program Files\BlueStacks\HD-Quit.exe и перезапустить обе службы. Потом запускаем BlueStacks через ярлык на Рабочем столе или через меню Пуск.
Редко, но бывает, служба BlueStacks Android Service впадает в состояние "останавливается", и перезапустить её не получается - тогда просто перезагружаем компьютер и, если BlueStacks опять не хочет запускаться, выходим из BlueStacks и перезапускаем обе службы.
Если служба BlueStacks Android Service не перезапускается (ошибка 1064, ошибка 1068) - Bluestacks не запустится. Нужно разбираться в причинах проблемы.
Способы решения проблемы:
1. Банально переустановить с удалением пользовательских данных (при удалении на запрос 25003 ответить нет), удалением папок Program Files\Bluestacks, ProgramData\Bluestacks, ProgramData\BluestacksSetup (Documents and Settings\All Users\Application Data\ для XP) и последующей чисткой реестра BlueStacks App Player.
Дополнительно (только, для тех, кто понимает, что делает) поиск по реестру слова bluestacks, с удалением оставшегося мусора.
Перезагрузка. Переустановка.
2. Проверить состояние BlueStacks Hypervisor (ошибка 1068) (перезапустить)
3. Проверить не блокирует ли установленный firewall следующие приложения:
BlueStacks Agent
BlueStacks Apk Handler
BlueStacks App Runner
BlueStacks File System
BlueStacks Frontend
BlueStacks Log Rotator
BlueStacks Network
BlueStacks StartLauncher
Названия начинаются с HD- (например, C:\Program Files\BlueStacks\HD-Agent.exe )
4. Проверить в реестре значение HKEY_LOCAL_MACHINE\SOFTWARE\BlueStacks\Guests\Android\Config\ServiceStoppedGracefully.
При выключенных службах BlueStacks Android Service и BlueStacks Log Rotator Service должно быть 1
При включенных, соответственно, 0.
Если службы остановлены, а в реестре стоит значение 0, то служба не запустится
5. (только Windows XP) Устаревший .NET Framework 2.0. Поставить ServicePack 2