Автоматическая перезагрузка Windows: методология отключения процесса

Отключение автоматической перезагрузки Windows при отказе системы

Автоматическая перезагрузка Windows происходит при возникновении стоп ошибки операционной системы, также называемой синий экран смерти. Однако, если мы заходим проанализировать проблему, не изучая файлы дампов, а посмотрев на саму ошибку и ее код, можно отключить данную автоматическую перезагрузку.

Графический интерфейс

Открываем Проводник — кликаем правой кнопкой по Этот компьютерСвойства:

* также можно зайти в раздел Панель управленияСистема и безопасностьСистема.

В левом меню кликаем по Дополнительные параметры системы:

На вкладке Дополнительно в разделе «Загрузка и восстановление» кликаем по Параметры:

В открывшемся окне в разделе «Отказ системы» снимаем галочку Выполнить автоматическую перезагрузку:

Нажимаем OK.

Через реестр

Открываем редактор реестра (команда regedit) и переходим в ветку HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlCrashControl. Находим ключ AutoReboot и меняем его значение на «0»:

Командная строка

С помощью команды нужно поменять значение ключа в реестре. Делается это так:

reg add «HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlCrashControl» /v AutoReboot /t REG_DWORD /d 0 /f

Это универсальный метод, который подойдет для любой версии операционной системы Windows.

При загрузке системы (циклическая перезагрузка)

Если система бесконечно перезагружается и не позволяет внести изменения в свои настройки, необходимо отключить автоматическую перезагрузку при запуске.

Windows 8 и более поздние

После нескольких неудачных попыток загрузить систему, мы увидим «Подготовка автоматического восстановления»:

Затем «Диагностика компьютера»:

В открывшемся окне нажимаем по Дополнительные параметры:

Вместо перезагрузки мы увидим окно «Выбор действия» — нажимаем по Поиск и устранение неисправностей (Windows 10):

или Диагностика (Windows 8):

Затем по Дополнительные параметры:

И Параметры загрузки:

В открывшемся окне просто нажимаем по кнопке Перезагрузить:

Компьютер перезагрузится и откроется окно «Параметры загрузки». Выбираем Отключить автоматический перезапуск после сбоя (цифра 9):

Windows 7 и более ранние системы

Нажимаем F8 после первой заставки при включении компьютера — в открывшемся меню выбираем Отключить автоматическую перезагрузку при отказе системы:

Дополнительно

Относительно автоматической перезагрузки необходимо знать следующие нюансы.

1. Отключение в БИОСе

Довольно часто, данную настройку пытаются найти в БИОС. На самом деле, автоматическая перезагрузка — функция операционной системы и отключить ее в БИОСе нельзя.

2. Компьютер перезагружается каждый час

Как правило, проблема связана с нарушением лицензионного соглашения. Необходимо активировать Windows.

3. Перезагрузки после обновления

При неудачном обновлении система может перестать работать. Необходимо попробовать запуститься в безопасном режиме или загрузиться с установочного диска и попробовать восстановить систему с использованием точки восстановления.

4. После установки драйвера

Установка или обновление драйвера также может стать причиной критической ошибки. Если компьютер начал постоянно перезагружаться после установки драйвера, необходимо загрузиться в безопасном режиме и откатить драйвер.

Как отключить автоматическую перезагрузку Windows

Наверно многие пользователи компьютера сталкивались с довольно неприятной проблемой неожиданной перезагрузки компьютера, часто это происходит из-за критической ошибки, отчет о которой выводится на синем экране. Этот синий экран известен как экран смерти BSOD (Blue Screen of Death).

Прежде чем следовать по ниже перечисленной инструкции по отключению/включению отчета об ошибке, необходимо иметь права Администратора системы. Статья разрабатывалась только под определенные операционные системы, такие как: Windows 2000, XP, Vista и Win7 (в других системах данный метод не сработает).

Почему это происходит

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

