Def
Есть н-ное количество ноутбуков HP с корпоративной версией винды. Дрова на неё не устанавливаются из-за искусственного ограничения HP. Проблема общеизвестная (пример). Но решения мне найти не удалось. Часть дров можно установить вручную, но всяческие панели настройки видео/звука/тачпада и т.п. при этом работать не будут. Может кто-то поборол эту дичь? Вложение: |
Sania.
mol61
Ещё не помешает посмотреть список необязательных обновлений. Там часто как раз дрова находятся и их надо вручную, самому дать команду на установку.
Что то я впервые слышу что у корпоратики какие то особые требования к драйверам.
Evil_Side
что за модель ноута то
Добавлено спустя 1 минуту 38 секунд:
ну люди купили потребительскую линейку ноутов, и так хп «стимулирует» покупку своих пробуков для корпоративного использования)
Добавлено спустя 3 минуты 16 секунд:
еще как вариант, один ноут перезалить на про, установить все дрова и заапргрейдить до корпоративной(снять образ и расклонировать на остальные)
вроде можно, если я правильно в таблицу глядел
https://docs.microsoft.com/ru-ru/window … n-upgrades
Def
Пожалуйста, покиньте мою тему.
Это не у корпоратки к драйверам. А совсем наоборот, у драйверов HP к версии оси. Вот пример скрипта детектирования версии (у каждого драйвера скрипты разные и продублированы в разных местах):
@echo off
REM Set you log name and path here.
Set Logpath=C:\system.sav\Logs\Softpaq_install.log
if not exist C:\system.sav\Logs md C:\system.sav\Logs
REM Detect OS version
set os_ver=
for /f «tokens=1,2 delims== » %%i in (‘wmic os get version /value’) do (if /i %%~i == version set «os_ver=%%~j»)
if not defined os_ver echo [%date%][%time%][%~dpnx0] Could not get OS version >> %Logpath% & goto fail
ECHO [%date%][%time%][%~dpnx0] Detected OS version : [%os_ver%] >> %Logpath%
REM ================== Check if OS is 19H2 (10.0.18363) ==================
ECHO [%date%][%time%][%~dpnx0] Check if OS version has met requirement >> %Logpath%
IF /I [%os_ver%] EQU [10.0.18363] echo [%date%][%time%][%~dpnx0] OS version match. >> %Logpath% & goto Install_DRV
REM ================== Check if OS is 20H1 (10.0.19041) ==================
ECHO [%date%][%time%][%~dpnx0] Check if OS version has met requirement >> %Logpath%
IF /I [%os_ver%] EQU [10.0.19041] echo [%date%][%time%][%~dpnx0] OS version match. >> %Logpath% & goto Install_DRV
echo [%date%][%time%][%~dpnx0] OS version missmatch. >> %Logpath%
goto unsupport_OS
:Install_DRV
Drvinstall.cmd
:fail
goto END
:unsupport_OS
mshta.exe vbscript:Execute(«msgbox «»The driver is not supported on this OS version (%os_ver%).»»,48,»»Warning»»:close»)
:END
Это всего лишь мелкая вишенка на дерьмоторте брендированного железа и софта, со всеми его ограничениями, запретами и «белыми списками совместимости» вплоть до болтика.
Да, и я об этом написал:
Это важно, потому что например скроллить двумя пальцами, да ещё и с инвертированием — такое не каждому дано. Внешний монитор нормально не настроить опять же.
Sania.
Почему вы это требуете, вы не знаете ответ на мой вопрос или он неудобный?
chesheer
Def
Я решил начать с простого и попытаться установить то, что и должно было бы устанавливаться. Изменил скрипт опознания, чтобы он всегда возвращал правильную версию. Но это дало только то, что окно с ошибкой несовместимости не появляется. Дальше просто ничего не происходит.
Конечно, его делает синаптикс, но он дрова не даёт в доступ. Якобы, каждый сборщик их кастомизирует, обращайтесь к ним.
Универсальные дрова на видеоядро от амд не встают. Опять же, кастомизированные от HP встают, но вручную.
Козлы одним словом!
