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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программное обеспечение Windows (http://forum.oszone.net/forumdisplay.php?f=7)
-   -   [решено] Viber не дает выключить ПК. (http://forum.oszone.net/showthread.php?t=327141)

4715 28-05-2017 16:27 2740299

Viber не дает выключить ПК.
 
Viber не дает выключить ПК. При отключении ПК или перезагрузке выдает на пару секунд окно типа что-то там он не отвечает. Потом окно само исчезает и ПК отключается. Если предварительно закрывать вибер, то выключается ПК нормально.

Можно как то сделать, что выключалось оно нормально?

Vindows 7 x64 лицензия

Iska 28-05-2017 18:59 2740317

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

4715 28-05-2017 20:31 2740331

Та достает это окно. На ПК стоит ССД, все быстро работает, а из-за этого окна как то не спокойно на душе :(

mwz 28-05-2017 22:17 2740348

Цитата:

Цитата 4715
на пару секунд окно типа что-то там он не отвечает »

Если "что-то там" — то можно дать какой-нибудь совет.
Но если знать, что за "что-то там", то ответ может быть более конкретным.
Если не успеваете прочитать — посмотрите в Протоколе Событий.

4715 28-05-2017 22:31 2740349

В событиях никакого намека нет на зависшее приложение.
Типа такого:

Прошу извинить, нет возможности сфотографировать мое окно

Iska 28-05-2017 23:05 2740356

4715, у Вас нет «зависшего приложения». Если бы было «зависшее», не было бы продолжения:
Цитата:

Цитата 4715
Потом окно само исчезает и ПК отключается. »

После того, как операционная система разошлёт всем окнам верхнего уровня сообщение о завершении работы — у приложений есть определённое количество времени на подготовку к завершению своей работы. Если приложение завершает свою работу быстро — Вы его в этом окне не увидите. Если не слишком быстро, но всё же укладывается в отведённое время — увидите это окно. Если приложение не ответило сообщением на запрос ОС и не завершает свою работу — увидите это окно, причём оно само не закроется и ОС не завершит свою работу, пока Вы не сделаете выбор (причём, это вовсе не означает, что приложение «зависло»: откройте Блокнот, набейте бла-бла-бла и, не сохраняя, попробуйте завершить работу — увидите запрос Блокнота на сохранение данных, если его не трогать, через определённый интервал увидите то же самое окно с уведомлением).

4715 28-05-2017 23:20 2740365

Спасибо, понятно. А можно совсем ламмерский вопрос - как то ускорить закрытие приложения можно? Или это только разрабы должны делать?

yurfed 29-05-2017 00:00 2740372

4715, в первую очередь очистите, удалите файл подкачки.
Ещё в реестре найдите HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
WaitToKillServiceTimeout и смените значение с 20000 скажем на 2000. Это милисекунды для завершения приложений во время выключения.
Да собственно почитайте сами.
Заодно посмотрите какие службы у вас тормозят выгрузку.

Казбек 29-05-2017 00:00 2740373

4715,

Попробуйте на свой страх и риск применить твик:
Твик
Код:

Windows Registry Editor Version 5.00
 
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoLowDiskSpaceChecks"=dword:00000001
"LinkResolveIgnoreLinkInfo"=dword:00000001
"NoResolveSearch"=dword:00000001
"NoResolveTrack"=dword:00000001
"NoInternetOpenWith"=dword:00000001
 
[HKEY_CURRENT_USER\Control Panel\Desktop]
"AutoEndTasks"="1"
"HungAppTimeout"="1000"
"MenuShowDelay"="0"
"WaitToKillAppTimeout"="2000"
"LowLevelHooksTimeout"="1000"
 
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control]
"WaitToKillServiceTimeout"="1000"
 
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control]
"WaitToKillServiceTimeout"="1000"
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control]
"WaitToKillServiceTimeout"="1000"
 
[HKEY_USERS\S-1-5-19\Control Panel\Desktop]
"AutoEndTasks"="1"
"HungAppTimeout"="1000"
"MenuShowDelay"="0"
"WaitToKillAppTimeout"="2000"
 
[HKEY_USERS\S-1-5-20\Control Panel\Desktop]
"AutoEndTasks"="1"
"HungAppTimeout"="1000"
"MenuShowDelay"="0"
"WaitToKillAppTimeout"="2000"


Iska 29-05-2017 00:06 2740377

Цитата:

Цитата 4715
как то ускорить закрытие приложения можно? Или это только разрабы должны делать? »

Уменьшить время, за которое приложение закрывается — только разработчики (если нет, конечно, каких-то затыков на Вашей стороне, вызывающих задержки).

Цитата:

Цитата yurfed
Ещё в реестре найдите HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
WaitToKillServiceTimeout и смените значение с 20000 скажем на 2000. Это милисекунды для завершения приложений во время выключения. »

Вот я бы категорически не рекомендовал этого делать. Это ведь совсем не «ускорение закрытия приложения».

Цитата:

Цитата Казбек
[HKEY_CURRENT_USER\Control Panel\Desktop] "AutoEndTasks"="1" "HungAppTimeout"="1000" "MenuShowDelay"="0" "WaitToKillAppTimeout"="2000" "LowLevelHooksTimeout"="1000" »

И этого — тоже. Особенно AutoEndTasks.


Коллеги, тогда уж пусть просто кнопку на системном блоке нажимает, эффект не сильно будет отличен.

Казбек 29-05-2017 00:18 2740382

Цитата:

Цитата Iska
И этого — тоже. Особенно AutoEndTasks. »

Я согласен, что это не рекомендуемые действия. Поэтому и выделил курсивом:
Цитата:

Цитата Казбек
на свой страх и риск »


4715 29-05-2017 22:35 2740633

Спасибо всем за помошь. Рисковать не хочу. Думал, просто как то это просто и безопасно решить можно. Раз нет - то нет.


Время: 08:39.

Время: 08:39.
© OSzone.net 2001-