Для чего необходимо отключить эту функцию

Когда появляется синий экран с отчетом об ошибке в первую очередь стоит проверить на работоспособность жизненно-важное программное обеспечение, если все в порядке с драйверами, то нужно искать причину неполадки в «железе». Но прежде всего перед разбором источника проблемы, необходимо все-таки увидеть код ошибки, а при автоматической перезагрузке системы — это сделать невозможно.

Давайте рассмотрим процесс отключения автоматической перезагрузки отдельно в разных операционных системах:

Отключение в Windows W2k и ХР

4. В появившемся окне ищем заветную раздел «Отказ системы» и там убираем флажок «Автоматическая перезагрузка»

5. Жмем кнопочку «OK» и закрываем все вкладки. Перезагружаемся.

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

Отключение в Windows Vista и 7

В Windows этого семейства все действия очень схожи. В итоге пользователь получает точно такое же диалоговое окно, как и на операционных системах 2000 и XP.

1. Переходим в свойства компьютера;

2. В левой панели ищем «Дополнительные параметры» и переходим туда

3. В появившемся окне переходим в выкладку «Дополнительно»;
4. Заходим в «Параметры…» загрузки и восстановления

5. Далее в графе отказа системы убираем нужную нам галочку «Выполнить автоматическую перезагрузку»

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

Как отключить автоматический повторный запуск программ при входе в Windows 10

В Windows 10 последних версий появилась новая «функция», включенная по умолчанию — автоматический запуск программ, которые были запущены на момент завершения работы при следующем включении компьютера и входе в систему. Работает это не для всех программ, но для многих — да (проверить легко, например, Диспетчер задач, браузер — перезапуск происходит).

В этой инструкции подробно о том, почему так стало происходить и как отключить автоматический запуск ранее выполнявшихся программ в Windows 10 при входе в систему (и даже до входа) несколькими способами. Учитывайте, что это не автозагрузка программ (прописываемая в реестре или спец. папках, см.: Автозагрузка программ в Windows 10) и речь не идет о нежелательных вещая, таких как описаны в инструкции: Сам запускается браузер с рекламой при входе в Windows.

Отключение перезапуска программ при входе в систему

Если вам требуется отключить автоматический запуск открытых программ при повторном включении компьютера или ноутбука с Windows 10, сделать это очень просто:

  1. Зайдите в Пуск — Параметры — Учетные записи (или нажмите клавиши Win+I).
  2. Откройте раздел «Варианты входа», пролистайте вниз список параметров и в разделе «Конфиденциальность» отключите пункт «Использовать мои данные для входа для автоматического завершения настройки устройства и открытия моих приложений после перезапуска или обновления».

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

Видео инструкция

Как работает автоматический запуск открытых при завершении работы программ

Судя по поведению процесса перезапуска программ, суть нововведения сводится к тому, что теперь ярлык «Завершение работы» в меню Пуск выполняет выключение компьютера, используя команду shutdown.exe /sg /hybrid /t 0 где параметр /sg отвечает за перезапуск приложений. Ранее этот параметр не использовался.

Отдельно отмечу, что по умолчанию перезапускаемые программы могут запускаться ещё до входа в систему, т.е. пока вы находитесь на экране блокировки, за что отвечает параметр «Использовать мои данные для входа для автоматического завершения настройки устройства после перезапуска или обновления» (о самом параметре — далее в статье).

Обычно это не представляет проблемы (при условии, что перезапуск вам нужен), но в некоторых случаях может вызывать неудобства: совсем недавно получил в комментариях описание такого случая — при включении перезапускается ранее открытый браузер, в котором есть вкладки с автоматическим воспроизведением аудио/видео, как результат — уже на экране блокировки слышен звук воспроизведения контента.

Дополнительные методы отключения автоматического повторного запуска программ

