Musím začít konstatováním, že v první části vašeho dotazu je obsažena charakteristika toho, jak Windows 95 při instalaci postupují. To znamená, že při chybně detekovaném hardwaru se instalace zastaví a při opakované instalaci je chybné místo přeskočeno.
Vysvětleme si nejdříve, odkud systém čerpá informace o hardwaru. U zařízení, která splňují podmínky vyhovující Plug and play, se používá právě standardu pro jejich identifikaci. Toto platí nejenom při instalaci, ale kdykoliv přidáváte nový hardware. U starších zařízení nevyhovujících podmínkám Plug and play se k jejich detekci používá interaktivního postupu. Windows 95 prohledávají všechny konfigurační soubory. K identifikaci využívají Windows 95 rovněž ovladače nahrané do paměti. Podle příznaků, které instalátor (nebo systém) objeví, jsou nahrány příslušné detekční moduly. Pokud žádné příznaky instalovaného zařízení nejsou, detekční proces pro třídu tohoto zařízení je přeskočen.
Další důležitou činností během detekce je kontrola možných konfliktů jednotlivých zařízení. Mám na mysli přerušení IRQ, adresy I/O nebo DMA. Systém se tak v předstihu stará o řešení problémů spojených s používáním zařízení, využívajících stejné hardwarové zdroje.
Na druhou část dotazu, zda lze funkci Plug and play vypnout, bych mohl odpovědět zjednodušeně, že nikoliv. Ale...
Můžeme využít informace z předchozích odstavců. To, že Windows 95 čtou informace z konfiguračních souborů pro nás znamená, že čtou i příkazové řádky v souboru Config.sys. Jakmile instalátor zjistí na základě této informace přítomnost určitého zařízení, nahraje příslušné detekční moduly. Pokud vás zajímá, odkud jsou brány další informace, tak je to ze souboru Msdet.inf. V tomto souboru jsou odkazy na specifické INF soubory pro každou třídu zařízení. A pokud použijete v souboru Config.sys příkaz Device=... k nahrání příslušného ovladače, Windows 95 se vyhnou nahrání detekčních modulů. Toho se dá využít právě pro zařízení, u nichž by mohlo dojít k selhání detekčního procesu.
Výběr nejčastějších dotazů z kurzů firmy Computer Help připravil Petr Matějů.