На повестке дня у меня, как установить Windows Assessment and Deployment Kit (Windows ADK) на систему Windows 10 Pro amd64 где я собираю свой собственный автоматизированный образ системы. Точнее моя цель это создать образ Windows 7,10,Server 2012 R2,Server 2016 под различные лабораторные работы где не будет на всех этапах установки требоваться мое участие. Вот выставил образ как загрузочный и без лишних вопросов система взяла и установилась. Первую задумка, как собрать образ Windows 7 Pro x64 с файлом ответов я уже собрал. Сейчас в процессе для Windows 10 , но дабы все на моих блогах было понятно, не стоит пропускать такой важный шаг, как документирование установки Windows ADK.
Авторизуюсь на рабочей станции под управлением Windows 10 Pro x64 с правами, либо локального администратора, либо администратора домена, смотря что сейчас под рукой.
Открываю браузер и в URL адрес копирую следующую ссылку: https://docs.microsoft.com/ru-ru/windows-hardware/get-started/adk-install#winADK
▒ Windows Kids. Глупые ошибки Windows. 3 серия ▒
затем нажимаю на « Download the Windows ADK for Windows 10, version 1809 ”
После через правый клик мышью на скачанном файле adksetup.exe выбираю « Запуск от имени администратора » и следую за шагами мастера инсталляции:
Выбор расположения: Установите Комплект средств для развертывания и оценки Windows — Windows 10 на этом компьютере, путь установки дефолтный ( C:Program Files (x86)Windows Kits10 ) и нажимаю «Далее».
Далее отказываюсь отправлять анонимные данные об использовании комплектов Windows 10 в корпорацию Майрософт.
Отправлять анонимные данные об использовании комплектов Windows 10 в корпорацию Майкрософт: Нет
и нажимаю «Далее»
Принимаю лицензионное соглашение и нажимаю «Принять»
Этап выбора компонентов, Оставляю отмеченными предустановленные компоненты и нажимаю «Установить»
Ожидаю… Через некоторое время мастер все установит и нужно будет нажать «Закрыть»
Каталог установленных компонентов Windows Kits:
Нажимаю клавишу Win и если пролистать какие программы установлены, то вы должны увидеть каталог именуемый, как Windows Kits (это оно и есть)
Раскрываю каталог « Windows Kits » и через правый клик мышью на установленном приложении выбираю « Запуск от имени администратора » — « Среда средств развертывания и работы с образами », по итогу получаю открытую консоль командной строки вида (« C:Program Files (x86)Windows KitsAssessment and Deployment KitDeployment Tools »), как указано ниже не представленном скриншоте
Это говорит о том, что комплект утилит для автоматизированного развертывания установлен и теперь из каталога Windows Kits их можно вызывать, главное не забывать через правый клик выбирать « Запуск от имени администратора ». На основе этой заметки строится все дальнейшее решение поставленных задач выше. По крайней мере, так делаю я, Вы же делаете как Вам удобно, пишу я все в первую очередь для себя. Ладно задача выполнена, на этом я прощаюсь, с уважением автор блога Олло Александр aka ekzorchik.
ЧТО? Windows 9 существует??
Источник: www.ekzorchik.ru
Windows kits что это за программа и нужна ли она
Всем привет Сегодня мы поговорим с вами о такой штуке как Windows Kit, которая имеет полное название такое: Windows Automated Installation Kit. Я расскажу что это, для чего используется и все такое. Ну так вот ребята, знаете что это такое? Это коллекция инструментов для развертывания Windows. Вот честно говоря я пока еще точно не могу понять что это.
Первая версия Windows Kit была уже в глючной Висте.
Так, стоп ребята, Windows Kit и Windows Kits это одно и тоже или все такие разное? Я думаю что одно и тоже, просто Windows Kits идет в множественном числе, ну то есть тут инструменты именно, а не один инструмент. Ведь если посмотреть в интернете, то там так и написано, что Windows Kit это НАБОР инструментов Так, вот что я узнал еще ребята, в Windows 8.1 есть пакет разработки SDK, ну вот в этот пакет включена политика комплектов ARM, и потом еще указывается такое как Microsoft-Windows-Kits-Secure-Boot-Policy.p7b, я не знаю что это, но видимо все в ту сторону идет, ну то есть системное что-то, виндовское.. Сразу скажу что это вряд ли грузит винду. Я также узнал что Windows Kits может стоять в этой папке: C:Program Files (x86)Windows Kits
C:Program FilesWindows Kits И узнал что у вас в диспетчере задач может быть запущен какой-то процесс из этой папки, это нормально. И есть такая штука не только в Windows 8, но и в Windows 10, а может даже и в Windows 7. Windows Kits имеет какую-то связь с Visual Studio. Смотрите, вот окно Welcome to Windows Automated Installation Kit, видимо это окно инсталляции и как я вижу то это для Windows 7: Но что такое развертывание Windows?
Вот и мне стало интересно, я нашел инфу! В общем в этом плане Windows Kit позволяет изменить состав винды, то есть можно и оформление изменить, и настройки сразу задать и программы установить. Это все я имею ввиду работать с ДИСКОМ ВИНДЫ, ну то есть образом! Не с установленной виндой, а именно с установщиком! Ну короче Windows Kit это инструмент чтобы создать винду по себя и потом ее установить.
Ладно, напишу еще проще, благодаря Windows Kit можно делать всякие свои сборки Ну что ребята, более-менее понятно вам? Надеюсь что да, ну а если что не так, то вы уж извините. Удачи вам
Источник: onecomp.ru
windows kits что это за программа и нужна ли она
В любой известной операционной системе, помимо встроенных пользовательских приложений и настроек имеются определенные службы и инструменты, которые позволяют выполнять определенные действия для тонкой настройки. Начиная с версии Windows Vista, в ОС от компании Майкрософт появился набор инструментов Windows Kits (полное название Windows Automated Installation Kit). Попробуем досконально разобраться в вопросах: что представляет собой этот пакет, его функциональные возможности и где его можно отыскать.
Сразу стоит отметить, что в еще одном инструменте разработки SDK, непосредственно в политике комплектов ARM имеется такая вещь, как Microsoft-Windows-Kits-Secure-Boot-Policy.p7b. Из этого можно сделать определенный вывод: Windows Kits – относится к системным инструментам разработки, то есть с ее помощью можно изменять внутренние функции ОС. Исходя из вышесказанного стоит также отметить, что этот пакет вряд ли слишком много требует ресурсов, что положительно сказывается на производительности.
Windows Kits устанавливается в директорию C:Program Files (x86)Windows Kits (для 32-битных версий путь будет C:Program FilesWindows Kits). При этом, досконально изучая диспетчер задач, а точнее перечень запущенных процессов, можно отыскать несколько, которые также запускаются с этой папки. Данный пакет, судя по назначению связан непосредственно с Visual Studio.
Главное окно установочного пакета выглядит следующим образом.
При этом, помимо Windows Kits здесь имеется масса и других средств разработки.
Изучая тематические форумы и сайт разработчика Майкрософт, можно сделать вывод, что этот инструмент применяется не для установленной операционной системы, а для образа Windows, который впоследствии можно записать на диск или съемный накопитель в виде установочного носителя. Это необходимо для того, чтобы отключить определенные службы, исключить некоторые стандартные приложения, то есть убрать некоторые инструменты непосредственно из установочного пакета Windows. По большому счету, этот набор инструментов пригодится тем, кто занимается созданием собственных сборок операционных систем. Например, в стандартном инсталляционном пакете Windows могут быть в наличии некоторые игры и встроенные приложения, такие, как Paint, калькулятор и т.п. При работе с Windows Kits, их можно исключить из установочного пакета и они не будут инсталлированы.
И если до этого мы говорили лишь о том, чтобы убрать какие-то функции или приложения, то следует помнить, что в образ Windows можно и добавлять те программы, которые по идее будут регулярно использоваться после переустановки. Например, сейчас можно встретить массу сборок, в которую может быть включен пакет программ для последующей установки. Этот шаг невозможно осуществить без Windows Automated Installation Kit.
Windows Kits что это?
Всем привет Сегодня мы поговорим с вами о такой штуке как Windows Kit, которая имеет полное название такое: Windows Automated Installation Kit. Я расскажу что это, для чего используется и все такое. Ну так вот ребята, знаете что это такое? Это коллекция инструментов для развертывания Windows. Вот честно говоря я пока еще точно не могу понять что это.
Первая версия Windows Kit была уже в глючной Висте.
Так, стоп ребята, Windows Kit и Windows Kits это одно и тоже или все такие разное? Я думаю что одно и тоже, просто Windows Kits идет в множественном числе, ну то есть тут инструменты именно, а не один инструмент. Ведь если посмотреть в интернете, то там так и написано, что Windows Kit это НАБОР инструментов
Так, вот что я узнал еще ребята, в Windows 8.1 есть пакет разработки SDK, ну вот в этот пакет включена политика комплектов ARM, и потом еще указывается такое как Microsoft-Windows-Kits-Secure-Boot-Policy.p7b, я не знаю что это, но видимо все в ту сторону идет, ну то есть системное что-то, виндовское.. Сразу скажу что это вряд ли грузит винду.
Я также узнал что Windows Kits может стоять в этой папке:
C:Program Files (x86)Windows Kits
C:Program FilesWindows Kits
И узнал что у вас в диспетчере задач может быть запущен какой-то процесс из этой папки, это нормально. И есть такая штука не только в Windows 8, но и в Windows 10, а может даже и в Windows 7. Windows Kits имеет какую-то связь с Visual Studio.
Смотрите, вот окно Welcome to Windows Automated Installation Kit, видимо это окно инсталляции и как я вижу то это для Windows 7:
Но что такое развертывание Windows? Вот и мне стало интересно, я нашел инфу! В общем в этом плане Windows Kit позволяет изменить состав винды, то есть можно и оформление изменить, и настройки сразу задать и программы установить. Это все я имею ввиду работать с ДИСКОМ ВИНДЫ, ну то есть образом! Не с установленной виндой, а именно с установщиком!
Ну короче Windows Kit это инструмент чтобы создать винду по себя и потом ее установить. Ладно, напишу еще проще, благодаря Windows Kit можно делать всякие свои сборки
Ну что ребята, более-менее понятно вам? Надеюсь что да, ну а если что не так, то вы уж извините. Удачи вам
Windows kits что это за программа и нужна ли она
Лучший отвечающий
Вопрос
Скажите, пожалуйста, что делать, если у меня вот такая проблема. Я скачал Windows Kits c https://msdn.microsoft.com/en-us/windows/hardware/gg454513.aspx. Но при этом я не могу откомпилировать драйвер, код которого приведён здесь: http://habrahabr.ru/post/40466/. Проблема в том, что я не могу найти в скаченном пакете заголовочный файл ntddk.h, который нужно включить.
А ещё проблема в том, что не найду build environment, с помощью чего компилируется драйвер. Я звонил по телефону 8 495 916 71 71. Там мне посоветовали обратиться на сайт msdn.microsoft.com (поэтому я и зашёл на данный форум), а также на форум https://technet.microsoft.com/ru-ru/.
Сразу уточню, что операционная система у меня Windows 10.
Ответы
Оказывается, я отстал от жизни
Времена сборки драйверов из командной строки уже прошли. Теперь сборка выполняется исключительно из Visual Studio.
Если сообщение помогло Вам, пожалуйста, не забудьте отметить его как ответ данной темы. Удачи в программировании!
Что касается Visual, моя версия Visual не предлагает такие проекты, как драйверы. У меня установлена Visual Studio Enterprise 2015 версии 14.0.24720.00 Update 1. Также есть у меня WDK версии 10.
Типы проектов появятся после установки WDK. Убедитесь также, что у Вас установлены следующие компоненты VS:
Если сообщение помогло Вам, пожалуйста, не забудьте отметить его как ответ данной темы. Удачи в программировании!
Если сообщение помогло Вам, пожалуйста, не забудьте отметить его как ответ данной темы. Удачи в программировании!
Все ответы
Лучше спросите у самого человека, который написал данный код на хабре.
Если Вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку «Предложить как ответ» или «Проголосовать за полезное сообщение» Мнения, высказанные здесь, являются отражение моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется «как есть» без каких-либо гарантий.
Если сообщение помогло Вам, пожалуйста, не забудьте отметить его как ответ данной темы. Удачи в программировании!
Сборка драйвера должна производиться из командной строки, которая откроется запуском одного из этих ярлыков.
Ярлыков там много. Какой именно ярлык нужно запустить, чтобы открыть командную строку, из которой «сборка драйвера должна производиться»?
А где взять документацию по WDK? И какие «книги на русском языке, посвященные этому вопросу» Вы могли бы порекомендовать мне?
Документация либо ставится вместе с WDK, либо интегрируется в документацию Visual Studio. В крайнем случае есть MSDN Library в Интернете.
Пару книг назову завтра, когда доберусь до рабочего места.
Если сообщение помогло Вам, пожалуйста, не забудьте отметить его как ответ данной темы. Удачи в программировании!
Вы ответили только на второй мой вопрос. Как насчет названий ярлыков? И о какой конфигурации Вы пишете? У Вас разве установлена отладочная версия Windows?
Если сообщение помогло Вам, пожалуйста, не забудьте отметить его как ответ данной темы. Удачи в программировании!
Спасибо за книги. Я имею в виду конфигурацию, которую я хотел бы получить при компиляции драйвера. Я хотел бы его откомпилировать в Debug-версии. Я пользуюсь Notebook’ом Lenovo с установленной Windows 10 x64. А вот установлена ли у меня отладочная версия Windows или нет, не знаю. Ярлыков в Windows Kits много в разных подпапках. Всё перечислить крайне сложно.
Проще переслать Вам скришноты меню «Пуск», где перечислены ярлыки из папки «Windows Kits». Я хотел было прислать Вам скриншоты. Но у меня не получается вставить в текст сообщения изображения.
я смогу Вам помочь со вставкой вашего скриншота.
Воспользуйтесь разделом Q9 справки, для загрузки ваших скриншотов, скопируйте и вручную введите адрес в своё сообщение.
О верификации аккаунта, внимательно изучите аналогичный вопрос
Да, я Жук, три пары лапок и фасеточные глаза :))
Оказывается, я отстал от жизни
Времена сборки драйверов из командной строки уже прошли. Теперь сборка выполняется исключительно из Visual Studio.
Если сообщение помогло Вам, пожалуйста, не забудьте отметить его как ответ данной темы. Удачи в программировании!
Насчёт скриншотов, всё равно не получается. Возникает сообщение, где говорится, что мои сообщения не могут содержать ссылки и изображения, пока я учётная запись не пройдёт проверку.
Что касается Visual, моя версия Visual не предлагает такие проекты, как драйверы. У меня установлена Visual Studio Enterprise 2015 версии 14.0.24720.00 Update 1. Также есть у меня WDK версии 10.
И так, по порядку. Для того чтобы собрать драйвер из указанного Вами примера, создаем проект при помощи данного шаблона:
Проект создается почти пустым (исходников нет, один только «недоделанный» INF-файл, который нужен для установки драйвера встроенными средствами Windows).
Добавляем новый файл в проект и вводим исходный код Вашего примера:
Добавленные строки требуются для того чтобы компилятор не «ругался» по поводу неиспользуемых параметров.
Далее, для успешной сборки драйвера, требуется скорректировать имеющийся INF-файл:
И, наконец, выбираем требуемую конфигурацию и разрядность драйвера:
Собираем проект и наблюдаем в выходном каталоге файлы драйвера:
Если сообщение помогло Вам, пожалуйста, не забудьте отметить его как ответ данной темы. Удачи в программировании!
Что касается Visual, моя версия Visual не предлагает такие проекты, как драйверы. У меня установлена Visual Studio Enterprise 2015 версии 14.0.24720.00 Update 1. Также есть у меня WDK версии 10.
Типы проектов появятся после установки WDK. Убедитесь также, что у Вас установлены следующие компоненты VS:
Если сообщение помогло Вам, пожалуйста, не забудьте отметить его как ответ данной темы. Удачи в программировании!
Visual не находит эти файлы, хотя они лежат в той же самой папке, то в C:Program Files (x86)Windows Kits10Include10.0.10586.0km.
Поэтому, не собирается драйвер.
Начинается какая-то «сказка про белого бычка» Про включаемые файлы WDK я Вам уже говорил еще в самом начале данной темы: вариант включаемого файла выбирается автоматически в соответствии с архитектурой целевой системы драйвера.
Я написал Вам полную инструкцию в картинках, Вы можете ее повторить (без каких-либо изменений)? Если нет, значит есть какая-то ошибка в Ваших действиях.
Приведите, пожалуйста, ПОЛНЫЙ текст окна вывода после запуска сборки драйвера. Именно полный (скопируйте его целиком из окна вывода и поместите в текст сообщения).
Если сообщение помогло Вам, пожалуйста, не забудьте отметить его как ответ данной темы. Удачи в программировании!
И это при том, что WDK я скачал из Интернета и УСТАНОВИЛ.
Если сообщение помогло Вам, пожалуйста, не забудьте отметить его как ответ данной темы. Удачи в программировании!
Попытка запустить установку с диска не приводит к успеху. Возникает сообщение о том, что установка заблокирована, так как Visual уже установлен. При этом мне не предлагают установку каких-то дополнительных компонентов.
Если сообщение помогло Вам, пожалуйста, не забудьте отметить его как ответ данной темы. Удачи в программировании!
Если сообщение помогло Вам, пожалуйста, не забудьте отметить его как ответ данной темы. Удачи в программировании!
возникает сообщение: «Подождите, пока завершится удаление или изменение программы». И больше ничего не происходит.
Если сообщение помогло Вам, пожалуйста, не забудьте отметить его как ответ данной темы. Удачи в программировании!
Если сообщение помогло Вам, пожалуйста, не забудьте отметить его как ответ данной темы. Удачи в программировании!
Мне УДАЛОСЬ установить нужные компоненты. Вот какой теперь результат сборки драйвера:
Что такое Windows Kits и как они работают?
В старые времена при разработке проекта С++ в Windows в Visual Studio у вашей версии Visual Studio была бы собственная версия библиотек C и С++, и ваш проект ссылался бы на определенную версию SDK Windows, чтобы получить доступ заголовки для доступа к платформе Win32. Если у вас было несколько версий Windows SDK, была сложная система с переменными среды, которые позволили вам выбрать, какая версия Windows SDK Visual Studio будет использовать по умолчанию.
Это было не здорово, и чтобы заставить его работать правильно, нужно немного копаться, но он действительно работал.
Только что обновленный от VS2012 до VS2015, и мне кажется, что независимо от того, что эта система была заменена, она либо полностью сломана, либо я просто не понимаю ее.
Обновление простого консольного приложения VS2012 С++, которое включает в себя переходы conio.h в VS2015, без сообщений об ошибках. Зачем? conio.h больше не находится в библиотеках Visual Studio C/С++, а теперь живет в Windows Kit 10, обновление проекта не приводит к повторному использованию используемого SDK (как и следовало ожидать).
Таким образом, простые обновления проекта завершаются с ошибкой, о чем не сообщалось об обновлении. Чистые новые проекты консоли вытаскивают заголовки из двух разных установок Windows Kit одновременно, и теперь у меня есть записи для 8.1 и 10 в C:Program Files (x86)Microsoft SDK и C:Program Files (x86)Windows Kits. Windows Kit 8.1 содержит заголовки Win32 и WinRt, а Windows Kit 10 содержит заголовки C/С++.
У меня есть неправильно сконфигурированная и поврежденная установка или этот беспорядок, как это должно быть?
Есть ли какая-либо документация, которую я пропустил, которая объясняет обоснование этой конфигурации библиотеки и как она предназначена для использования?
1 ответ
Я несколько раз сталкивался с несколькими различными вариантами этой проблемы: проблемы, разрешающие как файлы заголовков, так и зависимости библиотек от проектов, обновленных с VS2012 до VS2015.
Комментарий Ханса в ответ на мой вопрос действительно исправляет проблему для заголовков, но после того, как вы столкнулись с одной и той же проблемой для зависимостей библиотек, у меня есть то, что может быть более простым решением, которое также работает для разрешения неудачной библиотеки.
При открытии VS2012 проекта в VS2015 автоматическое обновление не выполняется. Открытие свойств проекта и изменение General → Platform Toolset для Visual Studio 2015 (v140), вероятно, воспроизведет либо вариант ошибки разрешения заголовка, описанный в моем исходном вопросе, либо другую ошибку разрешения зависимостей библиотеки.
Щелкните по пути, чтобы отобразить выпадающий список и нажмите «Редактировать», на экране появится диалоговое окно с тремя разделами, сверху вниз, явно определенными путями, оцененными путями и унаследованными путями. В самом низу находится флажок «Наследовать от родительских или проектов по умолчанию», которые я всегда считал первоначально непроверенными.
Если у вас также есть проблемы с реферированием библиотек, делайте то же самое со статьями Библиотечного каталога, отредактируйте настройки, удалите явные записи формы и выберите «Наследовать от родительских или по умолчанию проекта». (Это может быть хорошей идеей сделать это, даже если вы не видите каких-либо ошибок компоновщика, иначе вы можете использовать опцию компилятора инструментальных средств платформы для VS2015 при связывании с библиотеками для VS2012).
Я не знаю, почему это нащупывает меня, когда я не сталкивался с кем-либо другим, имеющим похожие проблемы. У меня не было проблем с обновлением решений Visual Studio раньше.
Я также не обнаружил, почему некоторые версии наборов Windows теперь содержат заголовки платформы Windows или заголовки библиотек С++, когда ранее SDK всегда содержал заголовки плат, в то время как заголовки С++ всегда были частью или установкой Visual Studio. Кажется, что такое изменение должно иметь об этом блог-разработчик где-то или какую-то другую документацию. Но пока это работает, мне все равно.
Источник: windorez.ru