Есть несколько способов отключить запуск не закрытых при выключении программ при входе в систему, а иногда, как было описано выше — ещё до входа в Windows 10.

  1. Самый очевидный (который по какой-то причине рекомендуют на форумах Майкрософт) — закрывать все программы перед завершением работы.
  2. Второй, менее очевидный, но слегка более удобный — удерживать клавишу Shift при нажатии «Завершение работы» в меню Пуск.
  3. Создать собственный ярлык для завершения работы, который будет выключать компьютер или ноутбук таким образом, чтобы перезапуск программ не производился.

Первые два пункта, надеюсь, не требуют пояснений, а третий опишу подробнее. Шаги для создания такого ярлыка будут следующими:

  1. Нажмите в пустом месте рабочего стола правой кнопкой мыши и выберите пункт контекстного меню «Создать» — «Ярлык».
  2. В поле «Введите расположение объекта» введите %WINDIR%system32shutdown.exe /s /hybr >Готово. Этот ярлык можно (через контекстное меню) закрепить в панели задач, на «Начальном экране» в виде плитки или же разместить в меню «Пуск», скопировав его в папку %PROGRAMDATA%MicrosoftWindowsStart MenuPrograms (вставьте этот путь в адресной строке проводника, чтобы сразу попасть в нужную папку).

Чтобы ярлык всегда отображался вверху списка приложений меню Пуск, можете задать поставить какой-либо символ перед названием (ярлыки сортируются по алфавиту и первыми в этом алфавите располагаются знаки препинания и некоторые другие символы).

На этом всё. Надеюсь, материал будет полезным.

Можно ли отключать автоматическую перезагрузку Windows

Содержание

Cиний экран мерти

Всегда ли необходима автоматическая перезагрузка операционной системы

Отключение автоматической перезагрузки в различных операционных системах

Отключение в Windows W2k, ХР:

  1. Нужно перейти в раздел «Свойства». Переходим с помощью меню «Мой компьютер».
  2. Следующим шагом будет раздел «Дополнительно». В него мы попадаем через вкладку «Свойства системы».
  3. После того как появилось соответствующие меню, выбираем графу «Загрузка и восстановление».
  4. Далее появляется нужное нам окно, мы находим в нем раздел «отказ системы» и нажимаем на кнопку с флажком напротив записи «автоматическая перезагрузка» для того, чтобы убрать этот флажок.
  5. После того, как нажали кнопку «ОК», можем смело закрывать все вкладки и перезагружать компьютер.

Отключение в Windows Vista и 7:

Здесь все очень похоже с тем, что мы описывали выше. В конце мы приходим к такому же диалоговому окну, как и в уже описанных операционных системах.

  1. Точно также начинаем с того, что в меню «мой компьютер» заходим в свойства.
  2. Ищем «Дополнительные параметры», они находятся в левой панели, и направляемся туда.
  3. Появляется окно с выкладкой «Дополнительно», кликаем по этой выкладке.
  4. Следующий шаг — «параметры», оказываемся во вкладке «Загрузки и восстановления».
  5. Находим графу отказа системы и снимаем флажок с «Выполнить автоматическую перезагрузку».
  6. Кликаем «ОК».

После проделанной процедуры, когда будет появляться критическая ошибка, система будет открывать синий экран, что поможет решить данную трудность.

Дополнительная информация по теме

Что такое технический перевод и как заработать на знании иностраного языка значительные суммы

В данной статье рассказывается о видах акустики и особенностях подключения пассивной и активной акустических систем

Пошаговая инструкция как отключить навязчивые платные услуги у мобильного оператора Мегафон

В статье описываются основные методы, которыми пользуются мошенники для получения доступа к кошелькам Webmoney

Windows 7: как отключить автоматическую перезагрузку при системной ошибке?

Привет дорогие посетители! О всяких там синих экранах, и прочих ошибках, которые любит выкинуть Windows 7 я уже писал и не один раз. Сегодня же я хочу написать о том, как отключить автоматическую перезагрузку системы при ошибке.

