Witamy w szkoleniu dotyczącym pakowania aplikacji
DPInst obsługuje następujące przełączniki wiersza poleceń, które ustawiają flagi konfiguracji DPInst, które są opisane w ustawieniu Flag konfiguracji DPInst oraz dodatkowe przełączniki, które dodatkowo modyfikują działanie DPInst:
/a ustawia flagę installAllOrNone na ON, która konfiguruje DPInst do instalowania sterowników w pakiecie sterowników tylko wtedy, gdy można zainstalować wszystkie sterowniki w pakiecie instalacyjnym. / c konfiguruje DPInst, jeśli DPInst jest wywoływany w wierszu polecenia, aby wyświetlał tekst wiadomości dziennika w oknie wiersza polecenia. /D ustawia flagę deleteBinaries na ON, która konfiguruje DPInst do usuwania plików binarnych, które zostały skopiowane do systemu po zainstalowaniu pakietu sterowników.
Uwaga począwszy od systemu Windows 7, przełącznik / D jest ignorowany przez system operacyjny. Pliki binarne, które zostały skopiowane do systemu po zainstalowaniu pakietu sterowników, nie mogą być już usunięte za pomocą DPInst.
/ el ustawia flagę enableNotListedLanguages na ON, która konfiguruje DPInst, aby włączyć wszystkie obsługiwane języki, które nie są jawnie włączone przez elementy XML języka w pliku deskryptora DPInst. /f ustawia flagę forceIfDriverIsNotBetter na ON, która konfiguruje DPInst, aby zainstalować sterownik na urządzeniu, nawet jeśli sterownik, który jest aktualnie zainstalowany na urządzeniu, jest lepiej dopasowany niż nowy sterownik. /h,/?, or /help konfiguruje DPInst, aby wyświetlał informacje pomocy o opcjach wiersza poleceń DPInst. Jeśli DPInst został wywołany w wierszu polecenia, DPInst wyświetla tekst pomocy w oknie wiersza polecenia; w przeciwnym razie DPInst wyświetla tekst pomocy w polu wiadomości. / l language-ID konfiguruje DPInst tak, aby wyświetlał tekst, mapy bitowe i ikonę dla języka określonego przez wartość language-ID. Wartość language-ID może być określona w formacie szesnastkowym lub dziesiętnym. Lista języków i odpowiadających im identyfikatorów językowych znajduje się w sekcji Obsługa lokalizacji DPInst.
jeśli DPInst obsługuje określony język i działa w systemie operacyjnym Windows, w którym jest zainstalowany, DPInst użyje określonego języka. Aby uzyskać więcej informacji na temat korzystania z przełącznika /L, zobacz Dostosowywanie języka testowego.
/ lm ustawia flagę legacyMode NA ON. W trybie legacy DPInst akceptuje niepodpisane pakiety sterowników bez przeprowadzania weryfikacji podpisu. Należy jednak pamiętać, że wymagania dotyczące podpisywania sterowników systemu Windows dotyczą instalacji pakietu sterowników ze sklepu DIFx driver store. Wymagania te zależą od wersji systemu Windows, typu podpisu, typu pakietu sterowników i opcji podpisywania sterowników ustawionych dla komputera. /q lub /S ustawia flagę quietInstall na ON, która hamuje wyświetlanie stron kreatora, okien dialogowych użytkownika i innych wiadomości użytkownika generowanych przez DPInst i Windows. Flaga quietinstall działa wraz ze stroną umowy licencyjnej użytkownika końcowego (EULA) i flagą suppressEulaPage. /p ustawia flagę promptIfDriverIsNotBetter na ON, która konfiguruje DPInst tak, aby wyświetlał okno dialogowe użytkownika, jeśli nowy sterownik nie jest lepiej dopasowany do urządzenia niż sterownik, który jest aktualnie zainstalowany na urządzeniu. Okno dialogowe użytkownik informuje użytkownika o tej sytuacji i zapewnia opcję wymiany sterownika, który jest aktualnie zainstalowany na urządzeniu, na nowy sterownik. / path DPInst-working-directory Ustawia katalog roboczy DPInst na DPInst-working-directory. DPInst wyszukuje pakiety sterowników w katalogu roboczym DPInst oraz w podkatalogach w katalogu roboczym, które są określone przez podkatalog XML elements w pliku deskryptora DPInst. Aby uzyskać więcej informacji na temat ustawiania katalogu roboczego DPInst i określania podkatalogów w katalogu roboczym, zobacz Określanie lokalizacji pakietu sterowników. / sa ustawia flagę suppressAddRemovePrograms na ON, która konfiguruje DPInst w celu tłumienia dodawania wpisów do programów i funkcji w Panelu sterowania. Te wpisy reprezentują Pakiety driverów i grupy pakietów driverów, które instaluje DPInst.
Uwaga w wersjach systemu Windows wcześniejszych niż Windows Vista, DPInst dodał wpis dla pakietu sterowników lub grupy pakietów sterowników, aby dodać lub usunąć programy w Panelu sterowania.
/se ustawia flagę suppressEulaPage na ON, która konfiguruje DPinst tak, aby nie wyświetlał strony EULA. Flaga suppressEulaPage współpracuje z flagą quietInstall i flagą suppressWizard. /Sh ustawia flagę scanHardware na ON, która konfiguruje DPInst, aby zainstalować pakiet sterowników dla sterownika funkcji Plug and Play (PnP) tylko wtedy, gdy pakiet sterowników pasuje do urządzenia, które jest obecnie skonfigurowane w komputerze i jeśli pakiet sterowników jest lepiej dopasowany do urządzenia niż pakiet sterowników, który jest obecnie zainstalowany na urządzeniu. / SW ustawia flagę suppressWizard na ON, która hamuje wyświetlanie stron kreatora i innych wiadomości użytkownika generowanych przez DPInst. Flaga suppressWizard współpracuje z obecnością strony EULA i flagi suppressEulaPage. / u inf-file-path konfiguruje DPInst do odinstalowania pakietu sterowników, którego plik inf jest określony przez INF-file-path. Ścieżka określona przez inf-file-path jest względna do katalogu zawierającegosdpinst.exe.
przykłady
poniższe polecenie zawiera przełączniki linii poleceń /q i /se, które konfigurują DPInst do pracy w trybie cichej instalacji, niezależnie od tego, czy element XML eula jest zawarty w pliku deskryptora DPInst. Polecenie to blokuje wszystkie strony kreatora, okna dialogowe użytkownika i inne wiadomości użytkownika generowane przez DPInst i Windows.
dpinst.exe /q /se
poniższe polecenie zawiera przełącznik linii poleceń / q, który konfiguruje DPInst do pracy w trybie cichej instalacji. Jednak DPInst będzie działał w trybie cichej instalacji tylko wtedy, gdy element XML aeula nie jest zawarty w pliku deskryptora DPInst. Jeśli element eula jest dołączony, DPInst nie działa w trybie cichej instalacji.
dpinst.exe /q
poniższe polecenie zawiera przełącznik wiersza poleceń / se, który wyłącza wyświetlanie tylko strony EULA.
dpinst.exe /se
poniższe polecenie zawiera przełączniki linii poleceń / q i / se, które konfigurują DPInst do pracy w trybie cichej instalacji, włączając w to wyłączanie strony EULA. Polecenie zawiera również przełącznik wiersza poleceń / f, który wymusza instalację nowego pakietu sterowników dla urządzenia skonfigurowanego w komputerze, nawet jeśli pakiet sterowników aktualnie zainstalowany na urządzeniu jest lepiej dopasowany do urządzenia niż nowy pakiet sterowników.
dpinst.exe /q /se /f
poniższe polecenie zawiera przełącznik wiersza poleceń / sh, który konfiguruje DPInst do instalowania pakietu sterowników na urządzeniu skonfigurowanym na komputerze tylko wtedy, gdy nowy pakiet sterowników jest lepiej dopasowany do urządzenia niż pakiet sterowników aktualnie zainstalowany na urządzeniu. Polecenie to ułatwia korzystanie z pakietu instalacyjnego do batchinstall pakietów sterowników dla urządzeń skonfigurowanych w komputerze. Chociaż pakiet instalacyjny może zawierać dużą liczbę pakietów sterowników, DPInst zainstaluje tylko pakiety sterowników, które są lepiej dopasowane do urządzeń niż pakiety sterowników, które są obecnie zainstalowane na urządzeniach.
dpinst.exe /sh
poniższe polecenie zawiera przełącznik linii poleceń /u, a następnie Abc.INF pliku INF oraz przełącznika / d wiersza poleceń. Przełącznik wiersza poleceń / u odinstalowuje pakiet sterowników skojarzony z Abc.inf plik INF ze wszystkich urządzeń, na których Pakiet jest zainstalowany. Przełącznik wiersza poleceń / d usuwa pliki binarne, które zostały skopiowane do systemu podczas instalacji pakietu i usuwa pakiet ze sklepu sterowników DIFx. Jeśli pakiet sterowników jest podpisany, odpowiedni plik katalogu musi znajdować się w tym samym katalogu, w którym znajduje się Abc.znajduje się inf.
dpinst.exe /u abc.inf /d