IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Железо (http://www.imho.ws/forumdisplay.php?f=31)
-   -   Выключение компьютера из XP нажатием кнопки на корпусе (http://www.imho.ws/showthread.php?t=83941)

ntspider 16.04.2005 23:12

Выключение компьютера из XP нажатием кнопки на корпусе
 
Всем доброго времени суток!
К нам прибыли новые компьютеры с предустановленной XP sp2 и оказалось, что при нажатии на кнопку вкл/выкл на корпусе XP начинает выгружаться, а далее происходит выключение компьютера! Т.е. не надо для отключения сначала выбирать в меню Пуск-Выключение-выключение. Как это настроено? Просто любопытно! Это в BIOS Настраивается или фича XP sp2?

Borland 17.04.2005 01:02

Это фича в XP вообще, независимо от сервиспаков.
Реакция ОС на нажатие кнопки питания на корпусе регулируется на вкладке "Дополнительно" апплета "Электропитание" Панели управления. ;)
Естественно, чтобы это работало, БИОС должен поддерживать "Расширенное управление электропитанием", которое должно быть включено в БИОС на момент установки ОС.
P.S. ИМХО, тему надо перенести в раздел "ОС"...

ntspider 17.04.2005 01:09

Цитата:

Borland:
включено в БИОС на момент установки ОС
т.е. если в BIOS эта фича была отключена, то теперь если её включить всё равно работать не будет?

Цитата:

Borland:
на вкладке "Дополнительно" апплета "Электропитание Панели управления.
там 2 галочки Всегда отображать значок на панели задач и Запрашивать пароль при выходе из ждущего режима :eek: мне кажется это не те галочки! :(

Borland 17.04.2005 01:39

Цитата:

ntspider:
т.е. если в BIOS эта фича была отключена, то теперь если её включить всё равно работать не будет?
Будет, если поменять ядро ОС на "ACPI uniprocessor PC". Но это задача нетривиальная, проще накатить винду заново...

ntspider 17.04.2005 01:49

Цитата:

Borland:
Будет, если поменять ядро ОС на "ACPI uniprocessor PC".
хм....а может что-то нужно обновить просто? зачем усложнять? я что-то такое слышал, что нужно кое-чего скачать и всё будет ОК....только что именно уже не помню!

Dr.God 17.04.2005 14:21

Цитата:

Borland:
Но это задача нетривиальная, проще накатить винду заново...
Ну, это как сказать. ;) Как-то, помнится, менял ядро так:

Цитата:

В Windows XP этот процесс упрощён до предела. Больше не надо переставлять всю систему, или использовать внешние утилитки из Resource Kit-а. Ядро меняется в Device Manager -> Computer, как и любой другой драйвер.

Но, это ИСКЛЮЧИТЕЛЬНО важно, НЕ СТАВЬТЕ ядро, которое не держится железом. Если не уверены, то лучше ничего не трогать, потому что последствия установки неправильного ядра непредсказуемы. Скорее всего машина просто перестанет загружаться, во всех режимах. Предотвратить подобное можно подредактировав boot.ini. Нужно всего лишь продублировать рабочий пункт меню выбора ОС, например,

multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows XP Professional" /fastdetect
и приписать после /fastdetect следующие опции: /kernel=ntoskchk.exe /hal=halchk.dll,
а также в директории WINDOWS\System32 сделать копии вашего ядра и HAL-а. Назвать их, конечно же, надо ntoskrnl.exe -> ntoskchk.exe и hal.dll -> halchk.dll.

Кроме этого, необходимо учитывать одну тонкость. Видимо из за того, что при установке неправильного ядра XP просо виснет, теперь весь список доступных ядер не выводиться в окне смены драйвера. Таким образом, возможна ситуация, когда точно знаете, что ядро поддерживается системой, но система не даёт его установить. В этом случае, придётся делать это вручную. Для начала найдите в windows\inf файл под названием hal.inf. После этого, изучите его, чтобы выяснить, какие файлы и куда переписываются при смене ядра. Обычно перезаписывается только hal.dll, названия какого hal какому ядру соответствуют, можно узнать из списка:

Standard PC - hal.dll
Advanced Configuration and Power Interface (ACPI) PC -halacpi.dll
ACPI Uniprocessor PC - halaacpi.dll ACPI Multiprocessor PC -halmacpi.dll
Compaq SystemPro Multiprocessor or 100% Compatible - halsp.dll
MPS Uniprocessor PC -halapic.dll
MPS Multiprocessor PC -halmps


После этого остаётся "выдрать" соответствующий файл из Windows\Driver Cache\i386\driver.cab, скопировать его с Windows\system32, и сослаться на него в boot.ini. После загрузки (если повезёт :-)), можно переставить его по нормальному, в списке это ядро появится.
Мне повезло. :) Источник, увы, не помню.

