PDA

Показать полную графическую версию : Перезагрузка компьютера в случае отвала оборудования


DeepWaters
01-03-2019, 19:01
Всех приветствую, имеется комп, система Windows 10 corporate, с несколькими видеокартами, АМД, иногда одна карта отваливается по непонятным причинам причем исчезая из диспетчера устройств, или же карта остается но висит там с восклицательным знаком, карты местами менял - отваливается именно карта на втором слоте, БП по мощности с запасом, даже другой БП пробовал, и даже переставлял карты на другую точно такую же материнку - проблема осталась, видимо проблема в биосе производителя мат.платы (чипсет - тоже АМД) все родные драйвера под железо стоят, вообщем возможно ли на каком либо любом скриптовом языке, хоть bat хоть VBS или AutoIt, написать скрипт периодически проверяющий кол-во видеокарт - если карт не две а одна или если какая то из карт с воскл.знаком - то перезагрузка?

Iska
01-03-2019, 19:44
DeepWaters, зачем так?

Busla
02-03-2019, 01:49
Iska, а что не так?

DeepWaters, я бы попробовал через wmic path Win32_PnPEntity отслеживать конкретное устройство

Iska
02-03-2019, 02:46
Iska, а что не так? »
Busla, я просто не вчитался внимательно в:
имеется комп … с несколькими видеокартами, »
Разве нынче ещё есть экономический смысл майнить в домашних условиях?

я бы попробовал через
wmic path Win32_PnPEntity
отслеживать конкретное устройство »
На что именно там смотреть в случае:
но висит там с восклицательным знаком »
?

DeepWaters
02-03-2019, 08:11
На что именно там смотреть в случае: »
А в таком случае там, в диспетчере устройств, есть для этого значение - устройство - свойства - вкладка сведения - свойство - "Есть проблема" - истина/ложь
Если устройство висит с восклицательным знаком то "Есть проблема" - истина
Если все норм то "Есть проблема" - ложь

я бы попробовал через
Код: Выделить весь код
wmic path Win32_PnPEntity
отслеживать конкретное устройство »
Я уже кое что нагуглил - в винде для работы с железом из командной строки надо пользоваться утилитой devcon от майкрософт, только вот как её применить для моего случая еще пока неясно

Iska
02-03-2019, 09:44
DeepWaters, Вы не поняли. Я имел в виду — на какие свойства класса Win32_PnPEntity нужно смотреть (а не куда).

YuS_2
02-03-2019, 10:33
wmic path Win32_PnPEntity
отслеживать конкретное устройство »
тогда уж, чтобы не ретроградствовать:
powershell
get-pnpdevice|? friendlyname -match 'отслеживаемое_устройство'

Использовать значение "Status", для слежения за состоянием...

Или модуль добавить отсюда (https://gallery.technet.microsoft.com/Device-Management-7fad2388)

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

Iska
02-03-2019, 10:39
в случае нерабочего устройства, он его просто не выводит... надо проверять. »
Ну, дык, я про что. Я-то никак у себя не сэмулирую:
причем исчезая из диспетчера устройств, или же … висит там с восклицательным знаком »

Busla
02-03-2019, 10:40
на какие свойства класса Win32_PnPEntity нужно смотреть »
в драйверно-железной теме поверхностно ориентируюсь, просто рабоче-крестьянским методом "сравни две картинки" попробовал бы найти значимые свойства для ситуации восклицательного знака

Разве нынче ещё есть экономический смысл майнить в домашних условиях? »
если рендерить, считать нейросети и т.п., отвал видеокарты наверняка вешает софт её использующий

да даже если этот комп крутит рекламу, показывает веб-камеру из буфета или ещё какой мониторинг - почему не перезагрузить, если поломка детектится и лечится?

Iska
02-03-2019, 18:20
Ну да. В общем, так или иначе, смотреть-сравнивать автору, какие наблюдаются отличия.




© OSzone.net 2001-2012