У Windows (не только у семерки) заведено так, что во время какой-то более менее серьезной ошибке система автоматически перезагружается. Ну что же, это неплохо, особенно когда такая ошибка вызвана какой-то программой. Компьютер перезагрузится, программа закроется и все будет работать, или должно работать :).

Но другое дело, когда компьютер перезагружается через те же синие экраны, или другие серьезные системные ошибки. Просто такие ошибки как правило явление постоянное, ну или до той поры пока не будет убрана причина. Так вот, если появляется какая-тот ошибка, и компьютер тут же перезагружается, то мы не успеваем рассмотреть надпись, которая есть на том же синем экране. А если прочитать что там написано, еще и переписать код ошибки, то можно поискать способ ее устранения.

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

Отключаем автоматическую перезагрузку системы

Нажимаем правой кнопкой мыши на “Компьютер” и выбираем “Свойства” .

Смотрите также:

В новом окне справа выбираем “Дополнительные параметры системы” .

Откроется маленькое окно, в котором нажимаем на “Параметры” в разделе “Загрузка и восстановление системы” .

Откроется еще одно окно, в котором снимаем галочку с “Выполнять автоматическую перезагрузку” . Нажимаем “Ок” и закрываем все окна.

Вот и все, теперь при системной ошибке у вас компьютер перезагружаться не будет, а будет появляться ошибка. Которую можно переписать и попробовать найти способ ее решения в интернете. Удачи!

Всевозможные способы выключения и презагрузки компьютера в системе Windows

К орпорация Microsoft, при создании своих версий ОС, всегда особое внимание уделяла панели управления питанием компьютера. Благодаря этому, у пользователей и клиентов Windows появилось сразу несколько вариантов выключения и перезагрузки компьютера. Именно об этих способах далее и пойдет речь.

Кроме традиционного метода выключения и перезагрузки ПК (через меню «Пуск») были предусмотрены альтернативные способы, каждый из них имеет свои плюсы и минусы.

Первый метод – выключение и перезагрузка компьютера через ярлык управления питанием. Тут все очень просто, вам нужно на своем «Рабочем столе» кликнуть правой кнопкой мыши и в открывшейся опции выбрать пункт «Ярлык». После этого перед вами откроется небольшое окно, в котором необходимо указать расположение объекта. В предложенное поле вводите Shutdown -s -t 00 (где, «-s» означает выключение компьютера, а «-t 00» — осуществление данного действия через «ноль» секунд, то есть немедленно). Далее требуется назвать ярлык, тут напишите удобное и понятное для вас слово, чтобы вдруг не удалить этот файл с мыслью «что это за мусор у меня на рабочем столе». К примеру, назовите ярлык «Выключение Windows» или просто «Выключение». После того как вы нажали кнопку «ОК», на вашем экране появится нестандартная иконка. Теперь кликнем по этой иконке правой клавишей мыши и выберем пункт «Свойства», затем команду «Сменить значок». Выберите нужную иконку, и после этого закрепите ярлык на начальном экране (также, нажимаете правой клавише мыши по ярлыку). Если же нужна перезагрузка Windows, то просто повторяете все выше написанное, но в поле «расположение объекта», указываете следующую команду «Shutdown.exe -r -f -t 00».

Второй метод – выключение и перезагрузка компьютера с помощью горячих клавиш. Тут используется комбинация кнопок Alt+F4, после нажатия которых, на вашем экране появится небольшое окно, где Вы и сможете выбрать нужное действие: выключение ПК, перезагрузка ПК и другое.

Третий метод — выключение и перезагрузка с применением блокировки системы. На первый взгляд может показаться, что этот способ очень странный, но он отлично работает. Итак, блокируем систему кнопками Win+L. Далее сбрасываем экран блокировки. После этого перед вами откроется страница, где будет предлагаться ввести пароль. Внизу этой страницы будут клавиши «Перезагрузка» и «Выключение». Нажимаем на них и готово – ваш компьютер выключился (перезагрузился).