ntspider 17.04.2005 23:35

Цитата:

Borland:
проще накатить винду заново
а что нужно прописать при установке xp чтобы была возможность отключения компа кнопкой после установки

VAlex 17.04.2005 23:55

А еще такого-же результата можно добиться в Win98 SE (без SE незнаю)...

setup /p j

ntspider 17.04.2005 23:58

Цитата:

VAlex:
добиться в Win98 SE
спасибо, но меня интересует XP

Borland 17.04.2005 23:59

Цитата:

Сообщение от ntspider
а что нужно прописать при установке xp чтобы была возможность отключения компа кнопкой после установки

Ничего не нужно. Если включена поддержка ACPI в бивисе, то XPень сама установит правильное ядро. ;)

ntspider 18.04.2005 00:08

Цитата:

Borland:
XPень сама установит правильное ядро
так у меня при установке вроде всё было в BIOS Прописано!

Borland 18.04.2005 00:27

Вложений: 2
В диспетчере устройств у компа должен быть такой тип (ACPI.png).
Тогда в управлении электропитанием будет такой пункт (Power.png)

Если Правильное ядро не установилось автоматом, то это может быть:
1. Всё-таки что-то неправильно настроено в бивисе
2. Кривая поддержка ACPI бивисом. Теоретически, может лечиться перепрошивкой.
3. Несовместимость на уровне железа с тем, что M$ называет ACPI. В морг...
4. Кривизна дров под материнку. Бывает, но исключительно редко...

ntspider 18.04.2005 00:39

Borland
Точно помню, что на компах, где эта фича работает есть такое в меню Дополнительно
Ещё помню, что обновлял автоматическое управление питанием в win98SE, чтобы изменилась вкладка Дополнительно и чтобы комп выключался нормально, но тогда у меня не получилось пока не скачал знаменитый патч, решающий эту проблему для win98SE, может и в XP Есть такая возможность?

Borland 18.04.2005 01:00

Цитата:

ntspider:
знаменитый патч, решающий эту проблему для win98SE, может и в XP Есть такая возможность?
Пост №2 темы:
Цитата:

Borland:
Это фича в XP вообще, независимо от сервиспаков.
Могу добавить, что никаких спец. патчей тож не нужно.
Если XP не ставит поддержку ACPI - значит, она не видит поддержки ACPI на уровне железа. Точка!
Железо-то хоть какое?

ntspider 18.04.2005 01:05

Цитата:

Borland:
Железо-то хоть какое
Epox 8rda3+
AMD Athlon XP (Barton) 3000+

Borland 18.04.2005 01:25

Цитата:

Сообщение от ntspider
Epox 8rda3+
AMD Athlon XP (Barton) 3000+

Камень здесь, по большому счёту, роли не играет.
Согласно спецификации, мать должна поддерживать Enchanced ACPI.
Прошей бивис последней прошивкой, проверь включена ли в нём поддержка ACPI и PnP OS. Должно заработать.
Также стОит перед установкой ОС снять разгон (если используется).

drPhil 05.05.2005 22:51

Народ может кто поможет !?
Я на днях игрался с настроиками компа - и тут он перестал
выключатся, только через кнопку хочет гад.
Тоесть все делает как положено - закрывает Винды и показывает
надпись - мол система успешно выключена, нажмни плиз на кнопку!

:idontnow:

ntspider 06.05.2005 01:12

Цитата:

drPhil:
Тоесть все делает как положено - закрывает Винды и показывает
надпись - мол система успешно выключена, нажмни плиз на кнопку
я думаю твой вопрос не из этой арии немного! ;) скорее всего в биосе ты чего-то напартачил! Расскажи что за ОС и чего делал хотябы для начала.

nikhotin 06.05.2005 01:38

Цитата:

Сообщение от drPhil
Народ может кто поможет !?
Я на днях игрался с настроиками компа - и тут он перестал
выключатся, только через кнопку хочет гад.
Тоесть все делает как положено - закрывает Винды и показывает
надпись - мол система успешно выключена, нажмни плиз на кнопку!

:idontnow:

gpedit.msc
"Конф. комп" - "Адм. шаблоны" - "System"

Параметр:
Do not turn off system power after........

quaker 06.05.2005 02:02

