Where are windows driver

Download the Windows Driver Kit (WDK)

The WDK is used to develop, test, and deploy Windows drivers.

Runtime requirements

You can run the Windows 10, version 2004 WDK on Windows 7 and later, and use it to develop drivers for these operating systems:

Client OS Server OS
Windows 10 Windows Server 2019, Windows Server 2016
Windows 8.1 Windows Server 2012 R2
Windows 8 Windows Server 2012
Windows 7 Windows Server 2008 R2 SP1

WDK for Windows 10, version 2004

Step 1: Install Visual Studio 2019

The WDK requires Visual Studio. For more information about system requirements for Visual Studio, see Visual Studio 2019 System Requirements.

The following editions of Visual Studio 2019 support driver development for this release:

When you install Visual Studio 2019, select the Desktop development with C++ workload. The Windows 10 Software Development Kit (SDK) is automatically included, and is displayed in the right-hand Summary pane. Note that the version of the SDK that is compatible with the WDK for Windows 10, version 2004 may not be the default SDK. To select the correct SDK:

In Visual Studio Installer, on the Individual components tab, search for Windows 10 SDK (10.0.19041.0), select this version and continue with install. Note that Visual Studio will automatically install Windows 10 SDK (10.0.19041.1) on your machine.

If you already have Visual Studio 2019 installed, you can install the Windows 10 SDK (10.0.19041.1) by using the Modify button in Visual Studio install.

WDK has Spectre mitigation enabled by default but requires spectre mitigated libraries to be installed with Visual Studio for each architecture you are developing for. Additionally, developing drivers for ARM/ARM64 require the build tools for these architectures to also be installed with Visual Studio. To locate these items you will need to know the latest version of MSVC installed on your system.

To find the latest version of MSVC installed on your system, in Visual Studio Installer go to workload page, on the right pane under installation details, expand Desktop development with C++ and locate the MSVC v142 — VS 2019 C++ x64/x86 build tools (V14.xx) — note where xx should be the highest version available.

With this information (v14.xx), go to Individual components and search for v14.xx. This will return the tool sets for all architectures, including Spectre mitigated libs. Select the driver architecture you are developing for.

For example, searching for v14.25 returns the following:

Step 1.5 Install Refreshed Windows SDK 10.0.19041.685 for Windows 10, version 2004

This SDK is strongly recommended and will eventually be made available through Visual Studio

Step 2: Install Refreshed WDK for Windows 10, version 2004

The WDK Visual Studio extension is included in the default WDK installation.

If you can’t find driver project templates in Visual Studio, the WDK Visual Studio extension didn’t install properly. To resolve this, run the WDK.vsix file from this location: C:\Program Files (x86)\Windows Kits\10\Vsix\VS2019\WDK.vsix.

Enterprise WDK (EWDK) for Windows 10, version 2004

The EWDK is a standalone, self-contained command-line environment for building drivers. It includes the Visual Studio Build Tools, the SDK, and the WDK. The latest public version of the EWDK contains Visual Studio 2019 Build Tools 16.7.0 and MSVC toolset v14.23. To get started, mount the ISO and run LaunchBuildEnv.

The EWDK also requires the .NET Framework version 4.7.2. For more information about other requirements for the .NET Framework, see .NET Framework system requirements.

EWDK with Visual Studio Build Tools

You can use the Visual Studio interface with the build tools provided in the EWDK.

  1. Mount the EWDK ISO.
  2. Run LaunchBuildEnv.cmd .
  3. In the environment created in step 2, type SetupVSEnv, and then press Enter.
  4. Launch devenv.exe from the same environment, using the full file path. Example: «C:\Program Files (x86)\Microsoft Visual Studio\2019\\%Community|Professional|Enterprise%\Common7\IDE\devenv.exe»

Note that the Visual Studio major version should match with the version in the EWDK. For example, Visual Studio 2019 works with the EWDK that contain VS16.X build tools.

Driver samples for Windows 10