Четвертый метод — с помощью командной строки. Здесь есть несколько под вариантов:

— можно ввести в командную строку RUNDLL.EXE user.exe или ExitWindows , что будет означать завершение работы Windows и выключение ПК ( для XP – версий эта команда имеет другое значение — смена пользователя);

— также в командную строку можно ввести rundll32 msgina или ShellShutdownDialog, это выведет диалоговое окно завершения работы Windows, где можно выбрать необходимое действие: выключение или перезагрузка.

Пятый метод — он больше касается компьютеров, на которых установлен Windows 8. Для выключения, нужно воспользоваться специальной панелью Settings Charms, которая располагается в боковой части экрана. В правом углу экрана расположен Settings Charms, откройте его. Активировать данную панель настроек можно также нажатием комбинации клавиш Win+I. В открывшемся окне, в нижней его части, имеется опция «Выключение», предлагающее перезагрузить или же выключить ПК. Таким образом, Вы осуществите выключение или перезагрузку компьютера за считанные секунды.

Все выше предложенные варианты являются очень действенными и удобными, поэтому пользователь всегда может выбрать самый удобный для себя метод выключения компьютера с операционной системой Windows.

Да и еще один способ, который возможен при помощи маленькой программки. Выключение из системного трея. При нажатии по значку находящемуся в системном трейе, правой кнопкой мыши, можно выбрать команду перезагрузить или выключить компьютер.

Перезагрузка Windows сервера планировщиком заданий

Имеем Windows Server 2012 R2. Задача — автоматически перезагружать сервер каждый понедельник в 5 утра. Приступаем.

Запускаем Планировщик заданий, создаём в нём папку «reboot»:

Делаем Create Basic Task. Запускается мастер:

Указываем Name, Description:

Выбираем период Weekly. Next:

Указываем начало — ближайший понедельник 5 утра. Ставим галку Monday. Next:

Выбираем Start a program. Next:

В Program/script: пишем:

В Add arguments (optional):

  • /r — перезагрузка,
  • /f — принудительное закрытие всех приложений,
  • /t 90 — время ожидания до начала перезагрузки 90 сек,
  • /d p:0:0 — причины перезагрузки для журнала. В данном случае, мы указали: p — запланированная перезагрузка, 0:0 — «Other (planned)»,
  • /c комментарий в свободной форме длинной не более 512 символов. Комментарий будет показываться юзерам 90 секунд. За это время можно отменить перезагрузку командой shutdown.exe /a.

Список параметров и причин перезагрузки можно посмотреть shutdown.exe /?

Мастер не доделали, кликаем Finish. Создаётся задача — редактируем её.

Ставим Run whether user is logged on or not. Добавим галку Run with highest privileges. Ok:

Нас попросят ввести имя пользователя, от имени которого будет выполняться задание. И пароль. Готово:

Сам пока не проверял результатов. В ближайший понедельник посмотрим.

Две недели прошло — шедулер нормально перезагружает сервер по понедельникам.

Записки Web-разработчика

Как настроить планировщик задач на перезагрузку компьютера каждую ночь

В Windows XP: Пуск — Панель управления — ярлык «Назначенные задания» либо Пуск — Все программы — Стандартные — Служебные — Назначенные задания

В Windows 7: Пуск — Панель управления — Администрирование — Расписание выполнения задач либо Пуск — Все программы — Стандартные — Служебные — Планировщик заданий

