Deutsch
Germany.ruФорумы → Архив Досок→ Компьютер & Co

как востановить зависший процесс ?

183  
kug завсегдатай07.04.08 18:04
kug
07.04.08 18:04 
Привет всем,
может кто помнит была такая фитча у Norton Utilities когда то, которая добавляла кнопку в task mager , и могла "разморозить"/восстановить зависший процесс.
Может кто знает подобную утилитку, желательно freeware ?
Куг
#1 
dkonly знакомое лицо07.04.08 20:11
NEW 07.04.08 20:11 
в ответ kug 07.04.08 18:04
Что значит разморозить?
Есть хорошая прога от Марка Руссиновича Process Explorer http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx Прибьет любой зависший процесс
#2 
Sashenzia местный житель07.04.08 20:58
Sashenzia
NEW 07.04.08 20:58 
в ответ kug 07.04.08 18:04
Если "разморозить процесс" означает не убить, а именно вывести из стопора, т.е. зацикленный процесс в реальном времени автоматически дебаггить, исправить ошибки кода программы.. Это даже для Нортона лихо! :) Иначе зачем таскменеджеру дополнительные кнопки, там есть "Task beenden".
Я ещё пользуюсь Kill process. (http://www.koeltzsch.com/Software/killprocess.aspx) На сколько он лучше бьёт процессы не скажу, бьёт точно не все. Но в нём ещё можно посмотреть путь к файлу и принадлежность, иерархию ;)
#3 
kug завсегдатай07.04.08 21:03
kug
NEW 07.04.08 21:03 
в ответ Sashenzia 07.04.08 20:58
"разморозить процесс" означает не убить, а именно вывести из стопора и позволить программе хотя бы сохранить данные.
У старого Нотрона для Win98 была такая функция.
#4 
Sashenzia местный житель07.04.08 21:37
Sashenzia
NEW 07.04.08 21:37 
в ответ kug 07.04.08 21:03
Раз Нортон прекратил развитие фичи, значит на то есть причины. Я вообще не ах какой программер, но могу предположить, что освобождение процесса под ´98 было связано с распределением в его пользу ресурсов. Пусть меня поправят, если я не прав. Т.е. повышение приоритета(?), предоставление оперативки.. Этого сейчас можно достичь другими средствами. Например MemDefrag или Memory Elevator. В первой есть настройка порога, когда память автоматически дефрагментируется и освобождается указанное кол-во под нужды пользователя. В XP(наверное и в висте) процесс можно изначально запускать с желаемым приоритетом.
#5 
kug завсегдатай07.04.08 21:49
kug
NEW 07.04.08 21:49 
в ответ Sashenzia 07.04.08 21:37
Может у Нортона эта опция еще и есть - не знаю, старый Нортон на XP не загружается, а нового у меня нет.
Оптимизатор памяти у меня есть, но проблему это не решает. Если какой то процесс завис то освобождение ресурсов на него уже не влияет.
#6 
Sashenzia местный житель07.04.08 21:55
Sashenzia
NEW 07.04.08 21:55 
в ответ kug 07.04.08 21:49, Последний раз изменено 07.04.08 22:00 (Sashenzia)
В ответ на:
Если какой то процесс завис то освобождение ресурсов на него уже не влияет

Хм.. сколько программ, а сколько причин их зависаний! Глупо всё под одну черту. И невозможно.
Пару секунд на сохранение работы в некоторых случаях можно выиграть я думаю.
http://www.windows-tweaks.info/html/prozessorprioritat.html
А вообще на такой случай надо прямо ставить софт и оптимировать систему, не загружать. Лучшая страховка... В своё время убедился что все дефрагментаторы, оптимизаторы - сами по себе мусор и балласт.
#7 
kug завсегдатай08.04.08 12:54
kug
NEW 08.04.08 12:54 
в ответ Sashenzia 07.04.08 21:55
Я тут решение для Microsoft Office Tools нашел:
Start-->Programs-->Microsoft Office Tools-->Microsoft Office Application Recovery.
теперь бы что-нибудь подобное для остальных прог. найти .....
#8