To download the driver samples, do one of the following:

  • Go to the driver samples page on GitHub, click Clone or download, and then click Download ZIP.
  • Download the GitHub Extension for Visual Studio, and then connect to the GitHub repositories.
  • Browse the driver samples on the Microsoft Samples portal.

Where are windows driver

This forum has migrated to Microsoft Q&A. Visit Microsoft Q&A to post new questions.

Asked by:

Question

Are drivers for installed printers stored in C:\Windows\System32\spool\ drivers\x6 4 or in C:\Windows\System32\Driver Store\File Repository \ ?

I think it is FileRepository but then what is that other driver folder for?

If I need to delete a printer driver manually where do I delete it from?

All replies

The printer drivers are stored in C:\Windows\System32\DriverStore\FileRepository.

I wouldn’t recommend manually removing any drivers, you can try to remove the driver from the Print Management console, go to Start and search for «Print Management» and open it.

In the Print Management console head to the All Drivers tab and select the driver you want to remove, right-click it and choose Delete.

Best regards,
Leon

  • Proposed as answer by Carl Fan Microsoft contingent staff Wednesday, February 27, 2019 9:14 AM

The location of the driver store is – C:\Windows\System32\DriverStore.

DriverStore is a new and a central location in Windows where all the driver files will be stored., before they are
copied to their final destination during the device driver installation.

You could try to use below methods to uninstall printer driver.

•Option One: Uninstall Printer Driver in Print Management
•Option Two: Uninstall Printer Driver in Print Server Properties
•Option Three: Uninstall Printer Driver in Settings
•Option Four: Uninstall Printer Driver in Control Panel
•Option Five: Uninstall Printer Driver in Printers folder

Please Note: Since the website is not hosted by Microsoft, the link may change without notice. Microsoft does not guarantee the accuracy of this information.

Где в Windows хранятся драйверы и сведения о них

Уважаемые читатели! В начале статьи я хотел бы поблагодарить Вас за то, что подписываетесь на канал и ставите лайки. Благодаря Вам канал уверенно развивается. Спасибо!

В Windows 7, 8, 10 обширная библиотека драйверов. В базовой установке операционной системы драйверы находятся в репозитории (file repository) хранилища драйверов. Иногда обновления хранилища драйверов включают в пакеты обновлений. На 32-разрядных компьютерах хранилище 32-разрядных драйверов находится в папке: Локальный диск (С)\Windows\System32\DriverStore.

На 64-разрядных компьютерах хранилище 64-разрядных драйверов находится в папке: Локальный диск (С)\Windows\SysWOW64\DriverStore.

В папке DriverStore есть вложенные папки, содержащие локализованные сведения о драйверах. Каждому языковому компоненту, установленному в системе, соответствует вложенная папка. Например, сведения о драйверах, локализованных для России, находится в папке ru-RU.

Все драйверы хранилища имеют сертификаты, подтверждающие полную совместимость с Windows 7, 8, 10. Их подлинность подтверждена цифровой подписью Майкрософт. Во время установки нового устройства Plug and Play в хранилище драйверов производится поиск совместимого драйвера. Если драйвер найден, устройство устанавливается автоматически.

У каждого драйвера есть свой информационный файл установки с расширением INF. Это текстовый файл с подробными сведениями о конфигурации устанавливаемого устройства. В информационном файле перечислены также все исходные файлы (с расширением SYS), используемые драйвером. Кроме того, в драйверах используются файлы с расширениями PNF и DLL. С некоторыми драйверами сопоставлены манифесты компонентов (.AMX) в формате XML. В них содержатся подробные сведения о цифровой подписи драйвера и информация Plug and Play, используемая при автоматической самонастройке устройства.

В папке Drivers у всех установленных в системе драйверов имеется исходный файл (SYS). Во время установки нового драйвера он записывается в папку, вложенную в папку Drivers, а параметры конфигурации сохраняются в реестре. Файл INF драйвера предназначен для управления установкой и записью параметров реестра. Если драйвера еще нет в хранилище, то в системе нет ни его INF-файла, ни других связанных с ним файлов. В этом случае во время установки устройства INF-файл и другие, связанные с драйвером файлы записываются в подпапку папки DriverStore\FileRepository.