В Windows 8: Пуск — Панель управления — Администрирование — Расписание выполнения задач

  1. Заходим в планировщик задач (Пуск+R, вводим в строку C:\Windowssystem32taskschd.msc /s).
  2. Создаём Простую задачу:
  3. Вводим Имя задачи, жмём Далее.
  4. Оставляем галочку на Ежедневно и жмём Далее.
  5. Далее вписываем нужное Время для перезагрузки и жмём Далее.
  6. Оставляем галочку на «Запустить программу», снова жмём Далее.
  7. В поле «Программа или сценарий» вводим C:WindowsSystem32shutdown.exe,
  8. В поле «Добавить аргументы» вводим -r и снова давим Далее, и Готово.
  9. Для повторения задачи каждые N часов надо проделать эти действия сколько нужна устанавливая разное время.
  10. Также для автоматического выключения ПК надо проделать тот же путь, только в поле Добавить аргументы вводим -s.

Примеры использования Shurdown в Windows 10:

shutdown.exe /r /t0 — Немедленная перезагрузка компьютера
shutdown.exe /r — перезагрузка ПК через 30 секунд
shutdown.exe /r /t 3600 — перезагрузка Windows через 60 минут
shutdown.exe /s /t 0 — Немедленное Выключение
shutdown.exe /s — Выключение ПК через 30 секунд
shutdown.exe /s /t 3600 — Выключение компьютера через час
shutdown.exe /h — Переводим систему в режим Гибернации (Hybernate) при условии, что этот режим включен
shutdown.exe /l — Завершение сеанса пользователя
shutdown.exe /i — Запуск графического интерфейса выключения ПК

/i — Отображение графического интерфейса пользователя. Этот параметр должен быть первым.
/l — Завершение сеанса. Этот параметр нельзя использовать с параметрами /m или /d.
/s — Завершение работы компьютера.
/r — Завершение работы и перезагрузка компьютера.
/g — Завершение работы и перезагрузка компьютера. После перезапуска системы, запуск всех зарегистрированных приложений.
/a — Отмена завершения работы системы. Этот параметр можно использовать только в период ожидания.
/p — Немедленное отключение локального компьютера без предупреждения. Можно использовать с параметрами /d и /f.
/h — Переключение локального компьютера в режим гибернации. Можно использовать с параметром /f.
/e — Указание причины непредвиденного завершения работы компьютера.
/o — Переход в меню дополнительных параметров загрузки и перезагрузка компьютера. Данный параметр допустим для Windows 8 и более поздних версий. Необходимо использовать в с параметром /r.
/m \компьютер — Имя или IP-адрес конечного компьютера.
/t xxx — Задание задержки в xxx секунд перед завершением работы компьютера. Допустимый диапазон: 0-315360000 (10 лет); значение по умолчанию: 30 секунд. Если период таймаута больше 0, применяется параметр /f.
/c «комментарий» — Комментарий с причиной перезапуска или завершения работы. Наибольшая длина — 512 знаков.
/f — Принудительное закрытие запущенных приложений без предупреждения пользователей. Параметр /f используется, если для параметра /t задано значение больше 0.
/d [p|u:]xx:yy Необходимо указать причину для перезагрузки или выключения. «p» означает запланированную перезагрузку или завершение работы. «u» означает, что причина определяется пользователем. Если не задано ни «p», ни «u», перезагрузка или завершение работы являются незапланированными. xx является основным кодом причины (целое положительное число, меньшее 256). yy является вспомогательным кодом причины (целое положительное число, меньшее 65536).

Вместо синтаксиса /ключ допускается использование -ключ

Соединения с кластером и регламентный перезапуск рабочих процессов

Раздел поясняет влияние соединений с кластером на управление рабочими процессами.

Соединения кластера

Утилита администрирования кластера серверов позволяет посмотреть список соединений:

  • кластера в целом (ветка «Центральные серверы 1С:Предприятия 8.1/ / Кластеры/ / Соединения»);
  • рабочего процесса (ветка «Центральные серверы 1С:Предприятия 8.1/ / Кластеры/ / Процессы/ / Соединения» или ветка «Центральные серверы 1С:Предприятия 8.1/ / Кластеры/ / Рабочие серверы/ / Процессы/ / Соединения»);
  • информационной базы (ветка «Центральные серверы 1С:Предприятия 8.1/ / Кластеры/ Информационные базы/ / Соединения»).

