Firefox может выдать вам сообщение «Внимание: сценарий не отвечает», которое означает «Похоже, исполняемый на этой странице сценарий занят или не отвечает. Вы можете остановить его сейчас или продолжить и посмотреть, сможет ли он завершить свою работу.». Эта статья описывает, почему это могло произойти, а также возможные решения и обходные пути.
Эта ошибка говорит вам, что Firefox считает, что запущенный сценарий потерял управление и может стать причиной зависания Firefox, если ничего не делать. Сценарий может быть как на одной из веб-страниц к которым вы обращаетесь, так и в расширении, которое вы установили или даже в самом Firefox.
«>
Webroot Spy Sweeper
Причиной этой проблемы может быть Webroot Spy Sweeper. Отключение функции отслеживания кук Spy Sweeper (или отключение всего Spy Sweeper) может решить эту проблему.
Увеличение времени выполнения сценария
Если после нажатия кнопки Продолжить тот же самый диалог появляется снова, значит разрешение сценарию продолжить выполнение, скорее всего вам не поможет, а только увеличит продолжительность зависания Firefox. Однако, если вы можете нормально пользоваться Firefox после нажатия Продолжить, то, возможно, сценарию просто требуется дополнительное время для завершения работы.
Чтобы увеличить продолжительность выполнения сценария в Firefox:
-
В панели адреса, наберите about :config и нажмите EnterReturn.
- Может появится страница предупреждения about :config «Будьте осторожны, а то лишитесь гарантии!». Щелкните по Я обещаю, что буду осторожен!, чтобы перейти на страницу about :config.
- На странице about :config найдите настройку dom.max_script_run_time и дважды щёлкните по ней.
- На запрос Введите значение (целое) введите 20.
- Нажмите OK.
Теперь, позволив сценариям выполняться в течение более длительного времени, вы, возможно, не будете получать напоминание.
Если вы по прежнему получаете напоминание (или если хотите увидеть его снова), верните настройку в значение по умолчанию.
-
В панели адреса, наберите about :config и нажмите EnterReturn.
- Может появится страница предупреждения about :config «Будьте осторожны, а то лишитесь гарантии!». Щелкните по Я обещаю, что буду осторожен!, чтобы перейти на страницу about :config.
- На странице about :config найдите настройку dom.max_script_run_time.
- Щёлкните по ней правой кнопкойЩёлкните по ней кнопкой удерживая клавишу Ctrl и выберите Сбросить.
Ошибка происходит при обращении к определённым веб-сайтам
Если ошибка случается только на определённом веб-сайте, вы можете заблокировать выполнение сценариев на этом веб-сайте. Многие сайты продолжают функционировать даже с заблокированными сценариями.
- Установите расширение YesScript и перезапустите Firefox.
- Откройте окно FirefoxВ панели меню, щёлкните по меню Инструменты и выберитеДополнения.
- В появившемся диалоговом окне щёлкните по строке YesScript.
- Щёлкните НастройкиНастройки.
- В диалоговом окне YesScript Blacklist введите в текстовое поле адрес сайта, который вызывает проблему.
- Щёлкните Добавить. Имя домена сайта будет добавлено к списку.
Теперь, когда на проблемном сайте заблокировано выполнение сценариев, он больше не будет вызывать предупреждения о не отвечающем сценарии.
Другие проблемы
Дополнения также могут быть источником проблемы. См. Устранение проблем с расширениями, темами и аппаратным ускорением для решения типичных проблем в Firefox.
По материалам Unresponsive Script Warning (mozillaZine KB)
Похожие вопросы
пакетный файл работает нормально вручную, но строка, которая запускает exe не удается при пакетном запуске в планировщике задач
Запустив bat файл при запуске от имени администратора в Windows 7
Пакетный поиск / замена в текстовых или html-файлах
Проверьте, открыт ли MsgBox (VBScript)
Пусть Windows 7 выполняет пакетные файлы с помощью редактора групповой политики, но поддерживает связь с Notepad++
команда ffmpeg работает в cmd, но не в пакетном файле
Команда Windows для поиска имени папки с определенными символами и выберите его
пакетный файл для получения частичной lastmodified строки переменной
Как я могу использовать пакетный ярлык для открытия нескольких папок Проводника Windows и файла Блокнота?
Пакетная команда для поиска и замены текста в тексте, содержащем не-TXT файл
Импорт.файл reg в профиль пользователя по умолчанию через командную строку
Пакетный файл для опроса папки на наличие новых файлов
Пакетное переименование файлов, восстановленных Photorec, со значениями смещения
Отключение «Windows не удается найти» [foo].exe ‘» всплывающие окна
Как зеркально отразить число с помощью основных языков, таких как пакетная обработка, сценарий Visual Basic или сценарий PowerShell? [закрытый]
Я хочу, чтобы иметь возможность открыть Thunderbird из пакетного сценария в Windows. Я могу сделать это из командной строки:
C:>"C:Program FilesMozilla Thunderbirdthunderbird.exe"
Если я создаю пакетный скрипт, который выглядит так:
"C:Program FilesMozilla Thunderbirdthunderbird.exe"
и запустить его из командной строки:
C:>t.cmd
C:>"C:Program FilesMozilla Thunderbirdthunderbird.exe"
Thunderbird открывается, но скрипт останавливается (не выходит).
если закрыть Thunderbird вручную, скрипт завершит работу.
прошло некоторое время с тех пор, как я использовал пакетные скрипты. Я делаю что-то не так?
редактировать: сценарий завершает работу, если Thunderbird уже открыт. Странный.
источник
Try
старт /д «C:Program файлыМозилла Тандерберд» Тандерберд.exe
отвечен admintech 2009-11-27 12:46:11
источник
Как предлагает Systech,start
команда-это то, что вы ищете, чтобы запустить программу и не ждать ее завершения, прежде чем продолжить.
почему вы видите другое поведение, когда Thunderbird уже запущен, что это только один экземпляр запущен. Вторая копия обнаруживает первую и дает ей фокус перед уходом (таким образом, сразу же возвращает управление вашему пакетному сценарию). При вызове приложения, которое допускает несколько экземпляров себя (что-то как просто как блокнот будет делать, если вы хотите проверить это, чтобы увидеть для себя) вы не увидите, что разница в поведении.
источник
причина, по которой скрипт в палатках, потому что она ждет Thunderbird, чтобы заполнить и вернуть контроль в пакетный файл.
вы должны использовать опцию «/d», как предлагает Systech.
отвечен ChrisF 2009-11-27 12:49:58
источник
FWIW это не работает должным образом в windows7. Даже при запуске /b Thunderbird завершается при завершении работы управляющей оболочки.
тем не менее, как только вы запустили t’Bird, вы можете открыть другие подокна правильно (например, thunderbird-addressbook) из командной строки.
отвечен daddy-o 2013-05-21 20:43:20
источник
Итак, если вы хотите запустить t’Bird из командной строки windows или пакетного файла, я понял, как это сделать. Как вы, наверное, заметили, использование команды start с любой комбинацией параметров не делает то, что вы действительно хотите.
первый шаг заключается в создании файла команды Хоста сценариев Windows. Поместите это в тот же каталог, что и ваш исполняемый файл t’Bird, можете назвать его чем-то вроде tbird.wsf:
<job>
<script language="VBScript">
Set WshShell = CreateObject("WScript.Shell")
cmds=WshShell.RUN("cmd /c thunderbird.exe", 0, False)
</script>
</job>
после того, как у вас есть этот файл, а затем вызвать его из команды строка или пакетный файл, например:
cscript tbird.wsf
конечно, это оставит дополнительный процесс висит вокруг вашей системы, которая не умрет, пока вы не закроете t’Bird вниз. Но я думаю, что многие люди этого хотят.
отвечен daddy-o 2015-10-08 12:08:10
источник
Solve the ‘Thunderbird Is Already Running, but Not Responding’ error
Some Mozilla Thunderbird users have noticed an issue where Thunderbird appears to freeze—it’s not responding or starting up even though it appears to be running. Thunderbird usually returns the error message:
Thunderbird is already running, but not responding. To open a new window, you must close the existing Thunderbird process or restart your system.
Often, closing Thunderbird returns this additional error:
Your Thunderbird profile cannot be loaded. It may be missing or inaccessible.
If you have these problems, here’s what might be happening and what you can do to fix these issues.
These troubleshooting steps apply to Thunderbird version 68.8.0 and earlier.
Causes of Thunderbird Not Responding
If Thunderbird refuses to start and returns an error about an existing Thunderbird process, it’s because Thunderbird thinks your profile is in use. The cause might be a stale profile lock that was left after Thunderbird crashed. This means Thunderbird didn’t close properly or correctly clean up temporary files. Additional processes are running in the background and Thunderbird is confused, frozen, and unable to open.
Another cause might be that Thunderbird is running on another computer. Thunderbird can’t run on more than one computer at the same time with the same profile.
How to Make Thunderbird Start Again
If Thunderbird is running but not responding, or it’s saying that your profile is in use, here are the steps you should try.
-
Close and reopen Thunderbird. It’s always worth a try to close the application and then reopen it. Select Thunderbird > Quit Thunderbird from the menu, and then reopen the application to see if this solves the problem.
-
Close Thunderbird on another computer. If Thunderbird is running with your profile on another computer, close Thunderbird on that machine by selecting Thunderbird > Quit Thunderbird from the menu. Then log in again on the computer you’re using.
-
Kill Thunderbird’s background processes. Even if you closed Thunderbird, the application might be running in the background. Ending Thunderbird processes that are running in the background might fix the issue. On a Windows system, do this from the Task Manager.
With macOS, force quit all Thunderbird processes from the Activity Monitor. On a Unix system, use the killall -9 thunderbird command in a terminal.
-
Restart the computer. Restarting is an easy fix that often solves many technical issues.
-
Start Thunderbird in Safe Mode. This starts the application without certain extensions or add-ons that caused the error message. Open in Safe Mode and see if this solves the problem.
-
Delete the parentlock file. The parentlock file is created every time Thunderbird starts and should automatically clear after you close Thunderbird. If Thunderbird fails to complete the closing process properly, the parentlock file isn’t deleted. Manually delete the file to see if this solves the problem.
On a Mac, open a terminal window and type cd and a space. From the Thunderbird folder in Finder, drag the icon to the terminal window so that the path to the folder immediately follows the cd command. Press Enter to run the command and then enter rm -f .parentlock.
On Unix, delete parentlock and lock from the Thunderbird folder.
-
Use the LockHunter file-unlocking tool. Use LockHunter to see what’s restricting Thunderbird from opening, and then shut down any holds on the program so that you can use it normally.
-
Repair Thunderbird folders. A folder may be corrupted. Repair Thunderbird folders to see if this solves the problem.
-
Create a new Thunderbird profile. There may be something wrong with your Thunderbird profile. Profiles in Thunderbird and Firefox store information about your settings, mail, accounts, and extensions you installed. If something goes wrong, back up your profile and then create a fresh one.
-
Reinstall Thunderbird. If none of these troubleshooting steps solves the problem, move your profile folder to a different location to back it up. Then, reinstall Thunderbird without a profile present. Everything should start fresh.
Thanks for letting us know!
Get the Latest Tech News Delivered Every Day
Subscribe
Solve the ‘Thunderbird Is Already Running, but Not Responding’ error
Some Mozilla Thunderbird users have noticed an issue where Thunderbird appears to freeze—it’s not responding or starting up even though it appears to be running. Thunderbird usually returns the error message:
Thunderbird is already running, but not responding. To open a new window, you must close the existing Thunderbird process or restart your system.
Often, closing Thunderbird returns this additional error:
Your Thunderbird profile cannot be loaded. It may be missing or inaccessible.
If you have these problems, here’s what might be happening and what you can do to fix these issues.
These troubleshooting steps apply to Thunderbird version 68.8.0 and earlier.
Causes of Thunderbird Not Responding
If Thunderbird refuses to start and returns an error about an existing Thunderbird process, it’s because Thunderbird thinks your profile is in use. The cause might be a stale profile lock that was left after Thunderbird crashed. This means Thunderbird didn’t close properly or correctly clean up temporary files. Additional processes are running in the background and Thunderbird is confused, frozen, and unable to open.
Another cause might be that Thunderbird is running on another computer. Thunderbird can’t run on more than one computer at the same time with the same profile.
How to Make Thunderbird Start Again
If Thunderbird is running but not responding, or it’s saying that your profile is in use, here are the steps you should try.
-
Close and reopen Thunderbird. It’s always worth a try to close the application and then reopen it. Select Thunderbird > Quit Thunderbird from the menu, and then reopen the application to see if this solves the problem.
-
Close Thunderbird on another computer. If Thunderbird is running with your profile on another computer, close Thunderbird on that machine by selecting Thunderbird > Quit Thunderbird from the menu. Then log in again on the computer you’re using.
-
Kill Thunderbird’s background processes. Even if you closed Thunderbird, the application might be running in the background. Ending Thunderbird processes that are running in the background might fix the issue. On a Windows system, do this from the Task Manager.
With macOS, force quit all Thunderbird processes from the Activity Monitor. On a Unix system, use the killall -9 thunderbird command in a terminal.
-
Restart the computer. Restarting is an easy fix that often solves many technical issues.
-
Start Thunderbird in Safe Mode. This starts the application without certain extensions or add-ons that caused the error message. Open in Safe Mode and see if this solves the problem.
-
Delete the parentlock file. The parentlock file is created every time Thunderbird starts and should automatically clear after you close Thunderbird. If Thunderbird fails to complete the closing process properly, the parentlock file isn’t deleted. Manually delete the file to see if this solves the problem.
On a Mac, open a terminal window and type cd and a space. From the Thunderbird folder in Finder, drag the icon to the terminal window so that the path to the folder immediately follows the cd command. Press Enter to run the command and then enter rm -f .parentlock.
On Unix, delete parentlock and lock from the Thunderbird folder.
-
Use the LockHunter file-unlocking tool. Use LockHunter to see what’s restricting Thunderbird from opening, and then shut down any holds on the program so that you can use it normally.
-
Repair Thunderbird folders. A folder may be corrupted. Repair Thunderbird folders to see if this solves the problem.
-
Create a new Thunderbird profile. There may be something wrong with your Thunderbird profile. Profiles in Thunderbird and Firefox store information about your settings, mail, accounts, and extensions you installed. If something goes wrong, back up your profile and then create a fresh one.
-
Reinstall Thunderbird. If none of these troubleshooting steps solves the problem, move your profile folder to a different location to back it up. Then, reinstall Thunderbird without a profile present. Everything should start fresh.
Thanks for letting us know!
Get the Latest Tech News Delivered Every Day
Subscribe
На чтение 2 мин. Просмотров 2.5k. Опубликовано 01.08.2019
Что делать, когда Thunderbird уже запущен, но не отвечает
Если Mozilla Thunderbird отказывается запускаться и жалуется на другой экземпляр или используемый профиль, причиной может быть устаревшая блокировка профиля, оставшаяся от сбойного экземпляра Thunderbird.
Обычно это ошибка, которая видна:
Thunderbird уже запущен, но не отвечает. Чтобы открыть новое окно, вы должны закрыть существующий процесс Thunderbird или перезагрузить систему.
Конечно, вы, вероятно, уже пытались перезагрузить компьютер и обнаружили, что он не работает. Одна вещь, которую вы можете попробовать, это удалить файл, который блокирует ваш профиль, чтобы Thunderbird (надеюсь) запустился и снова заработал как обычно.
Как заставить Thunderbird начать снова
Если Thunderbird «уже работает, но не отвечает» или открывает диспетчер профилей и сообщает, что ваш профиль используется, попробуйте следующее:
-
Завершите все процессы Thunderbird:
- В Windows убейте все экземпляры thunderbird в диспетчере задач.
- В macOS принудительно завершите все процессы thunderbird в Activity Monitor.
- В Unix используйте команду killall -9 thunderbird в терминале.
-
Откройте папку профиля Mozilla Thunderbird.
-
Если вы работаете в Windows, удалите файл parent.lock .
- Пользователи MacOS должны открыть окно терминала и ввести cd , а затем пробел. Из папки Thunderbird в Finder перетащите значок в окно терминала, чтобы путь к папке сразу следовал команде «cd». Нажмите Введите на клавиатуре, чтобы запустить команду (которая изменит рабочий каталог на папку Thunderbird), а затем введите другую команду: rm -f. parentlock .
- Пользователи Unix должны удалить родительскую блокировку и блокировку из папки Thunderbird.
-
Попробуйте запустить Thunderbird снова.
Если описанные выше шаги не работают, чтобы открыть Thunderbird, вы можете попробовать использовать LockHunter, чтобы увидеть, что ограничивает открытие Thunderbird, а затем отключить любые удержания программы, чтобы вы могли использовать ее как обычно.