Желаю Вам успеха! Ставьте лайк, если понравилась статья, а также подписывайтесь на канал, узнаете много нового!

How to: Install and Update Hardware Drivers in Windows 10

Technical Level : Intermediate

Summary
Windows 10 continues the tradition of hardware compatibility by providing support for a vast collection of devices available within the Windows ecosystem. Hardware detection in particular is an important part of the out of the box experience. Driver software which makes this happen, allows your hardware to function by communicating with the operating system. In this article, we take a look at installing and updating drivers in Windows 10.

Details

I recently installed Windows 10 on an HP Elitebook to see how well the most recent Windows 10 build performs. The Elitebook is a fairly recent model notebook which includes an assortment of hardware technologies. Out of the box though I did not get a complete system, for instance the Intel HD Graphics 3000 was not detected and I was instead limited to the Microsoft Basic Display Adapter.

Apart from this, I had wi-fi ready, which mean, I could connect to the Internet right away.

Installing drivers through Windows Update

Windows Update is the premier starting point to resolve most common driver issues you might experience immediately after installing Windows 10.

Simply launch it from Start > Settings > Update and Recovery and click Check for Updates

Press Windows key + R

Type: ms-settings:windowsupdate

Click Check for updates (make sure you have an active Internet connection).

Immediately, Windows Update will detect your system configuration and download all the appropriate drivers for your system. As you can see in the above screenshot, my Intel HD 3000 Graphics was installed automatically. I did not even have to reboot the system. In addition to other hardware components were also detected and installed which includes my LAN adapter and card reader.

Important Drivers you should get after installing Windows 10.

When you perform a new install or upgrade, you should download the latest software drivers from the manufacturers website for your computer model. Important drivers include: Chipset, Video, Audio and Network (Ethernet/Wireless). For laptops, make sure you download the latest Touch Pad drivers. There are other drivers you will probably need, but you can often download these through Windows Update after have a working Internet connection setup.

How to find and download drivers from the manufacturers website:

Drivers can normally be found in the Support section from the manufacturers website where you will find a Software and Drivers sub-section. The method to find it will vary depending on the brand. You can go to your favorite search engine then enter the following query «model and make drivers download’ example: ‘hp 8460p drivers download’. This will often provide a direct link.

Normally, you might not find native Windows 10 drivers. If this is the case, use the latest Windows drivers available for your model. So if they only have Windows 7 drivers, try using those. Make sure you download the right drivers for your architecture (32 or 64 bit).

Proceed to download the appropriate drivers after selecting your version of Windows. The manufacturer might list two versions of the driver, always choose the latest.

Again, the procedures will vary, but as long as you can find the drivers and download section, normally available within Support, you should be able to get to the drivers. If you are reading this before upgrading, try having the essential drivers in advance.

Install drivers using Device Manager

If your driver was not detected or installed by Windows Update, you can try installing the driver manually if you have a compatible version. Windows 10 and previous versions of Windows such as Windows 7 share the same driver model, so it should work.

Press Windows key + X

Click Device Manager

Once device manager is open, select the device, right click it and click Update Driver Software

This will launch the update driver software wizard, which presents two options.

  • Search automatically for updated driver software — its possible Windows might have the driver software if you have not checked it yet, if its taking too long, then the next option is usually best.
  • Browse my computer for driver software — if there is a compatible driver and you already have the driver files, then all you need to do is point to it and Windows automatically install it for you.

Here I have selected to use an existing driver, browse to where the driver is located on your computer, whether that is a partition, network share, thumbdrvie or install disc. Make sure the option to Include subfolders is checked.

Click Next and wait while the wizard completes the installation.

Using Compatibility Mode to Resolve Driver problems

If both Windows Update and driver update prove unsuccessful, the next option is Troubleshoot Compatibility. Troubleshoot Compatibility provides a simple way to make older drivers work under modern versions of Windows by making the driver believe it is being installed on a supported version of Windows.

The first thing you need to do is point where the setup files are located. If you are installing from a thumb drive or CD/DVD. Launch File Explorer (Windows key + E) and open the location where the setup files are stored.

Right click the setup file for the program, this can be designated as setup.exe or something similar. Click Troubleshoot Compatibility

This will launch the Program Compatibility Troubleshooter wizard which will check for issues.

Select the option “Troubleshoot program”

Depending on the problems you are experiencing when attempting to install or use the software, check off the problems. In my case:

  • ‘The program worked in earlier versions of Windows but won’t install or run now’
  • The program requires additional permissions.

Select a version of Windows the program is known to work in. I notice the program works great in Windows Vista (with Service Pack 2), so I will select that option. Click Next

Proceed to run the through the programs setup routine by clicking Test the program….

Follow the on screen instructions to install the program as you normally would.

If all is successful, click the option at the end of the wizard ‘Yes, save these settings for this program’

Wait while your settings for the program are saved.

If you have a driver such as your video card automatically installing upon completion of installation and checking for Windows Update, try disabling automatic driver installation using the instructions in the following thread:

Go to the hardware developers website, download the appropriate driver for your model then install in compatibility mode using the instructions above.

How to install your printer:

Was this article helpful?

Sorry this didn’t help.

Great! Thanks for your feedback.

How satisfied are you with this article?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this article?

Thanks for your feedback.

Comments (163) 

* Please try a lower page number.

* Please enter only numbers.

* Please try a lower page number.

* Please enter only numbers.

87 people found this comment helpful

Was this comment helpful?

Sorry this didn’t help.

Great! Thanks for your feedback.

How satisfied are you with this comment?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this comment?

Thanks for your feedback.

Thanks for the effort.

Lots of detail here.

Unfortunately, none of this worked.

Windows Update does not find any new drivers and wuapp.exe does not even seem to exist in Windows 10 Preview.

Trying to load the latest driver according to the Intel Driver Update Utility gives an error message that the hardware does not meet minimum specifications. Given that this is the Dell M6800 and there are no higher hardware specifications, that must mean some other problem.

Finally, there appears to have been an Intel Windows 10 Beta driver for the HD4600, but it’s not accessible from the Intel website and Windows Update does not load it.

169 people found this comment helpful

Was this comment helpful?

Sorry this didn’t help.

Great! Thanks for your feedback.

How satisfied are you with this comment?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this comment?

Thanks for your feedback.

JurekNowak, I have the same issue as you. I have a Dell Inspiron 6000 currently running Windows 7 Professional 32bit, and my display adapter is the ATI X300 with 128mb. Its a strong laptop even though it is close to 10 years old, I run a SSD, and upgraded a ton of things like the RAM and Wifi, Windows 7 even rates my system a 3.5.

When I tried to install Windows 10 technical preview, it ran great on this laptop, even smoother and quicker than Windows 7 in every way, with exception of the video. HD video would constantly skip and run very poorly because I was limited to the Microsoft generic display driver. Compatibility tweaks to the driver setup do not work!

No matter what actions I took, I could not install my ATI drivers that I was using in Windows 7. Since the system is 10 years old, Dell/AMD most likely is not going to provide any support for an updated driver. I haven’t ran the most recent version of Win 10 technical preview (last one I tried was 9926 I think), but I doubt there was a workaround created to allow older drivers to be accepted by this new OS.

I’m going to image my current hard drive and allow the Windows 10 update to install once it is ready this month. If a fix isn’t in the cards, I will be rolling back my system to Windows 7.

Some people might just say buy a new computer, but I really don’t need to. This system does everything I need it to do, and with upgrade options to go SSD, why drop $400 on even a basic laptop that doesn’t come close to the r/w speeds of my current system. I really hope Microsoft has come up with a workaround. I understand they make the most amount of money of the mainstream, but I am also a strong believer in Microsoft products and really enjoyed using the technical preview version of Windows 10 for a few weeks. Guess all I can do is keep my fingers crossed and hope for the best.

#windows10 #win10 #windowsx #microsoft #pleasefix

Читайте также:  Astra linux настройка dns сервера
Оцените статью