Среди соединений имеются:

  • пользовательские соединения (1С:Предприятие, Конфигуратор, COM-соединения, WS-соединение, Фоновое задание, Консоль кластера, COM-администратор)
  • служебные соединения (Планировщик заданий, Отладчик)

Пользовательские соединения относятся к информационной базе и видны в списке соединений:

  • своей информационной базы;
  • своего рабочего процесса;
  • кластера в целом.

Служебные соединения не относятся к конкретной информационной базе и видны в списках соединений:

  • своего рабочего процесса;
  • кластера в целом.

Служебных соединений «Планировщик заданий» может быть несколько. Они устанавливаются в процессе работы кластера, и их количество зависит от нагрузки на кластер и от выполняемых действий. Эти соединения использует не только планировщик фоновых и регламентных заданий, но и:

Разрыв соединения

Утилита администрирования кластера серверов и средства программного администрирования кластера (объект V81.COMConnector) позволяют выполнять принудительный разрыв соединений с кластером. Принудительно могут быть разорваны только пользовательские соединения. Возможность принудительного разрыва пользовательского соединения может зависеть от действия, которое в данный момент выполняется на сервере по инициативе данного соединения:

  • если по инициативе пользовательского соединения на сервере не выполняется никакого действия, то соединение может быть разорвано всегда;
  • если в момент разрыва соединения соединение выполняет на сервере код на встроенном языке, то разрыв соединения возможен при переходе выполнения от одной строки кода на встроенном языке к другой;
  • если соединение выполняет запрос к базе данных, то для MS SQL Server и IBM DB2 1С:Предприятие предпринимает попытку прервать выполнение запроса сервером баз данных. Соединение будет разорвано, если пользователь базы данных, от имени которого сервер 1С:Предприятия выполняет обращение к базе данных, имеет соответствующие права, и СУБД готово выполнить функцию прекращения исполнения запроса;
  • в других случаях попытка принудительного разрыва пользовательского соединения может не привести к фактическому разрыву соединения.

Принудительный разрыв служебных соединений невозможен.

Выключение и остановка рабочего процесса

Каждый рабочий процесс, определенный в кластере, может быть выключен или включен. При запуске кластера запускаются только включенные процессы. В работающем кластере при помощи Утилиты администрирования кластера серверов или средств программного администрирования кластера можно включать и выключать рабочие процессы, а также их создавать и удалять. После включения рабочий процесс запускается, если он до этого не был запущен и был выключен.

После выключения запущенного рабочего процесса он останавливается не сразу, а только тогда, когда с ним не будет установлено ни одного пользовательского соединения. При этом новых пользовательских соединений с данным рабочим процессом устанавливаться не будет. Для обеспечения возможности остановки рабочего процесса даже в том случае, когда с ним еще установлены пользовательские соединения, в Утилите администрирования кластера серверов предусмотрен параметр «Выключенные процессы останавливать через. » в свойствах кластера, а в средствах программного администрирования кластера — свойство ExpirationTimeout объекта «Кластер серверов» (IClusterInfo).

Если в момент выключения рабочего процесса значение этого параметра отлично от 0, то через заданное им количество секунд после выключения рабочий процесс будет остановлен даже в том случае, если не все пользовательские соединения с этим процессом закончили работу. При этом работа всех пользователей, подсоединенных к этому процессу, завершится аварийно.

Чтобы избежать аварийного завершения работы пользователей, можно предусмотреть в конфигурации анализ ситуации, когда рабочий процесс, с которым работает пользователь, оказался выключен. Для этого в глобальном контексте имеется метод «НеобходимостьЗавершенияСоединения». С его помощью конфигурация может отследить выключение рабочего процесса и оценить время, через которое выключенный процесс будет остановлен. В этом случае, например, пользователю может быть предложено перезапустить приложение.

