Вы должны войти, чтобы создавать сообщения и темы.

Ноутбук определяется как PC

Добрый день!
Каким образом W10T определяет ноутбук это или ПК? По наличию аккумулятора? Дело в том, что батареи может не быть, например как у меня сейчас. И что в этом такого, казалось бы... W10T советует рекомендации для PC, к примеру в отключении лишних служб. Ну... степень сжатия и т.д.
Приведу пример из программы SDI:
Скриншот
Можно заметить, что программа по-прежнему определяет девайс как ноутбук, но без батареи.

Возможно ли сделать так, чтобы определялось по схожему принципу?

Лайкнул ЯR
ЯR

Игорь, приветствую 🖐
Определение производится путём получения ответа от типа зарядки аккумулятора.
Если аккумулятор не отдаёт ответа вовсе, значит это не ноутбук.
Но займусь дополненным сценарием. Сообщу чуть позже тут 👍

Лайкнули ЯR, Андрей и Игорь
ЯRАндрейИгорь
В любой непонятной ситуации переходи на beta  © Win 10 Tweaker

XpucT, привет! 🖖
Было б замечательно. А то это знаете, как у машины отвалилось колесо, и она сразу стала числиться самолётом. 😊

Цитата: Игорь от 13.01.2023, 14:17

А то это знаете, как у машины отвалилось колесо, и она сразу стала числиться самолётом. 😊

Приветствую. Сравнение не корректное. Чем технически (ну или хотя бы с точки зрения применения твиков) ноутбук без батареи отличается от системного блока?
Неттопы и мини-ПК, типа Intel Nuc, это ноутбуки или системные блоки? Начинка в них как правило такая же как и у ноутбуков (своя МП, мобильный процессор, мобильная память и т.д.).

Час добрый!
Эксперимента ради, решил тоже выткнуть батарею из своего ноутбука − определился как ПК, хотя система видит, что батарея вроде как должна быть, просто не обнаружена. Кстати, жаль, что на ноутбуках нет персональной рекомендации по удалению каталогов и служб биометрии. Хоть удаляемые папки и весят по паре килобайт − но без них всё равно на душе легче становится. 🙂

Adler, привет.
Да согласен, что не очень удачное сравнение. Но я хотел сказать о том, что если у машины отвалилось колесо... а ну если это транспорт, и там нет колёс/колеса, значит ездить она не умеет, а значит если так, то это самолёт/корабль ибо транспорт должен передвигаться (машина на колёсах), а без колёс, значит по воздуху или по воде? Так значит это не машина...
Насчёт технических моментов. Там другой тип мобильных видеокарт и т.д. оборудования, он отличается от ПКшного, и если запустить ту или иную настройки от ПК на ноутбуке, возможно будет что-то некорректно работать? Или там нужна та или иная служба, не из-за наличия батареи, а из-за типа элементов внутри. И эта служба не под тот девайс или там работает мощнее чем нужно... или будет слабее работать и устройство будет тормозить. Я не такой технический эксперт, но надеюсь Вы понимаете, о чём я написал.

Игорь, Добрый день.

Если ты внимательно следил за развитием Win 10 Tweaker, то там неоднократно говорилось о том, что во главу угла ставится стабильность и оптимизация кода. Можно написать точно такой же Win 10 Tweaker, который будет весить 100 МБ. Он будет делать всё то же самое. Допустим тот же SDI может определять тип ПК по своей базе данных, там размер сам знаешь какой у SDI. Можно и в Win 10 Tweaker 100500 проверок прописать, но разве это правильно? Я думаю, именно поэтому, был взят надёжный сценарий определения типа ПК - наличие батареи. 
Автор программы думаю с удовольствием бы отказался от этого всего, если бы на ПК и ноутбуках всё было идентично, но это не так. Ту же гибернацию нельзя удалять на ноутбуках, как и максимально сжимать систему. Это лишь 2 примера отличий, которые являются критическими, т.е. приводят к неработоспособности системы в случае неправильного выбора. А таких примеров куда больше. 
В выборе сценариев стоит исходить из массовости. Как много людей используют ноутбук со снятой батареей? Допустим у многих ноутбуков батарея вообще несъёмная. Поэтому данная методика определения правильная по сути.

Голова дана человеку не для того, чтобы кушать, а для того, чтобы думать.

Андрей, приветствую. Да, у меня как раз несъёмная батарея. И когда она вышла из строя, то ноутбук перестал включаться. Я её отсоединил и ноутбук работает только лишь за счёт зарядки. Это не массовый скорее всего вариант. Но как мне сказал один мастер по ремонту, что у нас в городе много, кто использует ноутбуки в домашних условиях без батареи.

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

Цитата: Игорь от 13.01.2023, 16:39

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

И да и нет. Много это ведь понятие относительное. За 2021 год в России было продано 3 500 000 ноутбуков. И сколько из них "много"? Я к тому, что критерий массовости должен быть глобальным, а не локальным. Допустим 1 из 1000 - это частный случай. 
Я думаю, разработчик найдёт альтернативный способ определения типа ПК, чтобы закрыть этот вопрос окончательно. Просто эта казалось бы "мелочь" показывает насколько сложно иногда решить ту или иную задачу, когда сценариев событий не просто много, а очень много. А ведь приведённый пример далеко не самый сложный.

Лайкнул Игорь
Игорь
Голова дана человеку не для того, чтобы кушать, а для того, чтобы думать.

Добрый день! ☀️
Наверняка уже эти варианты обдумывались, но всё же попробую предложить алгоритм определения...
Кроме отличий есть ли батарея или нет, распознание можно ещё добавить по ряду факторов:

  1.  Монитор и разрешение. При условии того, что не подключен внешний монитор.
  2.  Видеокарта. Например у NVIDIA в системной информации будет писаться в конце модели видеокарты M, что означает мобильная видеокарта-графика. Также возможно какое-то взаимодействие с Экспортом/Импортом драйверов, и определять по наличию драйвера видеокарты, т.е. чтобы было видно, что используется мобильный драйвер видеокарты, а это значит ноутбук.
  3.  Этот пункт схож предыдущим, только проверка наличия Bluetooth драйвера в системе; проверка наличия Wi-Fi; камеры; тачпада.

Надеюсь мои варианты помогут немного в реализации, выступая некой концепцией.

Не знаю как сейчас в современных ПК, возможно Блютуз и Вай-Фай встроены, но вот Камеры точно нет, она подключается отдельно и внешне. Тачпад... не слышал, что бывает внешним, но может существует... В Ноутах как правило в 90+ % есть Тачпад.

Привет всем!! У меня также win10tweaker определяет мой стационарный пк как ноутбук. А всё из-за того, что подключен ИБП дополнительно по usb и пк его видит как батарейку (в принципе, так и есть). Может как вариант сделать в win10tweaker чекбокс где можно было бы вкл/выкл настройки для ноута. Или при первом запуске спрашивать ноутбук это или стационарный пк 🤔🤔