Windows 8 je dostigao status RTM-a, a ako ste nešto poput mene, sada planirate postaviti ga kao svoj glavni OS na radnoj površini. (Još uvijek mi se ne sviđa sučelje koje se prije nazivalo Metro, ali sve ostale dobre stvari tamo su me, uravnoteženo, osvojile.)
U većini slučajeva ovo ne bi trebalo biti previše preokreta, jer Windows 8 izvrsno funkcionira s upravljačkim programima uređaja izvorno dizajniranim za Windows 7. Ali imao sam iznenađujući stupanj problema s dobivanjem jednog od mojih starijih uređaja - Edirol UA- 4FX USB audio sučelje - za rad.
kako ponovno pokrenuti kodi na vatrenom
Nije pronađen nijedan vozač
U početku nisam bio siguran u čemu sam pogriješio. Paket instalacijskih programa za upravljački program Edirol za Windows 7 pokrenuo se sretno, ali kad sam priključio uređaj, Windows 8 je inzistirao da ne može pronaći upravljački program (kao na slici gore). Ručno pretraživanje i usmjeravanje Windows-a na odgovarajući direktorij nisu pomogli.
Brzi pogled u INF datoteku vozača otkrio je problem. Obično, ako INF datoteka ne sadrži informacije o instalaciji posebno za Windows 8, operativni sustav umjesto toga jednostavno će koristiti upute za Windows 7. Međutim, iznenadio sam se kad sam vidio da je datoteka INF izričito naznačila da se ne smije instalirati upravljački program za Windows 8. Evo relevantnih odjeljaka datoteke (NTamd64.6.1 i NTamd64.6.2 koja su interna imena datoteke 64-bitna izdanja Windows 7 odnosno 8):
Pa, možda mislite, za to nesumnjivo postoji razlog. Ponekad se stvari prelome između različitih verzija operativnog sustava i ne želite da ljudi instaliraju upravljačke programe koji ne rade.
Ali čudna je stvar što je ovaj upravljački program objavljen još 2009. godine - tako da nema šanse da je ikad mogao biti testiran pod Windowsom 8. Mogu samo pretpostaviti da su programeri odlučili spriječiti njegovu instalaciju samo na buduće verzije OS-a kako bi se isključila bilo kakva mogućnost budućih problema.
kako postaviti privatni neokrenut poslužitelj
Ugađanje INF datoteke
Takav oprez može biti dobra inženjerska praksa, ali bio sam frustriran. Smatrao sam da bi upravljački program trebao raditi u novom OS-u - kad bih samo mogao pronaći način da ga instaliram. Srećom, uklanjanje zabrane instaliranja pod Windowsom 8 nije bilo teško. Nekoliko pritiskanja tipki u Notepadu, za prebacivanje referenci na NTamd64.6.1 i NTamd64.6.2, bilo je dovoljno da nagovori Windows 8 da pronađe i započne instalirati upravljački program kad sam priključio svoj UA-4FX
Vozač je bio digitalno potpisan da bi jamčio njegovu cjelovitost
Međutim, odmah se pojavio novi problem: vozač je sada odbijen zbog pogreške raspršivanja. To je značilo da je upravljački program digitalno potpisan radi jamstva njegove cjelovitosti - što znači da će odbiti instalaciju ako je INF datoteka (ili bilo koji drugi dio) bila promijenjena. Lijepa situacija za catch-22 za mene.
Kratko sam se pitao postoji li možda jednostavan način krivotvorenja novog potpisa, ali naravno, cijela poanta potpisa je da nema. Tada mi se dogodilo jednostavno rješenje: vratio sam se u INF datoteku i u zaglavlju uklonio referencu na CAT datoteku koja sadrži kriptografske detalje upravljačkog programa. Sada vozač uopće nije bio potpisan.
Instaliranje nepotpisanih upravljačkih programa
Problem riješen? Ne baš. Postupak instalacije upravljačkog programa više se nije žalio na probleme s heširanjem, ali je prekinuo operaciju čim je primijetio da je vozač nepotpisan. Ah da: kao nova sigurnosna mjera u sustavu Windows 8, nepotpisani upravljački programi automatski se blokiraju.
Srećom, i ovaj problem postoji oko puta. Ako otvorite aplikaciju Napredno pokretanje u sustavu Windows 8, možete odabrati ponovno pokretanje računala s omogućenim mogućnostima naprednog pokretanja. Tada ćete dobiti priliku za pokretanje u razne načine rješavanja problema, uključujući sigurni način rada, način uklanjanja pogrešaka i način rada Onemogućivanje potpisivanja upravljačkog programa koji je brzo nazvan.
Kad sam se pokrenuo u ovom načinu, napokon sam uspio instalirati svoj dorađeni upravljački program Edirol UA-4FX - koji se na moje veliko olakšanje pokazao savršenim. Tada sam se mogao ponovno pokrenuti u uobičajeni, sigurniji način rada za provođenje potpisa i uživati u sigurnosti vozača i zvuku.
Naravno, ne postoji jamstvo da će svi upravljački programi biti toliko podložni dotjerivanju ili da će besprijekorno raditi pod Windowsom 8. Ali nadamo se da će vam se nešto iz ovog iskustva pokazati korisnim.
kako staviti na crnu listu riječi o razdoru
U svakom slučaju, nekako je umirujuće otkriti da je čak i u Microsoftovom najnovijem operativnom sustavu - koji je trebao biti posvećen glatkim kontrolama na dodir i grafičkom korisničkom iskustvu - nama koji se bavimo tehnologijom i dalje moguće zaglaviti kad naletimo na tehnički problem u i popraviti sami.
Postskriptum: lakše rješenje
Kasnije mi se svidjelo moguće lakše rješenje. Windows 8 kompatibilan je s upravljačkim programima napisanim za Vistu, kao i za Windows 7: pa sam, kao eksperiment, pokušao preuzeti i instalirati 64-bitni Vista upravljački program za svoj Edirol uređaj. Ova starija INF datoteka (datirana 2007. godine) nije sadržavala nikakva posebna ograničenja za Windows 8, a budući da nije bilo potrebno uređivanje, nije bilo potrebe za uklanjanjem digitalnog potpisa i podizanjem sustava u poseban način da bi mogao raditi. Naravno, petogodišnji upravljački program možda neće podržavati sve značajke i potpune performanse novije verzije, ali korisna je potvrda da bi vozači Viste, ako trebate pokrenuti stariji uređaj, mogli trik.