Införandet
HP Services Scan-drivrutinen är en virtuell drivrutin som automatiskt installeras på HP-enheter via Windows Update under den första startprocessen. Även om det möjliggör specifik enhetshantering och funktionalitet kan det finnas scenarier där IT-administratörer behöver ta bort eller förhindra ominstallation av den här drivrutinen för att effektivisera enhetens prestanda eller anpassa sig till organisationens principer.
Den här artikeln innehåller detaljerade instruktioner för:
Ta bort HP Services Scan-drivrutinen med hjälp av Pnputil-kommandon eller ett automatiserat PowerShell-skript.
Blockera drivrutinen från ominstallation via verktyg som WSUS, SCCM, Intune eller grupprincip.
Det utrustar IT-administratörer med de nödvändiga stegen för att upprätthålla en ren, kompatibel enhetsmiljö, samtidigt som det säkerställer att oönskade drivrutiner inte påverkar enhetens prestanda eller hanteringsarbetsflöden.
Alternativ 1: Ta bort drivrutinen från enheten via Pnputil
Varje komponent och tilläggsdrivrutin måste tas bort, med början med alla komponentdrivrutiner.
Så här tar du bort komponentdrivrutinerna:
1. Kör 'pnputil /enum-drivers > out.txt'.
2. Öppna out.txt och identifiera alla drivrutiner med det ursprungliga namnet: 'hpsvcsscancomp.inf'.
3. Anteckna motsvarande publicerade namn (dvs. oem##.inf).
4. För varje identifierad drivrutin kör du 'pnputil /delete-driver oem##.inf /uninstall'.
Så här tar du bort tilläggsdrivrutinerna:
Upprepa steg 2-4 ovan men identifiera istället alla drivrutiner med det ursprungliga namnet: 'hpsvcsscanext.inf'.
Alternativ 2: Kör PowerShell-skriptet
Ladda ned PowerShell-skriptet för avinstallation härifrån eller skapa ett PowerShell-skript med följande steg. När skriptet har skapats kör du skriptet för att ta bort drivrutinerna automatiskt:
echo "ta bort komponentdrivrutiner..."
(pnputil /enum-drivers | out-string) -split '\r\n\r\n' | ? { $_ -match 'hpsvcsscancomp.inf' } | % {
# Extrahera OEM-nummer...
if($_ -match "oem(?<oem>\d+?)\.inf") {
$oem_number = $matches["oem"]
echo "tar bort OEM${oem_number}.inf:"
pnputil /delete-driver "oem${oem_number}.inf" /uninstall
starta-sova -s 5
}
annars {
# något gick fel
echo "Kunde inte få oem# från pnputil. Ta bort manuellt"
}
}
echo "Slutförd borttagning av komponentdrivrutiner"
echo "ta bort tilläggsdrivrutiner..."
(pnputil /enum-drivers | out-string) -split '\r\n\r\n' | ? { $_ -match 'hpsvcsscanext.inf' } | % {
# Extrahera OEM-nummer...
if($_ -match "oem(?<oem>\d+?)\.inf") {
$oem_number = $matches["oem"]
pnputil /delete-driver "oem${oem_number}.inf" /uninstall
starta-sova -s 5
}
annars {
# något gick fel
echo "Kunde inte få oem# från pnputil. Ta bort manuellt"
}
}
echo "Slutförd borttagning av tilläggsdrivrutiner"
echo "borttagning av drivrutin klar"
Inaktivera Windows Update för sökning av HP-tjänster
Att ta bort drivrutinen hindrar inte Windows Update (WU) från att installera om drivrutinen vid nästa uppdateringskontroll. Detta kan göras genom att hantera WU via ett verktyg som WSUS, SCCM eller Intune för att manuellt blockera HP Services Scan-drivrutinen från att distribueras till de hanterade enheterna.
Så här avinstallerar du HP Services Scan Driver med Grupprincip:
Öppna konsolen Grupprinciphantering genom att
gpmc.msc
skriva i kommandotolken på Active Directory-domänkontrollanten (AD).Skapa ett nytt grupprincipobjekt (eller redigera ett befintligt) och länka det till lämplig organisationsenhet (OU) som innehåller de datorer där du vill inaktivera HP Services Scan Driver.
Gå till Principer för datorkonfiguration > > administrativa mallar > System - > Enhetsinstallation > Begränsningar för enhetsinstallation.
Dubbelklicka på Förhindra installation av enheter som matchar något av dessa enhets-ID:n och ställ in det på Aktiverad.
Markera Gäller även för matchande enheter som redan är installerade.
Klicka på Visa... och lägg till SWC\HPTPSH000C maskinvaru-ID.