In this blog article, I am going to show you how you can add drivers to a Windows Server 2019 ISO Image or WIM file using PowerShell and the DISM module. This will allow you to already have the latest drivers within the Windows Server installation image when you install Windows Server 2019. We will add drivers to a Windows Server 2019 WIM file (WIM stands for Windows Imaging Format), which then can be used to create a new ISO image or for example in Windows Deployment Services.
Preparation
Folder for adding drivers to Windows Server 2019
First, you will need to create three new folders called Drivers, ISO, and Mount. In my example, I created these in C:\Images.
- Drivers – This is the folder where you put all your extracted drivers, which you want to add to your Windows Server 2019 Image.
- ISO – This is where you can extract the Windows Server 2019 ISO Image. Basically all the files on the ISO file.
- Mount – This is an empty folder, which will be used to mount the WIM files.
You can now mount the ISO using Windows Explorer or the following PowerShell commands and copy the files to the ISO folder.
Mount ISO PowerShell
Mount-DiskImage -ImagePath C:\Temp\17763.379.190312-0539.rs5_release_svc_refresh_SERVER_EVAL_x64FRE_en-us.iso Copy-Item D:\* C:\Image\ISO\ -Recurse
In your case, the ISO may be mounted on a different drive letter instead of my D: drive.
Add drivers to the Windows Server 2019 Image
First, you can check in which Windows editions you want to add the drivers. To check that you can use the following PowerShell command:
Get-WindowsImage -ImagePath C:\Image\ISO\sources\install.wim
PowerShell Get-WindowsImage Windows Server 2019 Editions
The Get-WindowsImage cmdlet will show you the different editions included in the WIM file.
After we have seen the Index numbers, we can now mount the Windows Image our Mount folder. In my example, I use Image Index 3, which is the Windows Server 2019 Datacenter Core Edition. If you want to check which editions of Windows Server 2019 you should use, check out the Microsoft Docs.
Mount-WindowsImage -Path C:\Image\Mount -ImagePath C:\Image\ISO\sources\install.wim -Index 3
Mount-WindowsImage
After the image is mounted you can now add the drivers to the Windows Server 2019 Image using the following command:
Add-WindowsDriver -Path C:\Image\Mount -Driver C:\Image\Drivers -Recurse
Add Drivers to Windows Server 2019 ISO Image
After you have added all the drivers to the image, you need to dismount the image and save it.
Dismount-WindowsImage -Path C:\Image\Mount -Save
We have now added the drivers to the Install image, and you should also add the drivers to your boot image if it is, for example, a network or storage controller driver you might need to install the server. To do this do the same steps to the C:\Image\ISO\sources\boot.wim.
Now you can use these WIM files with Windows Deployment services or create a USB drive to install Windows Server 2019. If you want to create an ISO file, you can use the oscdimg command-line tool. The oscdimg tool comes with the Windows Assessment and Deployment Kit (Windows ADK), which you can get here.
oscdimg -n -m -bc:\temp\ISO\boot\etfsboot.com C:\temp\ISO C:\temp\mynew.iso
I hope this post helps you to add drivers to your Windows Server image. If you have any questions, feel free to leave a comment.
Tags: add, Create ISO, drivers, Image, Install Windows Server, iso, ISO Drivers, Microsoft, Operating System, PowerShell, WIM, Windows Server, Windows Server 2019, Windows Server 2019 Image, Windows Server 2019 ISO Image Last modified: July 8, 2019
About the Author / Thomas Maurer
Thomas works as a Principal Program Manager & Chief Evangelist Azure Hybrid at Microsoft (Cloud + AI). He engages with the community and customers around the world to share his knowledge and collect feedback to improve the Azure hybrid cloud and edge platform. Prior to joining the Azure engineering team (Cloud + AI), Thomas was a Lead Architect and Microsoft MVP, to help architect, implement and promote Microsoft cloud technology.
If you want to know more about Thomas, check out his blog: www.thomasmaurer.ch and Twitter: www.twitter.com/thomasmaurer
На минувшей неделе, как раз столкнулся со случаем, когда «винда» (в моем случае это был Windows 2019) в упор не видит сетевую карту Intel. Хотел поблагодарить людей (или человека, чей блог я читал), который(е) написали подробный пост на эту тему, реально очень помогло:
https://baduser.info/?p=1075
Единственное, здесь человек предлагает скопировать нужные строки драйвера и вставить их только в один раздел данного файла
но структура файла драйвера для windows 2019, несколько отличается, поэтому я нашел нужные мне строки не установленного драйвера, скопировал их, и вставил во все разделы данного файла (не уверен, что нужно было сделать именно так, но чтоб уж наверняка). Далее, все также по инструкции, как написано в посте. Ребутаем комп и драйвер благополучно встает отругавшись на «подозрительные дрова».
Вот тут еще более хардкор вариант, но мне не потребовался.
Всем хорошей работы!!! Еще раз спасибо добрым людям…
28.09.2020 —
Опубликовал: |
ms windows server 2019
Sorry, the comment form is closed at this time.
В случае, когда на локальной машине принтер работает исправно, но с терминального сервера печать не идёт (служба EasyPrint не может корректно отработать с отдельным принтером), возникает необходимость устанавливать драйвер.
Данная инструкция была проверена на виртуальном терминальном сервере на базе ОС Windows Server 2019, для примера пробрасывается принтер Canon i-SENSYS LBP6000.
Нужна помощь? Настройки Windows Server и обслуживание серверов мы осуществляем в рамках услуги ИТ-аутсорсинг. Также возможны разовые проектные работы.
Шаг 1. Узнаём вендора и модель принтера (либо на самом принтере, либо через оснастку devmgmt.msc).
Шаг 2. Подключаемся на терминальный сервер с пробросом принтеров. В случае подключения через стандартную утилиту в Windows, убедитесь, что проброс включён:
Рисунок 1 — Настройки подключения к удаленному рабочему столу
Шаг 3. Ищем и скачиваем драйверы на сайте вендора.
Шаг 4. Если скачанный драйвер — .exe файл, распаковываем его через 7-Zip или другой архиватор.
Шаг 5. Заходим в оснастку «управление печатью» (printmanagement.msc): серверы печати -> драйверы -> дополнительные действия (в окне действий справа) -> добавить драйвер.
Шаг 6. Выбираем архитектуру процессора компьютера, с которого осуществляется подключение к ТС.
Шаг 7. Нажимаем «Установить с диска» , указываем путь до .inf файла скачанного драйвера (папки распакованного .exe файла — см шаг 4.) -> OK.
Шаг 8. Выбираем модель принтера -> Далее -> Готово.
После успешной установки драйвера, рекомендуется провести тестовую печать для проверки работоспособности.
Видеоинструкция
-
All forum topics -
Previous Topic -
Next Topic
6 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The RadeonPro Radeon driver you have posted is an old version.
The latest version of RadeonPro Driver that supports your Windows OS Version is this one: https://www.amd.com/en/support/kb/release-notes/rn-pro-win-20-q1-1
RadeonPro Release Notes from blue link above:
The regular Radeon Adrenaline doesn’t seem to support Windows Server 2019. Just mentions it is compatble with Windows 10 only.
Make sure your Windows is fully updated via Windows update and be sure you remove all traces of your current AMD driver to prevent conflicts by using DDU with the internet disconnected and deleting C:\AMD folder.
See if the latest version installs correctly and works.
elstaci
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Think I found a work around if you are still looking.
Go through the AMD setup. Let it fail.
I believe this process can be done manually but I used a tool called driverstoreexplorer.
You can then install all of the .inf files that are listed in a directory similar to this one.
C:\AMD\Non-WHQL-Radeon-Software-Adrenalin-2020-21.1.1-Win10-64Bit-Jan21\Packages\Drivers\Display\WT6A_INF
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
It is hard to believe but after a few years of trying this and that that doesn’t work, this works. Oh, joy.
That is, running the inf files mentioned in the post above works.
For server 2016 and rx-470.
This installs the driver. I haven’t found a way to get a amd setup utility that works with it yet.
This works for driver 21.5.2 but not for 21.6.1. There is a difference in the inf’s that causes windows to not install 21.6.1, even though it says it did, even if you revert to the windows default driver.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
For the above solution for win 2016, you will need to get a win 7 driver because win 2016 is based on win 7. Win 10 drivers will not work. 21.5.2 is the last driver for win 7 that amd expects to provide, so server 2016 is stuck there too. That is the reason for the failure of 21.6.1 in the described above.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
This got me most of the way there with Windows Server 2022. All the driver files were places under C:\AMD\… folder, but the setup tool would refuse to actually install the driver because it did not recognize the OS.
I opened Windows «Device Manager». Hold Windows key and press x, and you will see it in the list that comes up. Then click the display drivers option. Then click the driver tab and then «Update Driver». Select «browse for drivers» and then specify the location where the setup tool unarchived the driver files. For me it was:
C:\AMD\Non-WHQL-Radeon-Software-Adrenalin-2020-22.1.1-Win10-Win11-64Bit-Jan11
Click Next and voila!
На чтение4 мин
Опубликовано
Обновлено
Windows Server Core 2019 — это минимальная установка операционной системы Windows Server без графического интерфейса. В связи с отсутствием графической оболочки, установка драйверов может вызвать затруднения для многих пользователей. В данной статье мы рассмотрим подробную инструкцию по установке драйверов на Windows Server Core 2019.
Первым шагом необходимо определить, какой тип драйверов требуется установить. Обычно драйверы делятся на несколько категорий, включая драйверы для сетевых адаптеров, видеокарт, контроллеров RAID и других устройств. Кроме того, важно учитывать архитектуру вашего сервера (x86 или x64).
После определения требуемого типа драйверов, необходимо загрузить соответствующие файлы на сервер. Можно использовать различные методы для передачи файлов на сервер Core, например, USB-флеш-накопитель или инструменты командной строки, такие как PowerShell или FTP. Важно помнить, что сервер Core не имеет стандартного браузера или средств для загрузки файлов.
После загрузки драйверов на сервер Core, следующий шаг — установка драйверов. Для этого можно использовать инструмент командной строки «pnputil», который предоставляет удобный способ установки драйверов. В окне командной строки нужно выполнить команду «pnputil.exe -i -a <�путь_к_драйверу>», где <�путь_к_драйверу> — это путь к файлу драйвера на сервере Core. После выполнения этой команды, драйвер будет установлен и готов к использованию.
Примечание: перед установкой драйверов на сервер Core 2019 рекомендуется создать точку восстановления или резервную копию системы, чтобы избежать потенциальных проблем.
В заключение, установка драйверов на Windows Server Core 2019 может показаться сложной задачей, особенно для пользователей без опыта работы в командной строке. Однако, при следовании этой подробной инструкции, вы сможете успешно установить драйверы и обеспечить нормальное функционирование вашего сервера Core.
Как установить драйверы на Windows Server Core 2019
При установке Windows Server Core 2019 на сервер, возникает необходимость установки драйверов для обеспечения правильной работы аппаратного обеспечения и поддержки различных устройств. Установка драйверов на эту операционную систему может отличаться от установки на полную версию Windows Server, так как в Core отсутствует графический интерфейс.
Вот пошаговая инструкция о том, как установить драйверы на Windows Server Core 2019:
- Определите тип драйвера, который вам необходимо установить. Обычно он поставляется в виде исполняемого файла (.exe) или архивного файла (.zip).
- Перенесите файл драйвера на серверную машину с помощью съемного носителя, USB-флэшки или любого другого доступного способа передачи файлов.
- Откройте командную строку, нажав комбинацию клавиш Win + R, введите cmd и нажмите Enter. Откроется консольное окно.
- Перейдите в папку, где находится файл драйвера, используя команду cd. Например, для перехода на диск E и в папку Drivers, введите: cd /d E:\Drivers.
- Разархивируйте файл, если он в виде архива, с помощью команды expand. Например, для разархивации архивного файла с именем driver.zip, введите: expand driver.zip.
- Установите драйвер, запустив исполняемый файл (.exe) с помощью команды start. Например, для запуска файла driver.exe, введите: start driver.exe.
- Дождитесь завершения установки драйвера. В некоторых случаях потребуется перезагрузка сервера.
Примечание: Если драйвер устанавливается как дополнительная функциональность сервера (например, сервер печати), то необходимо включить соответствующие компоненты Windows Server Core 2019 перед установкой драйвера. Для этого можно использовать команду Install-WindowsFeature в PowerShell.
Следуя этой инструкции, вы сможете успешно установить драйверы на Windows Server Core 2019 без необходимости в графическом интерфейсе.
Подготовка к установке драйверов
Перед тем, как перейти к установке драйверов на Windows Server Core 2019, необходимо выполнить несколько подготовительных шагов.
- Скачать необходимые драйверы с официального сайта производителя или с другого доверенного источника.
- Убедитесь, что вы имеете административные права на сервере и доступ к командной строке.
- Проверьте совместимость драйверов с операционной системой Windows Server Core 2019.
- Создайте резервную копию важных данных и настройте систему точки восстановления.
- Установите необходимые компоненты для работы драйверов, такие как .NET Framework.
- Ознакомьтесь с документацией к драйверам для получения дополнительных инструкций.
После выполнения этих шагов вы будете готовы перейти к установке драйверов на Windows Server Core 2019. Запомните, что неправильно установленные или несовместимые драйверы могут привести к проблемам с функциональностью сервера.
Скачивание необходимых драйверов
Перед установкой драйверов на сервер, важно иметь их актуальные версии. Для этого потребуется скачать необходимые драйверы с официального веб-сайта производителя оборудования или из других надежных источников. В случае использования серверного оборудования, рекомендуется обратиться к странице поддержки производителя.
Если у вас возникают сложности с поиском корректных драйверов, можно воспользоваться утилитами автоматической загрузки драйверов, такими как DriverPack Solution, Snappy Driver Installer, или подобными.
Обратите внимание, что при скачивании драйверов необходимо правильно указать архитектуру вашей операционной системы (32-битная или 64-битная), а также версию и модель вашего сервера. Эта информация обычно указана в документации или на официальном веб-сайте производителя.
После того как вы скачали необходимые драйверы, сохраните их в удобную для вас директорию на сервере.
В следующем разделе мы рассмотрим процесс установки скачанных драйверов на Windows Server Core 2019.
Установка драйверов на Windows Server Core 2019
Установка драйверов на Windows Server Core 2019 может быть несколько сложнее, чем на полной версии операционной системы Windows Server. Однако, с помощью следующих шагов вы сможете успешно установить и настроить драйверы на вашем сервере Core.
- Подготовка драйверов:
- Скачайте последние версии драйверов для вашего оборудования с официального веб-сайта производителя.
- Скопируйте скачанные драйверы на сервер Core, используя сетевой диск или другие средства передачи данных.
- Установка драйверов:
- Запустите командную строку на сервере Core от имени администратора.
- Используйте команду
pnputil -i -a путь_к_файлу_infдля установки драйвера. Укажите путь к файлу .inf драйвера. - Повторите эту команду для каждого драйвера, который вы хотите установить.
- Проверка установки драйверов:
- Используйте команду
pnputil -eдля просмотра списка установленных драйверов. - Проверьте, что все драйверы, которые вы установили, отображаются в списке.
- Используйте команду
После выполнения этих шагов драйверы должны быть успешно установлены на вашем сервере Core. Убедитесь, что вы установили все необходимые драйверы для безопасной и корректной работы вашего оборудования.