вообще то в биосе есть пунктик который значит примерно следующее выключать компьютер - и два вариант при надатии на кнопку и при 4 секундном удержании кнопки
так вот если выбрать 4 секунды
то при однократном нажатии винда действует как будто ей сказали завершить работу если же держать 4 секунды то вырубается сразу по проишествии этих секунд

на 2000 никакое например ядро менять не нужно
поменял в бивисе и все работает по новому :)

drPhil 06.05.2005 05:54

Спасибо за oтветы .
Перепробовал все - не помогло. Все равно пишет " Now is safe to turn off your computer", как когда то в старых , которые только кнопкой выключались.

Еще странное наблюдение - когда делаю Start --> Turn off Computer
на окошке с 3 кнопками , бместо кнопки "Switch user" , какая то кнопка "Hibernate" .
Может это наведет вас на мысль че я напортачил ? :idontnow:

ntspider 06.05.2005 09:25

Цитата:

quaker:
на 2000 никакое например ядро менять не нужно
повезло тебе :yees:

drPhil 10.05.2005 22:32

В конце пришлось переинсталировать Bios
Но вот как я себе такое горе нашел - так и не разобрался

Shura_HI 11.05.2005 14:55

Цитата:

Сообщение от Dr.God
Как-то, помнится, менял ядро так:


Мне повезло. :) Источник, увы, не помню.

Это из WinXP FAQ с сайта http://www.3dnews.ru
Мне этот финт помогал не раз. А "накатить винду заново" - это ИМХО для тех, кто больше ничего не умеет :-)

TVERD 04.07.2005 22:56

Цитата:

Сообщение от quaker
вообще то в биосе есть пунктик который значит примерно следующее выключать компьютер - и два вариант при надатии на кнопку и при 4 секундном удержании кнопки
так вот если выбрать 4 секунды
то при однократном нажатии винда действует как будто ей сказали завершить работу если же держать 4 секунды то вырубается сразу по проишествии этих секунд

на 2000 никакое например ядро менять не нужно
поменял в бивисе и все работает по новому :)

-------------------------------------------------------
У меня 2000 но в биосе подобного пунктика нет(комп старый), может есть другие варианты решения этой проблемы? В gpedit.msc тоже нету такого пунктика :idontnow:

ntspider 04.07.2005 23:33

Цитата:

Сообщение от TVERD
-------------------------------------------------------
У меня 2000 но в биосе подобного пунктика нет(комп старый), может есть другие варианты решения этой проблемы? В gpedit.msc тоже нету такого пунктика :idontnow:


может BIOS прошить самой новой прошивкой

TVERD 05.07.2005 01:11

Я даже не знаю как такое старьё прошить можно, и ведь у меня раньше на Вынь98 комп вырубался нормально

dimonk 05.07.2005 09:11

TVERD
а если в бут.ини задать загрузку другого ядра?

TVERD 05.07.2005 20:02

А где его можно взять? Знаю что тупой вопрос но я с этим ещё не сталкивался

dimonk 06.07.2005 08:22

Цитата:

TVERD:
А где его можно взять?
кого?

TVERD 06.07.2005 22:44

Цитата:

Сообщение от dimonk
кого?

Точнее было бы сказать, как узнать "какое" ядро надо?

dimonk 07.07.2005 07:58

с поддержкой acpi, ес-но.

TVERD 08.07.2005 17:23

Перепробывал все, после перезагрузки комп не грузится вообще :(

Ilyazzz 08.07.2005 18:50

TVERD
в каком смысле не грузится?.. =)

TVERD 08.07.2005 19:30

Винда виснет при загрузке :confused:

Ilyazzz 08.07.2005 20:33

TVERD
переставь ее начисто... =)
токо в БИОСе сначала выставь ACPI чтоб включен был... =)

TVERD 08.07.2005 20:38

Нету у меня в БИОСе такого пункта :idontnow:
У меня мать:HP Vectra Ve series 2 5/100

dimonk 11.07.2005 07:26

Цитата:

TVERD:
У меня мать:HP Vectra Ve series 2 5/100
ух ты ж. не люблю я брендовые биосы...

TVERD 11.07.2005 10:49

Цитата:

Сообщение от dimonk
ух ты ж. не люблю я брендовые биосы...

Я тоже от них не в восторге, но поменять пока нет возможности.

TVERD 11.07.2005 23:55

И ещё, при использовании прог типа POWERoff, комп вместо выключения перезагружается. Может будут какие мысли?


Часовой пояс GMT +4, время: 21:42.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.