Miksi Windows 10 -laiteajurit ovat vielä vuodelta 2006?

Sisällysluettelo:

Miksi Windows 10 -laiteajurit ovat vielä vuodelta 2006?
Miksi Windows 10 -laiteajurit ovat vielä vuodelta 2006?

Video: Miksi Windows 10 -laiteajurit ovat vielä vuodelta 2006?

Video: Miksi Windows 10 -laiteajurit ovat vielä vuodelta 2006?
Video: OM opetusvideo 4: Kaksoisnäytön asetukset Windows 10:ssä - YouTube 2024, Huhtikuu
Anonim

Jos näet, huomaat, että suurin osa Windows 10: n laiteohjaimista on todella päivätty takaisin Windows Vista RTM päivämäärä, joka oli 21. kesäkuuta 2006! Tämä voi ihmisten miettimään, ovatko heidän tietokoneissaan olevat ohjaimet todellakin uusimmat laiteohjaimet, joita heidän järjestelmäänsä tarvitaan optimaalisesti.

Windows Vista julkaistiin paluumatkalla 2006 ja vieläkin kymmenen vuoden kuluttua Windows 10: n laiteajurit ovat vuodelta 2006 lähtien. Aluksi tämä näyttää olevan laillinen asia ja luo epävarmuutta siitä, miten kuljettaja tukee kehittyneitä laitteita, mutta sitten pääset Huomaa, että ohjainversio päivittyy uusimmalla Windows 10 RTM -rakennumerolla.

Jos menet Laitehallinta Windows 10 -tietokoneessa ja tarkista laiteohjaimen tiedot, näet jäljempänä (useimmissa tapauksissa). Kaikkien Windows-ohjainten ajurin päivämäärä on asetettu 21-06-2006, kun taas versionumero on synkronoitu tietokoneesi asennetun rakenteen kanssa.

Image
Image
Image
Image

Windows 10 -laiteajurit ovat vuodelta 2006. Miksi?

zac_l, Microsoftin ohjelmistoinsinööri on vienyt Redditin selittämään tämän poikkeavuuden.

When PNP ranks drivers, it first looks at the hardware ID that the driver matches. If any two drivers match identical hardware, the first tiebreaker is the date of the driver. So if you had a device that could use a built-in driver, but you had installed some custom/OEM driver on your device, every time MS updates our driver, it would overwrite your custom driver because the date is newer than the one you wanted. How do we avoid this? Every driver we ship has the Vista RTM date, regardless of when it was last updated (we update the version number, which is the next tiebreaker if the date is the same). Since only drivers as far back as Vista are compatible with new versions of Windows, every driver should have a date newer than Vista RTM, preserving the driver you installed as the best ranked driver.

Joten silloin, kun järjestelmä on sijoitettu taustalla olevalle laitteelle, se lajittelee ne eri perusteiden perusteella. Ensinnäkin, jos kuljettaja sopi Laitteiston tunnus laitteelle, siitä tulee kelvollinen kilpailu. Jos kaksi tai useampia ajureita vastaa laitteistomäärittely, järjestelmä rikkoo solmun perusteella Kuljettajan päivämäärä. Jos se on vielä tie kuljettajan päivämääränä, valitaan uusin versio.

Jos olet asentanut valmistajan toimittaman ajurin mille tahansa laitteelle, Windows-ohjain korvaa sen aina, kun se päivitetään, koska sillä olisi uudempi ohjaimen päivämäärä. Tämä on vältettävä, jos laitteiden oletetaan toimivan OEM-pohjaisten ohjainten avulla. Jotta vältetään tämä tilanne, jossa Windows-ohjaimet ylittävät valmistajan tarjoamat ohjaimet, Microsoft asettaa vanhemman aikaleiman (kaikkiin sen ohjaimiin) riippumatta siitä, milloin se päivitettiin viimeinkin. Versio numero päivitetään kuitenkin näissä Windows-ohjaimissa, joten jos vanhan OEM-ajurin ja Windows-ohjaimen välillä on solmukohta, Microsoftin tarjoama etu on suositeltava. Uudemman Windows-version kanssa

Uuden Windows-version kanssa tuetut ohjaimet ulottuvat takaisin Windows Vista -versioon. Siksi jokaisella kuljettajalla pitäisi olla päivämäärä uudempi kuin Windows Vista RTM-päivämäärä, joka sitten säilyttää asentamasi ohjaimen, koska se on sijoitettu Windows-ohjaimen kautta. Joten ajurien tarkoituksellinen taantuminen ratkaisee ongelman käyttäjille.

Tämä on mielenkiintoinen ja häpeällinen ratkaisu tilanteeseen, mutta kaikki loppuu hyvin.

Aiheeseen liittyvät julkaisut:

  • Luettelo ilmaisohjelmistopäivitysohjelmistosta Windowsille 10/8/7
  • Ilmainen ohjaimen varmuuskopiointi: Varmuuskopioi laiteohjaimet helposti Windowsissa
  • Fix Windows Stop virheet tai Blue Screen of Death
  • Mikä on täytettävä OEM: llä ja miten saada ohjaimet korjaamaan tämän viestin
  • Vanhojen laiteajurien poistaminen Windows 10/8/7: ssä

Suositeltava: