Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Kategoria Test instalacji sterownika zawiera testy, które odinstalowują i ponownie instalują sterownik kilka razy, aby przetestować funkcje instalacji. Testy rozpoczynają testy wejścia/wyjścia dla sterownika i urządzenia po każdej ponownej instalacji. Testy są przeznaczone do poprawy ogólnego środowiska dla użytkowników końcowych, którzy muszą zainstalować i ponownie zainstalować sterownik urządzenia lub urządzenie.
SterownikiZainstaluj testy
Zainstaluj ponownie z użyciem operacji I/O przed i po
Ten test odinstalowuje i ponownie instaluje sterowniki dla wybranych urządzeń oraz uruchamia testy we/wy na urządzeniach.
Test binarny: Devfund_Reinstall_With_IO_BeforeAndAfter.wsc
metoda testowa: Ponowne_instalowanie_z_IO_przed_i_po
Parameters: [DQ] i [IOPeriod] Aby uzyskać więcej informacji, zobacz "Parametry testu podstaw urządzeń" w Jak wybrać i skonfigurować testy podstaw urządzeń
Informacje o teście dotyczącym reinstalacji z użyciem operacji I/O przed i po teście
Ten test wykonuje następujące czynności:
- Sprawdza, czy urządzenie testowe i jego elementy podrzędne nie zgłaszają żadnych kodów problemów urządzenia.
- Testuje we/wy na urządzeniu testowym i jego elementach potomnych przy użyciu prostych wtyczek we/wy WDTF. Aby uzyskać więcej informacji, zobacz Proste wtyczki we/wy WDTF.
- Ponownie instaluje oryginalny sterownik na urządzeniu testowym przy użyciu metody IWDTFDriverSetupAction2::UpdateDriver.
- Sprawdza, czy urządzenie testowe i jego elementy podrzędne nie zgłaszają żadnych kodów problemów urządzenia.
- Testuje we/wy na urządzeniu testowym i jego elementach potomnych przy użyciu prostych wtyczek we/wy WDTF. Aby uzyskać więcej informacji, zobacz Proste wtyczki we/wy WDTF.
- Uruchamia ponownie system, jeśli krok 3 wymaga ponownego uruchomienia.
- Instaluje sterownik NULL na urządzeniu testowym przy użyciu metody IWDTFDriverSetupAction2::UnInstallDriverPermanently. System zostanie uruchomiony ponownie, jeśli będzie to konieczne.
- Ponownie instaluje oryginalny sterownik na urządzeniu testowym przy użyciu metody IWDTFDriverSetupAction2::UpdateDriver.
- Sprawdza, czy urządzenie testowe i jego elementy podrzędne nie zgłaszają żadnych kodów problemów urządzenia.
- Testuje we/wy na urządzeniu testowym i jego elementach potomnych przy użyciu prostych wtyczek we/wy WDTF. Aby uzyskać więcej informacji, zobacz Proste wtyczki we/wy WDTF.
- Powtarza krok 1–10 kilka razy.
Rozwiązywanie problemów z instalacją za pomocą dzienników API Setup
Dzienniki interfejsu API instalacji (setupapi.app.log i setupapi.dev.log) zawierają przydatne informacje dotyczące debugowania błędów instalacji sterowników zarejestrowanych przez ten test. Dzienniki API konfiguracji można znaleźć w katalogu %windir%\inf\ w systemie testowym.
Aby zwiększyć szczegółowość i potencjalną użyteczność tych dzienników, przed uruchomieniem testu ponownego zainstalowania ustaw następujący klucz rejestru na 0x2000FFFF:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Setup\LogLevel
Tematy pokrewne
Jak przetestować sterownik w czasie wykonywania przy użyciu programu Visual Studio
Jak wybrać i skonfigurować podstawowe testy urządzeń
Dostarczone proste wtyczki We/Wy WDTF
Jak przetestować sterownik w czasie wykonywania z poziomu wiersza polecenia