Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 7 (http://forum.oszone.net/forumdisplay.php?f=95)
-   -   Skype и JavaScript error occurred in the main process (http://forum.oszone.net/showthread.php?t=342009)

mfch 30-08-2019 19:52 2886052

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 и всё.

Avatar-Lion 30-08-2019 23:25 2886079

Цитата:

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

Установить все обновления из Центра обновлений для начала. Или так: http://forum.oszone.net/thread-257198.html

mfch 31-08-2019 07:17 2886093

Цитата:

Цитата Avatar-Lion
Установить все обновления из Центра обновлений для начала. »

Странно.
Зачем устанавливать все обновлеия из-за возникновения одной ошибки?
При том, что это только для начала. Это т.е. без гарантии исправления ошибки?

Avatar-Lion 31-08-2019 11:09 2886108

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

mfch 31-08-2019 11:17 2886109

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

Avatar-Lion 31-08-2019 12:22 2886115

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

LenovaLena 31-08-2019 15:14 2886148

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

yurfed 31-08-2019 22:43 2886188

LenovaLena, посмотрите Как скачать или включить JavaScript для Скайпа?.
Скаччайте свежий JavaScript и обновите. Либо продолжайте сидеть и дальше с вашей проблемой.
Загрузить JavaScript

Цитата:

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

Чтобы решить ваш косяк.

mfch 01-09-2019 11:29 2886224

yurfed, благодарю за ответ.
Цитата:

Цитата yurfed
Чтобы решить ваш косяк. »

Как же тогда на тестовой машине с 3 обновлениями и тем же дистрибутивом все работает?
Цитата:

Цитата yurfed
Скаччайте свежий JavaScript и обновите »

Не сработало. Откуда уверенность. что это решение?

Avatar-Lion 01-09-2019 13:16 2886241

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

Petya V4sechkin 01-09-2019 14:22 2886247

Avatar-Lion, а в автозагрузке у него какие параметры запуска?

Avatar-Lion 01-09-2019 14:54 2886251

Petya V4sechkin, Никаких, в том-то и фишка: http://imagestun.com/hosting/kartinki/oqooqo.png

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

Petya V4sechkin 01-09-2019 17:56 2886276

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

Avatar-Lion 01-09-2019 19:09 2886281

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

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

Petya V4sechkin 01-09-2019 19:31 2886283

Avatar-Lion, там должно быть несколько PML-файлов типа Bootlog.pml, Bootlog-1.pml, Bootlog-2.pml.

Avatar-Lion 01-09-2019 20:53 2886289

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

Petya V4sechkin 02-09-2019 08:45 2886312

mfch, Avatar-Lion, спотыкается на файле MSVCP140.dll - попробуйте установить Visual C++ 2015 Redistributable версии x86 и x64.

Avatar-Lion 02-09-2019 14:08 2886353

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

mfch 02-09-2019 14:58 2886360

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

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

Petya V4sechkin 02-09-2019 15:17 2886362

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

Avatar-Lion 02-09-2019 15:34 2886363

Цитата:

Цитата mfch
Т.е. для того, что бы skype стартовал автоматически, надо MSVCP140.dll удалить и поставить Visual C++ 2015 Redistributable версии x86? »

С удалением файла можете не заморачиваться, просто поставьте Visual C++ 2015 Redistributable x86 и всё.

P.S. Складывается впечатление, что разработчики даже не пробуют устанавливать свои творения на типичные компьютеры, дабы проверить их работоспособность...

Iska 03-09-2019 01:18 2886425

Цитата:

Цитата Avatar-Lion
P.S. Складывается впечатление, что разработчики даже не пробуют устанавливать свои творения на типичные компьютеры, дабы проверить их работоспособность... »

Так это и не дело разработчиков. Этим должен заниматься другой отдел.

yurfed 03-09-2019 06:45 2886430

Цитата:

Цитата Avatar-Lion
P.S. Складывается впечатление, что разработчики даже не пробуют устанавливать свои творения на типичные компьютеры, дабы проверить их работоспособность... »

Дык Skype уже давно принадлежит MS. Вот пусть MS и разбирается.
Microsoft «убил» классический Skype

mfch 06-09-2019 15:12 2886934

Petya V4sechkin, Avatar-Lion, благодарю вас!
Petya V4sechkin за системный подход.
Avatar-Lion за то, что уделили внимание и не прошли мимо.


Время: 20:38.

Время: 20:38.
© OSzone.net 2001-