PDA

Показать полную графическую версию : Skype и JavaScript error occurred in the main process


Страниц : [1] 2

mfch
30-08-2019, 19:52
Здравствуйте!

W7 Pro x64 (original), Kaspersky Free.

После чистой установки ОС и установки Skype 8.51.0.92 (skype.com) появилась ошибка "JavaScript error occurred in the main process". Возникает при автоматическом запуске Skype.
http://i.piccy.info/i9/c9e723c8d0384ff69051571b967a3788/1567183746/64578/1335326/skype.jpg (http://piccy.info/view3/13366454/778850bea732d460c2781579a25012e5/)http://i.piccy.info/a3/2019-08-30-16-49/i9-13366454/554x378-r/i.gif (http://i.piccy.info/a3c/2019-08-30-16-49/i9-13366454/554x378-r)


Что сделать, чтобы пользоваться Skype дальше?

[Решение]
Просто поставьте Visual C++ 2015 Redistributable x86 и всё.

Avatar-Lion
30-08-2019, 23:25
Что сделать, чтобы пользоваться Skype дальше? »
Установить все обновления из Центра обновлений для начала. Или так: http://forum.oszone.net/thread-257198.html

mfch
31-08-2019, 07:17
Установить все обновления из Центра обновлений для начала. »
Странно.
Зачем устанавливать все обновлеия из-за возникновения одной ошибки?
При том, что это только для начала. Это т.е. без гарантии исправления ошибки?

Avatar-Lion
31-08-2019, 11:09
Skype последних версий требует Internet Explorer 11, а изначально в Windows 7 был только Internet Explorer 8. По крайне мере, вы отметили что установили original, я это воспринял именно как намёк на то, что вы поставили Windows 7 в том виде, в каком она вышла десять лет назад, в 2009 году. Но очевидно, что поставить один только Internet Explorer 11 не получится, он требует для своей установки и работы некоторых других обновлений. Ну а заниматься выборочной установкой апдейтов смысла нет никакого, это бред полный. Это как если бы вы начали выборочно обновлять антивирусные базы: вот для этих вирусов базы нужны, а вот для этих не нужны. Глупо же, согласитесь. Потому и написал, что установить нужно все обновления, поскольку всё равно это придётся делать.

mfch
31-08-2019, 11:17
Avatar-Lion, дело в том, что на такой же системе, как Вы говорите 2009, все работает.
Установлено 3 обновления. Все остальное "из коробки".
Так что, думаю IE можно исключить из списка подозреваемых.

Avatar-Lion
31-08-2019, 12:22
Протестировал сейчас на виртуальной машине с Windows 7 + Service Pack 1. Других обновлений не установлено. Результаты весьма любопытными получились. После установки Skype и перезагрузки получил при входе в систему такую же ошибку как у вас. Но при этом сам по себе Skype запускается нормально, если запустить его потом вручную с ярлыка на рабочем столе. Установка Internet Explorer 11 на ошибку при загрузке тоже никак не повлияла. Но вообще, большой беды лично я не вижу. Отключите в настройках самого Skype автозапуск при старте системы, а потом закиньте ярлык для него в Пуск > Все программы > Автозагрузка. Так он будет загружаться нормально при старте системы.

LenovaLena
31-08-2019, 15:14
Эта же ошибка присутствует и у меня на SAMSUNG-NPV355 DualGraphic W7HBx64 6gb... Ошибка появилась после обновления Skype до версии 8.50 (возможно, что немного раньше). Занесение ярлыка Skype в Автозагрузку ошибку не устраняет, но автозапуск Skype происходит, и программа, похоже, работает без глюков. Придется пока пользоваться в таком виде. Скоро закончится поддержка Windows 7, и проблема сама собой отпадет.

yurfed
31-08-2019, 22:43
LenovaLena, посмотрите Как скачать или включить JavaScript для Скайпа? (https://skypefan.ru/dlya-vhoda-trebuetsya-javascript-skachat/).
Скаччайте свежий JavaScript и обновите. Либо продолжайте сидеть и дальше с вашей проблемой.
Загрузить JavaScript (https://www.java.com/ru/download/)

Зачем устанавливать все обновлеия из-за возникновения одной ошибки? »Чтобы решить ваш косяк.

mfch
01-09-2019, 11:29
yurfed, благодарю за ответ.
Чтобы решить ваш косяк. »
Как же тогда на тестовой машине с 3 обновлениями и тем же дистрибутивом все работает?Скаччайте свежий JavaScript и обновите »
Не сработало. Откуда уверенность. что это решение?

Avatar-Lion
01-09-2019, 13:16
Да уж, забавно. На виртуальной машине Skype упорно пишет эту ошибку, сидя в автозагрузке. Но нормально запускается с ярлыка с рабочего стола. При этом на реальном ПК эта же версия спокойно стартует сама при входе в систему. Беглое гугление показало, что с этой ошибкой мучаются и другие люди, включая Linux-версии Skype. Короче, как по мне, проще перейти на Telegram и не париться.

Petya V4sechkin
01-09-2019, 14:22
Avatar-Lion, а в автозагрузке у него какие параметры запуска?

Avatar-Lion
01-09-2019, 14:54
Petya V4sechkin, Никаких, в том-то и фишка: http://imagestun.com/hosting/kartinki/oqooqo.png

Опять же, ручной запуск с ярлыка с рабочего стола никаких ошибок не выдаёт, т.е. Skype вываливается с ошибкой только при попытке самостоятельно запуститься из автозапуска.

Petya V4sechkin
01-09-2019, 17:56
Avatar-Lion, можно сделать лог Process Monitor (в меню Options включить флажок Enable Boot Logging, перезагрузиться и сохранить лог) и посмотреть, на чём Skype спотыкается (по фильтру NAME NOT FOUND).

Avatar-Lion
01-09-2019, 19:09
Petya V4sechkin, Это я первым делом сделал, но быстро понял, что занятие бесполезное. Там сотни таких событий. Причем непонятно почему он тогда нормально запускается потом вручную с ярлыка.

Ну или сами можете глянуть лог, вдруг углядите что интересное: http://178.173.19.2:1987/Additional/skype-1.zip

Petya V4sechkin
01-09-2019, 19:31
Avatar-Lion, там должно быть несколько PML-файлов типа Bootlog.pml, Bootlog-1.pml, Bootlog-2.pml.

Avatar-Lion
01-09-2019, 20:53
Petya V4sechkin, Пардон, мой косяк... Сделал заново: http://178.173.19.2:1987/Additional/Bootlog.zip - внутри два файла.

Petya V4sechkin
02-09-2019, 08:45
mfch, Avatar-Lion, спотыкается на файле MSVCP140.dll - попробуйте установить Visual C++ 2015 Redistributable (https://www.microsoft.com/ru-ru/download/details.aspx?id=53840) версии x86 и x64.

Avatar-Lion
02-09-2019, 14:08
Petya V4sechkin, Хм... Интересно. Эта библиотека рядом с skype.exe лежит. Библиотеку удалил, х86 поставил. Теперь запускается при старте нормально. Но странно как-то... Ведь все исполняемые файлы в Windows при запуске подтягивают dll'ки, расположенные рядом с ними. Собственно, благодаря этому и работают всякие любительские модификации для игр, просто копируем dll'ки в папку игры и всё, больше ничего делать не нужно. Или это правило не распространяется на приложения, стартующие из автозапуска???

mfch
02-09-2019, 14:58
Petya V4sechkin, Avatar-Lion, благодарю вас!
Т.е. для того, что бы skype стартовал автоматически, надо MSVCP140.dll удалить и поставить Visual C++ 2015 Redistributable версии x86? Или в кажлдом конкретном случае необходим свой алгоритм?

И вопрос, почему так произошло?
И почему так происходит не во всех случаях?

Petya V4sechkin
02-09-2019, 15:17
По-видимому, баг в Skype: перед этим он переключает текущую директорию на
C:\Program Files (x86)\Microsoft\Skype for Desktop\resources\app.asar.unpacked\node_modules\slimcore\bin
для загрузки нескольких библиотек оттуда, а затем не возвращает обратно исходную.




© OSzone.net 2001-2012