Windows 8 dosiahol stav RTM a ak ste niečo ako ja, teraz budete robiť plány, aby ste ho nastavili ako hlavný operačný systém pre stolné počítače. (Stále sa mi nepáči rozhranie predtým známe ako Metro, ale všetky ďalšie dobré veci tam ma, po rovnováhe, získali.)
Vo väčšine prípadov by to nemal byť príliš veľký prevrat, pretože Windows 8 funguje dobre s ovládačmi zariadení pôvodne navrhnutými pre Windows 7. Ale mal som prekvapivú mieru problémov so získaním jedného zo svojich starších zariadení - Edirol UA- 4FX USB audio rozhranie - do práce.
ako zmeniť fov v csgo
Nenašiel sa žiadny vodič
Spočiatku som si nebol istý, čo som urobil zle. Inštalačný balík ovládača Edirol pre Windows 7 bežal šťastne, ale keď som pripojil zariadenie, Windows 8 trval na tom, že nemôže nájsť ovládač (ako je to znázornené vyššie). Ručné hľadanie a nasmerovanie systému Windows do príslušného adresára nepomohlo.
Krátky pohľad do súboru INF vodiča odhalil problém. Ak súbor INF neobsahuje informácie o inštalácii špeciálne pre Windows 8, operačný systém zvyčajne použije pokyny pre Windows 7. V tomto prípade ma však prekvapilo, že súbor INF výslovne naznačoval, že pre Windows 8 by sa nemal inštalovať žiadny ovládač. Tu sú príslušné časti súboru (NTamd64.6.1 a NTamd64.6.2 sú interné názvy súboru 64-bitové vydania systému Windows 7 a 8):
Možno si myslíte, že je to nepochybne dôvod. Niekedy sa veci líšia medzi rôznymi verziami operačného systému a vy nechcete, aby si ľudia nainštalovali nefungujúce ovládače.
Zvláštnosťou však je, že tento ovládač bol zverejnený už v roku 2009 - takže neexistuje spôsob, ako by mohol byť niekedy testovaný v systéme Windows 8. Môžem len predpokladať, že vývojári sa rozhodli zabrániť jeho inštalácii na budúce verzie operačného systému iba vylúčiť akúkoľvek možnosť budúcich problémov.
Windows 10 zvyknutý ísť spať
Vyladenie súboru INF
Takáto opatrnosť môže byť dobrým inžinierskym postupom, ale bol som frustrovaný. Cítil som sa istý, že ovládač by mal pracovať v novom operačnom systéme - keby som len našiel spôsob, ako ho nainštalovať. Našťastie odstránenie zákazu inštalácie pod Windows 8 nebolo ťažké. Niekoľko stlačení klávesov v programe Poznámkový blok, aby bolo možné prepnúť odkazy na NTamd64.6.1 a NTamd64.6.2, stačilo na presvedčenie systému Windows 8, aby našiel a začal inštalovať ovládač, keď som zapojil svoj UA-4FX
Vodič bol digitálne podpísaný, aby bola zaručená jeho integrita
Okamžite sa však objavil nový problém: vodič bol teraz odmietnutý kvôli chybe hash. To naznačovalo, že ovládač bol digitálne podpísaný, aby sa zaručila jeho integrita - čo znamená, že by odmietol inštaláciu, ak by došlo k neoprávnenej manipulácii so súborom INF (alebo inou časťou). Pre mňa pekná situácia catch-22.
Krátko som premýšľal, či existuje ľahký spôsob sfalšovania nového podpisu, ale podstata samozrejme spočíva v tom, že neexistuje. Potom ma napadlo jednoduché riešenie: Vrátil som sa späť do súboru INF a v hlavičke som odstránil odkaz na súbor CAT, ktorý obsahuje kryptografické podrobnosti ovládača. Vodič teraz nebol vôbec podpísaný.
Inštalujú sa nepodpísané ovládače
Problém je vyriešený? Nie úplne. Postup inštalácie ovládača sa už nesťažoval na problémy s hashovaním: operáciu však prerušil, akonáhle zistil, že vodič nie je podpísaný. Ach áno: ako nové bezpečnostné opatrenie v systéme Windows 8 sú nepodpísané ovládače automaticky blokované.
Našťastie existuje aj tento problém. Ak v systéme Windows 8 prejdete do aplikácie Rozšírené spustenie, môžete sa rozhodnúť reštartovať počítač so zapnutými možnosťami rozšíreného spustenia. Potom dostanete príležitosť spustiť rôzne režimy riešenia problémov, napríklad Núdzový režim, Režim ladenia a elegantne pomenovaný režim Zakázať vynútenie podpisu vodiča.
Keď som naštartoval v tomto režime, konečne som mohol nainštalovať svoj vylepšený ovládač Edirol UA-4FX - ktorý sa, na moju veľkú úľavu, ukázal ako perfektný. Potom som bol schopný reštartovať počítač späť do bežného, bezpečnejšieho režimu presadzovania podpisu a vychutnať si bezpečnosť aj zvuk vodiča.
Nie je samozrejme možné zaručiť, že všetci vodiči budú môcť tak ľahko vyladiť, alebo že budú bezchybne pracovať v systéme Windows 8. Dúfajme však, že sa vám niečo z tejto skúsenosti môže hodiť.
aký je príkaz viesť inventár v minecraft
V každom prípade je nejako upokojujúce zistiť, že aj v najnovšom operačnom systéme spoločnosti Microsoft - ktorý mal byť predovšetkým o úhľadných dotykových ovládacích prvkoch a grafických používateľských skúsenostiach - je pre nás drotárov stále možné zaseknúť sa, keď narazíme na technický problém. a opraviť to sami.
Postskript: jednoduchšie riešenie
Neskôr mi došlo možné ľahšie riešenie. Windows 8 je kompatibilný s ovládačmi napísanými pre systém Vista aj Windows 7: pokusom som sa teda pokúsil stiahnuť a nainštalovať 64-bitový ovládač Vista pre moje zariadenie Edirol. Tento starší súbor INF (z roku 2007) neobsahoval žiadne špeciálne obmedzenia pre Windows 8, a pretože neboli potrebné žiadne úpravy, nebolo potrebné odstrániť digitálny podpis a zaviesť systém do špeciálneho režimu, aby bol funkčný. Päť rokov starý ovládač samozrejme nemusí podporovať všetky funkcie a plný výkon aktuálnejšej verzie, ale je to užitočné potvrdenie, že ak potrebujete uviesť do činnosti staršie zariadenie, ovládače systému Vista by mohli trik.