Регламентный перезапуск рабочих процессов

Для минимизации отрицательных последствий фрагментации и утечки памяти в рабочих процессах может быть предусмотрен их автоматический перезапуск. В 1С:Предприятие встроена возможность автоматического перезапуска рабочих процессов через заданные интервалы времени. Для этого в Утилите администрирования кластера серверов предназначен параметр «Рабочие процессы перезапускать через. » в свойствах кластера, а в средствах программного администрирования кластера — свойство LifeTimeLimit объекта «Кластер серверов» (IClusterInfo). Если этот параметр отличен от 0, то для каждого рабочего процесса через заданное количество секунд после его запуска:

  • создается и запускается новый процесс;
  • текущий процесс выключается.

Это позволяет обеспечить автоматическое ограничение времени жизни рабочих процессов. Рекомендуется время, заданное параметрами LifeTimeLimit и ExpirationTimeout, связывать с длительностью технологического цикла конкретной информационной базы (сутки, неделя и т. д.).

Если автоматический перезапуск рабочих процессов при окончании заданного времени жизни не решает проблему, то возможна организация программного перезапуска по каким-нибудь другим критериям (объем памяти, занимаемые ресурсы, . ). Для этого при помощи средств программного администрирования кластера объекта V81.COMConnector необходимо:

  • установить время принудительной остановки рабочих процессов (свойство ExpirationTimeout объекта «Кластер серверов»);
  • согласно установленным критериям выбрать рабочий процесс, который необходимо перезапустить;
  • запустить новый процесс;
  • выключить выбранный процесс;
  • после того, как выключенный процесс будет остановлен, удалить его из кластера.

Приведенный ниже пример кода позволяет установить время принудительной остановки рабочих процессов:

Следующий фрагмент кода является простым примером регламентного перезапуска рабочих процессов:

Как отключить автоматическую перезагрузку системы

Как отключить автоматическую перезагрузку системы? Компьютер самопроизвольно перезагружается после установки новой программы или драйверов? Конечно, перезагрузка нужна после таких действий, но если вы устанавливаете не один, а целый пакет драйверов, то производить каждый раз перезагрузку системы совсем не обязательно, да и времени на это уходит не мало.

Эту же перезагрузку можно проделать один раз в самом конце, но вот беда – система не спрашивает нас, а самостоятельно выполняет то, что считает нужным. Если вас это не устраивает, то необходимо отключить автоматическую перезагрузку системы.

У любой операционной системы имеются настройки по умолчанию, но это не значит, что мы должны мириться с этим. Если нас что-то не устраивает, то можно изменить эти самые настройки.

Например такие как:

Как отключить автоматическую перезагрузку системы

Эти настройки актуальны и для других операционных систем Windows.

Для этого в Windows XP проделайте следующее:

Откройте меню ПускНастройкаПанель управления . В открывшемся окне Панель управления выберите иконку Система и откройте её.

Откроется окно Свойства системы .

Это же окно можно открыть и по-другому: щёлкните правой кнопкой мыши по иконке Мой компьютер на рабочем столе и в открывшемся меню выберите самую нижнюю строку Свойства .

Выберите в нём вкладку Дополнительно . Далее перейдите на панель Загрузка и восстановление (первая снизу) и нажмите в ней кнопку Параметры .

В новом окне Загрузка и восстановление снимите галочку с функции Выполнить автоматическую загрузку .

Подтвердите изменения, нажав кнопку ОК . И больше неожиданная перезагрузка системы не будет вас беспокоить.

Таких настроек в операционной системе Windows очень много, но они специально скрыты от простого пользователя, чтобы вы от любопытства и неопытности не угробили ее.

Многие из таких настроек находятся в реестре Windows, но туда не имея опыта в настройке компьютера лезть не стоит. Хотя периодически очищать его не помешает, так же, как и дефрагментацию жесткого диска.

Ссылка на основную публикацию