-
Описание ошибки
-
Решение проблемы
-
В Internet Explorer
-
В приложениях и играх
Технологии не стоят на месте. Вспомните, какими были сайты 15 лет назад. Лишь текст на цветном фоне. Ни анимации, ни плавных переходов, ни разнообразия функций. Сейчас же многие визуальные эффекты и функции реализованы с помощью скриптов. Так давайте рассмотрим, как исправить ошибку сценария в Windows?
Описание ошибки
Ошибка сценария – это сбой в работе скрипта, который выполняет ту или иную функцию на веб странице. И не удивляйтесь, если подобная проблема появилась во время игры, установленной на ПК, – они тоже реализуют свой функционал с помощью JavaScript и Visual Basic. К счастью, никаких фатальных последствий для личных данных и системы в целом ошибка скрипта не представляет. А лечится проблема несколькими простыми способами.
Решение проблемы
Универсальных способов не существует, поэтому для начала нужно знать, при использовании чего появляется сообщение о сбое. Не удивительно, что в нашем списке есть Internet Explorer – браузер лидирует во многих антирейтингах по стабильности и производительности, поэтому рекомендуется заменить его на более качественный аналог. Возможно, это и будет лучшим решением данной проблемы.
В Internet Explorer
Но если вы истинный фанат софта от Microsoft или просто прикипели за долгие годы к приложению, то выполните следующее:
- Откройте браузер и перейдите на страницу, на которой отображалось сообщение об ошибке.
- Обновите страницу с очисткой кэша, нажав Ctrl+F5.
- Проверьте наличие проблемы.
Если ошибка скрипта не появляется – поздравляю! Иначе – переходите к следующим пунктам:
- Перейдите в «Меню» – «Свойства браузера».
- Откройте вкладку «Дополнительно».
- Установите параметры работы скриптов в соответствии с данными на скриншоте.
- Сохраняем параметры нажатием кнопки «ОК».
- Далее перейдите во вкладку «Безопасность» и нажмите кнопку «Выбрать уровень безопасности по умолчанию для всех зон».
- После этого откройте вкладку «Общие» и нажмите кнопку «Удалить» в подкатегории «Журнал браузера».
- Выберите все поля и нажмите кнопку «Удалить».
Внимание! При очистке паролей все сохраненные данные для входа на сайты удалятся! Убедитесь, что знаете всю необходимую информацию. В противном случае не отмечайте пункт «Пароли».
В приложениях и играх
Для решения проблем с ошибкой сценария в приложениях и играх выполните несколько шагов:
- Откройте окно «Выполнить» нажав Win+R.
- В текстовое поле окна введите
regedit
и нажмите «ОК».
- В новом окне ищем HKEY_LOCAL_MACHINE, нажимаем ПКМ по полю и выбираем пункт «Разрешения».
- Ставим галочки напротив всех доступных полей в столбце «Разрешить».
- Далее нажимаем кнопку «Дополнительно».
- Кликаем на поле, где в столбце «Субъект» стоит значение «Все» и нажимаем кнопку «Изменить».
- В новом окне устанавливаем галочку возле поля «Полный доступ» и нажимаем «ОК».
- Перезагружаем компьютер.
Теперь осталось зарегистрировать внесенные изменения:
- Откройте окно «Выполнить» нажав Win+R.
- Введите команду
cmd
и нажмите «ОК».
- В командной строке наберите
regsvr32 msxml.dll
и нажмите Enter. - Перезапустите устройство.
Выше представлены исчерпывающие методы, которые работают в 99% случаев. Теперь вы знаете, что такое ошибка скрипта и как ее исправить. Если известен какой-либо другой способ – поделитесь им в комментариях. Удачи!
0 / 0 / 0 Регистрация: 12.10.2019 Сообщений: 17 |
|
1 |
|
11.02.2020, 17:55. Показов 29544. Ответов 11
Сделал программку, попробовал перевести в .exe Failed to execute script main Бывало ли у кого-нибудь это? (main это название кода)
__________________
0 |
241 / 176 / 73 Регистрация: 17.10.2018 Сообщений: 746 |
|
11.02.2020, 18:47 |
2 |
Бывало ли у кого-нибудь это? Я думаю у всех бывало)))
Можете сказать как это исправить? Для начала скажите, что вы сделали))) Чем и как компилировали в exe, в формате py работает скрипт? Может использует зависимости, а вы пытаетесь без них запускать?
0 |
0 / 0 / 0 Регистрация: 12.10.2019 Сообщений: 17 |
|
11.02.2020, 18:50 [ТС] |
3 |
В программе используется TKinter. Использовал «auto-py-to-exe». При запуске через код (PyCharm) всё работает хорошо.
Может использует зависимости, а вы пытаетесь без них запускать? Про зависимость не понял.
0 |
241 / 176 / 73 Регистрация: 17.10.2018 Сообщений: 746 |
|
11.02.2020, 18:55 |
4 |
Сообщение было отмечено Methodius как решение Решение
Про зависимость не понял. Например, вы в модуль main импортируете другой вами же созданный модуль по определенному пути (или из этого же каталога), а скомпилированный файл exe скопировали в другое место и запускаете оттуда. Он не видит импортированный модуль — соответственно — Не удалось выполнить сценарий main
1 |
0 / 0 / 0 Регистрация: 12.10.2019 Сообщений: 17 |
|
11.02.2020, 19:07 [ТС] |
5 |
вы в модуль main импортируете другой вами же созданный модуль по определенному пути (или из этого же каталога) Я импортировал только «txt» файлы Переносились они или нет, при «переделки» в «exe», я не знаю Если их надо как-то переносить, то как?
0 |
241 / 176 / 73 Регистрация: 17.10.2018 Сообщений: 746 |
|
11.02.2020, 19:14 |
6 |
Я импортировал только «txt» файлы Это как? Импортировали или обращались к ним в коде? Если обращались, то по какому пути? И остался ли путь прежним? Добавлено через 1 минуту Попробуйте так еще создать exe
0 |
0 / 0 / 0 Регистрация: 12.10.2019 Сообщений: 17 |
|
11.02.2020, 19:15 [ТС] |
7 |
Я просто открывал их с помощью «open()» и читал их они находились в том же каталоге
Если обращались, то по какому пути?
0 |
5403 / 3827 / 1214 Регистрация: 28.10.2013 Сообщений: 9,554 Записей в блоге: 1 |
|
11.02.2020, 19:15 |
8 |
попробовал перевести в .exe Python в exe не компилируется. То, что делают на выходе всякие упаковщики, это просто архив и в этом архиве должно быть все — вся библиотека Python и все зависимости, которые использует ваш скрипт.
Если их надо как-то переносить Как работать с этим — читайте в документации к упаковщику, которые вы используете.
0 |
241 / 176 / 73 Регистрация: 17.10.2018 Сообщений: 746 |
|
11.02.2020, 19:21 |
9 |
Python в exe не компилируется. То, что делают на выходе всякие упаковщики, это просто архив и в этом архиве должно быть все — вся библиотека Python и все зависимости, которые использует ваш скрипт. Вообще согласен. Получается каталог с большим содержимым (вложение).
Не предназначен Python для этого. Но иногда нужно. Миниатюры
0 |
0 / 0 / 0 Регистрация: 12.10.2019 Сообщений: 17 |
|
11.02.2020, 19:29 [ТС] |
10 |
Всё разобрался! Всем спасибо!
0 |
5403 / 3827 / 1214 Регистрация: 28.10.2013 Сообщений: 9,554 Записей в блоге: 1 |
|
11.02.2020, 19:32 |
11 |
Но иногда нужно. Легко можно обойтись использованием emdedded версии Python + установка в него всех нужных библиотек + свой скрипт + лаунчер скрипта в каталоге Scripts. И никаких шаманств и извратов с запихиванием всего в один файл.
0 |
0 / 0 / 0 Регистрация: 15.11.2015 Сообщений: 84 |
|
23.12.2020, 15:45 |
12 |
Здравствуйте, как вы решили данную проблему подскажите пожалуйста Добавлено через 38 секунд
0 |
тюк
Советы: добро пожаловать всем, чтобы собрать мой WordPress:http://www.jnxcc.top/
пример использованияpachonggui.py
- Выполните это нормально
pyinstaller -Fw pachonggui.py
- Добавьте строку кода в скрипт
import PyQt5.sip
Затем выполните ту же команду снова
pyinstaller -Fw pachonggui.py
- Исключен
import PyQt5.sip
, Вы можете продолжать писать код. Если вы хотите упаковать, начните с1
начать
появитьсяfailed to execute script
Методы устранения неполадок
Способ первый:
После выполнения командыbuildpachongguiwarnpachonggui.txt
Выше будетДокументированная ошибка
Способ второй:
# После использования следующей инструкции откройте exe, и приглашение не выполнит скрипт
pyinstaller -Fw pachonggui.py
# Затем выполните следующее выполнение, каталог будет сгенерирован в списке, введите каталог, выполните exe с помощью ** командной строки **, и вы увидите ошибку
pyinstaller -D pachonggui.py
Когда pyinstaller упакован с использованием модуля pyqt5 под платформой win, так как pyinstaller не может точно получить путь к файлу динамической библиотеки QT, об ошибке будет сообщено, и программа не может быть открыта, и отобразится сообщение об ошибке. Скажите pyinstaller напрямую, где его найти. Этот разделитель пути должен быть в форме unix:
pyinstaller --paths C:/****/Python/Python35-32/Lib/site-packages/PyQt5/Qt/bin -F -w ****.py
Проблемы с упаковкой pyqt5
Файлы, используемые здесь
pachonggui.py
Который использует библиотеку pyqt5
Установленнаяpyinstaller
После этого сначала используйте следующую команду для упаковки скрипта
pyinstaller.exe -Fw .pachonggui.py
После выполнения создайте две директории
exe
Файл вdist
Под каталогом
Двойной щелчок для запуска появляетсяFailed to execute script pachonggui
ошибка
Идти первымbuild
Каталог там, найтиwarn***.txt
Файл, в котором будут записаны некоторые ошибки
Вы можете увидеть здесь,pyqt5
Библиотека не найдена
анализ: Обычно, еслиpyinstaller
Здесьpip3
Установлено, тоpyqt5
Он должен находиться в том же каталоге, и путь не может быть найден. Итак, есть два случая, одинpyinstaller
Неправильно, одинpyqt5
Неправильно, здесь я указываюpyqt5
Путь пусть попробует
Найдите путь установки python3, мой следующий
Тогда используйте--path
Укажите каталог библиотеки. Обратите внимание: вот/
В качестве разделителя каталогов, а не
pyinstaller.exe --path E:/Python/Python36-32/Lib/site-packages/PyQt5/Qt/bin -Fw .pachonggui.
py
После перепаковки запустите снова и сообщите об ошибке, см.build
Под каталогомwarn***.txt
Файл, все тот же, не найденPyQt5
библиотека
Потому что я установилpython2.7
иpython3.6
Но я настраиваю только переменные окружения для python2.7, так сказать, командная строка тамpyinstaller
Здесьpython27
Под каталогом вместоpython36-32
Каталог, так что далее я указываю там с помощью командной строкиpython36-32
Подpyinstaller
пробовать
После выполнения команды упаковки, я вижу командную строку, и есть что-то ещеsip not found
Независимо от этого, сначала запишите его, а затем продолжайтеexe
Да, это все еще эта ошибка …
Взгляниwarn***.txt
Обнаружено, что pyqt5 был успешно импортирован, что указывает на то, что причина предыдущей ошибки была действительно из-за вызоваpython27
изpyinstaller
Укажите использованиеpython36-32
Подpyinstaller
Нет проблем
В это времяwarn***.txt
Это много вещей, которые невозможно понять … Что делать?
Не берите в голову, есть способы использовать-D
Инструкции, превратить этот exe-файл в каталог, а затем использовать командную строку для запуска exe-файла в новом каталоге, после чего вы должны увидеть сообщение об ошибке
E:PythonPython36-32Scriptspyinstaller.exe -D .pachonggui.py
В это времяdist
В каталоге будет еще один каталогpachonggui
Тогда здесь мне нужно использоватьКомандная строка
Иди запустить этоexe
Результаты следующие:
… …PyQt5.sip
Что такое Dongdong ??? Мой код не используется !!! ~~~
В этом случае я решил вручную добавить его в код и затем снова выполнить команду упаковки
Не понимаю, почему вызваноsip not found
Тем не менее, однако, в это время exe готов к запуску и нет ошибок
# (отредактировано 10 лет, 8 месяцев назад) |
|
Темы: 33 Сообщения: 534 Участник с: 23 февраля 2012 |
Больше месяца имеется проблемка, что при загрузке, все модули грузятся нормально, но имеются следующие сообщения, о невозможности выполнения:
... ... Starting UDev Daemon [BUSY] [DONE] ~2012: :: Triggering UDev uevents [BUSY] [DONE] ~2012: :: Loading User-specified Modules [BUSY] [DONE] ~2012: :: Waiting for UDev uevents to be processed [BUSY] udevd[347]: failed to execute '/usr/lib/udev/VBoxCreateUSBNode.sh' 'VBoxCreateUSBNode.sh 18 ~2012: ~2012: udevd[348]: failed to execute '/usr/lib/udev/VBoxCreateUSBNode.sh' 'VBoxCreateUSBNode.sh 189 384 09': No such file or directory ~2012: ~2012: udevd[346]: failed to execute '/usr/lib/udev/VBoxCreateUSBNode.sh' 'VBoxCreateUSBNode.sh 189 128 09': No such file or directory ~2012: ~2012: udevd[349]: failed to execute '/usr/lib/udev/VBoxCreateUSBNode.sh' 'VBoxCreateUSBNode.sh 189 512 09': No such file or directory ~2012: ~2012: udevd[364]: failed to execute '/usr/lib/udev/VBoxCreateUSBNode.sh' 'VBoxCreateUSBNode.sh 189 0 09': No such file or directory ~2012: ~2012: udevd[374]: failed to execute '/usr/lib/udev/VBoxCreateUSBNode.sh' 'VBoxCreateUSBNode.sh 189 1 00': No such file or directory ~2012: ~2012: [DONE] ... ... Полный вариант boot Что посоветуете? «If you try to hide the complexity of the system, you’ll end up with a more complex system». Layers of abstraction that serve to hide internals are never a good thing. Instead, the internals should be designed in a way such that they NEED no hiding. —Aaron Griffin |
bobart |
# |
Темы: 38 Сообщения: 2537 Участник с: 28 ноября 2009 |
Могу посоветовать лишь то, что делаю сам в подобных случаях. |
samson4747 |
# |
Темы: 33 Сообщения: 534 Участник с: 23 февраля 2012 |
Пробовал обращаться к дедушке Гугл, но внятно он ничего не отвечает. К сожалению.
«If you try to hide the complexity of the system, you’ll end up with a more complex system». Layers of abstraction that serve to hide internals are never a good thing. Instead, the internals should be designed in a way such that they NEED no hiding. —Aaron Griffin |
sleepycat |
# |
Темы: 98 Сообщения: 3291 Участник с: 19 июля 2011 |
удали virt. box.
Лозунг у них был такой: «Познание бесконечности требует бесконечного времени». С этим я не спорил, но они делали из этого неожиданный вывод: «А потому работай не работай — все едино». И в интересах неувеличения энтропии Вселенной они не работали. (с) |
samson4747 |
# |
Темы: 33 Сообщения: 534 Участник с: 23 февраля 2012 |
мне virtual box по работе необходим «If you try to hide the complexity of the system, you’ll end up with a more complex system». Layers of abstraction that serve to hide internals are never a good thing. Instead, the internals should be designed in a way such that they NEED no hiding. —Aaron Griffin |
vadik |
# |
Темы: 55 Сообщения: 5410 Участник с: 17 августа 2009 |
А если убрать модуль из rc.conf, и его подгружать вручную — ошибки повторяются? |
samson4747 |
# |
Темы: 33 Сообщения: 534 Участник с: 23 февраля 2012 |
Да, если убрать vboxdrv, то ошибки при загрузке сохраняются…. Вот тут, пишут о подобном, но что-то не совсем понял. «If you try to hide the complexity of the system, you’ll end up with a more complex system». Layers of abstraction that serve to hide internals are never a good thing. Instead, the internals should be designed in a way such that they NEED no hiding. —Aaron Griffin |
corner |
# (отредактировано 10 лет, 8 месяцев назад) |
Темы: 6 Сообщения: 773 Участник с: 21 июля 2011 |
Для начала попробуйте полностью обновить систему. После чего пересобрать модули
#/usr/bin/vboxbuild и перезапустить их через modprobe. После посмотреть, что получится.
dkms не установлен |
mango |
# |
Темы: 43 Сообщения: 1521 Участник с: 18 декабря 2008 |
Какой вируалбокс используете? из репозитария или из aur? С некоторых пор для virtaulbox-а нужен dkms # /etc/rc.d/dkms start ну и в демоны его. |
anode |
# (отредактировано 10 лет, 8 месяцев назад) |
Темы: 7 Сообщения: 985 Участник с: 30 августа 2011 |
А посмотреть в файле /usr/lib/udev/VBoxCreateUSBNode.sh по указанным строкам каких именно “сач фалов или директори ноу” не судьба? Или просто влом? Может и вопрос отпал бы? |