![]() |
Skype и JavaScript error occurred in the main process
Здравствуйте!
W7 Pro x64 (original), Kaspersky Free. После чистой установки ОС и установки Skype 8.51.0.92 (skype.com) появилась ошибка "JavaScript error occurred in the main process". Возникает при автоматическом запуске Skype. Что сделать, чтобы пользоваться Skype дальше? [Решение] Просто поставьте Visual C++ 2015 Redistributable x86 и всё. |
Цитата:
|
Цитата:
Зачем устанавливать все обновлеия из-за возникновения одной ошибки? При том, что это только для начала. Это т.е. без гарантии исправления ошибки? |
Skype последних версий требует Internet Explorer 11, а изначально в Windows 7 был только Internet Explorer 8. По крайне мере, вы отметили что установили original, я это воспринял именно как намёк на то, что вы поставили Windows 7 в том виде, в каком она вышла десять лет назад, в 2009 году. Но очевидно, что поставить один только Internet Explorer 11 не получится, он требует для своей установки и работы некоторых других обновлений. Ну а заниматься выборочной установкой апдейтов смысла нет никакого, это бред полный. Это как если бы вы начали выборочно обновлять антивирусные базы: вот для этих вирусов базы нужны, а вот для этих не нужны. Глупо же, согласитесь. Потому и написал, что установить нужно все обновления, поскольку всё равно это придётся делать.
|
Avatar-Lion, дело в том, что на такой же системе, как Вы говорите 2009, все работает.
Установлено 3 обновления. Все остальное "из коробки". Так что, думаю IE можно исключить из списка подозреваемых. |
Протестировал сейчас на виртуальной машине с Windows 7 + Service Pack 1. Других обновлений не установлено. Результаты весьма любопытными получились. После установки Skype и перезагрузки получил при входе в систему такую же ошибку как у вас. Но при этом сам по себе Skype запускается нормально, если запустить его потом вручную с ярлыка на рабочем столе. Установка Internet Explorer 11 на ошибку при загрузке тоже никак не повлияла. Но вообще, большой беды лично я не вижу. Отключите в настройках самого Skype автозапуск при старте системы, а потом закиньте ярлык для него в Пуск > Все программы > Автозагрузка. Так он будет загружаться нормально при старте системы.
|
Эта же ошибка присутствует и у меня на SAMSUNG-NPV355 DualGraphic W7HBx64 6gb... Ошибка появилась после обновления Skype до версии 8.50 (возможно, что немного раньше). Занесение ярлыка Skype в Автозагрузку ошибку не устраняет, но автозапуск Skype происходит, и программа, похоже, работает без глюков. Придется пока пользоваться в таком виде. Скоро закончится поддержка Windows 7, и проблема сама собой отпадет.
|
LenovaLena, посмотрите Как скачать или включить JavaScript для Скайпа?.
Скаччайте свежий JavaScript и обновите. Либо продолжайте сидеть и дальше с вашей проблемой. Загрузить JavaScript Цитата:
|
|
Да уж, забавно. На виртуальной машине Skype упорно пишет эту ошибку, сидя в автозагрузке. Но нормально запускается с ярлыка с рабочего стола. При этом на реальном ПК эта же версия спокойно стартует сама при входе в систему. Беглое гугление показало, что с этой ошибкой мучаются и другие люди, включая Linux-версии Skype. Короче, как по мне, проще перейти на Telegram и не париться.
|
Avatar-Lion, а в автозагрузке у него какие параметры запуска?
|
Petya V4sechkin, Никаких, в том-то и фишка: http://imagestun.com/hosting/kartinki/oqooqo.png
Опять же, ручной запуск с ярлыка с рабочего стола никаких ошибок не выдаёт, т.е. Skype вываливается с ошибкой только при попытке самостоятельно запуститься из автозапуска. |
Avatar-Lion, можно сделать лог Process Monitor (в меню Options включить флажок Enable Boot Logging, перезагрузиться и сохранить лог) и посмотреть, на чём Skype спотыкается (по фильтру NAME NOT FOUND).
|
Petya V4sechkin, Это я первым делом сделал, но быстро понял, что занятие бесполезное. Там сотни таких событий. Причем непонятно почему он тогда нормально запускается потом вручную с ярлыка.
Ну или сами можете глянуть лог, вдруг углядите что интересное: http://178.173.19.2:1987/Additional/skype-1.zip |
Avatar-Lion, там должно быть несколько PML-файлов типа Bootlog.pml, Bootlog-1.pml, Bootlog-2.pml.
|
Petya V4sechkin, Пардон, мой косяк... Сделал заново: http://178.173.19.2:1987/Additional/Bootlog.zip - внутри два файла.
|
mfch, Avatar-Lion, спотыкается на файле MSVCP140.dll - попробуйте установить Visual C++ 2015 Redistributable версии x86 и x64.
|
Petya V4sechkin, Хм... Интересно. Эта библиотека рядом с skype.exe лежит. Библиотеку удалил, х86 поставил. Теперь запускается при старте нормально. Но странно как-то... Ведь все исполняемые файлы в Windows при запуске подтягивают dll'ки, расположенные рядом с ними. Собственно, благодаря этому и работают всякие любительские модификации для игр, просто копируем dll'ки в папку игры и всё, больше ничего делать не нужно. Или это правило не распространяется на приложения, стартующие из автозапуска???
|
Petya V4sechkin, Avatar-Lion, благодарю вас!
Т.е. для того, что бы skype стартовал автоматически, надо MSVCP140.dll удалить и поставить Visual C++ 2015 Redistributable версии x86? Или в кажлдом конкретном случае необходим свой алгоритм? И вопрос, почему так произошло? И почему так происходит не во всех случаях? |
По-видимому, баг в Skype: перед этим он переключает текущую директорию на
C:\Program Files (x86)\Microsoft\Skype for Desktop\resources\app.asar.unpacked\node_modules\slimcore\bin для загрузки нескольких библиотек оттуда, а затем не возвращает обратно исходную. |
Цитата:
P.S. Складывается впечатление, что разработчики даже не пробуют устанавливать свои творения на типичные компьютеры, дабы проверить их работоспособность... |
Цитата:
|
Цитата:
Microsoft «убил» классический Skype |
Petya V4sechkin, Avatar-Lion, благодарю вас!
Petya V4sechkin за системный подход. Avatar-Lion за то, что уделили внимание и не прошли мимо. |
Время: 20:38. |
Время: 20:38.
© OSzone.net 2001-