View Full Version : File batch alla partenza
Salve a tutti
Ho trovato modo di fare funzionare uno scanner che necessita di chiudere il driver nativo di windows alla partenza, precisamente con questo file batch:
@echo off
sc config stisvc start= disabled
sc stop stisvc
echo Il servizio stisvc è stato disabilitato e arrestato.
pause
Ecco, ora ci sarebbe da farlo avviare alla partenza con i privilegi di admin, senza intervenire fisicamente ogni volta sul controllo, chiedo troppo?
Grazie infinite, ciao
Ecco, ora ci sarebbe da farlo avviare alla partenza con i privilegi di admin, senza intervenire fisicamente ogni volta sul controllo, chiedo troppo?
Chiedi abbastanza, sì. :D
Lo puoi fare con l'utilità di pianificazione. Apri l'utilità e seleziona a sinistra Libreria Utilità di pianificazione. A destra si apre la colonna Azioni e clicca su Crea attività, dai un nome all'attività e selezioni di eseguire con i privilegi elevati. Nella scheda Attivazione premi il pulsante Nuovo e selezioni all'accesso, nella scheda Azione premi il pulsante Nuova e selezioni Avvio programma e scegli il tuo file. Tutte le altre opzioni puoi lasciarle così come sono, se non hai esigenze particolari. Dai l'OK finale e si chiude la finestra. Riavvia il pc e verifica che funzioni.
ora ci sarebbe da farlo avviare alla partenza con i privilegi di admin, senza intervenire fisicamente ogni volta sul controllo
Styb ti ha spiegato come fare ciò che chiedi, tuttavia si potrebbe anche provare (senza usare script e pianificazioni) a cercare "services.msc", trovare "Still Image Service" nella lista che compare, cliccarci con il destro e impostare l'avvio su "disabilitato" oppure "manuale" (impostazioni che saranno persistenti anche al successivo avvio del PC). Nel caso di "manuale", il servizio non partirà finché non sarà l'utente ad avviarlo con il comando (da admin) "net start stisvc".
vi ringrazio, proverò e vedrò sul dafarsi, in alternativa se ci sono problemi mi faro sentire, grazie di nuovo, ciao a tutti...
appunto come dice SysLack puoi disattivare il servizio in avvio di window. sinceramente non capisco il motivo di un bat per terminare un servizio...
nel mio caso invece il bat funziona in maniera opposta: quando mi serve attivare un servizio (come nel caso di maledetto Apple per vedere/usare alcuni miei devices) con un doppio click sul bat faccio avviare il servizio che mi interessa
swan_x, devo appunto disattivare il servizio del driver di windows dello scanner, che funziona in parallelo al driver twain dello scanner, ti incollo il pid da killare, se hai un altra soluzione per la partenza, ti ascolto volentieri grazie
https://i.postimg.cc/L81tpQ3T/kill.jpg
molto semplice e mi stupisco di come tu chieda una cosa così semplice...
con tasto dx del mouse sul servizio in questione fai Termina (ora è in esecuzione) e quindi Disabilita (e così al nuovo avvio di win questo servizio non sarà avviato)
oppure lo puoi mettere su avvio Manuale, e in questo modo non sarà avviato il servizio, ma se mai ti dovesse servire lo potrai avviare, appunto manualmente
Nei moduli non e presente nella tendina il tasto termina, ma lo devi solamente arrestare ogni volta che devo scannerizzare, dal menu Gestione Attività ---> Moduli, se ce un modo per sopprimerlo andrebbe bene...
da tuo shot al post#6 con tasto dx click su apri servizi
quindi sul servizio che interessa click con tasto dx Proprietà, quindi Tipo di avvio scegli Disabilita o Manuale
https://i.postimg.cc/LXVMDSwk/shot-001.png
a posto, avevi ragione, puoi chiudere il 3d, ora mi segnerò di eseguire il fix ad ogni installazione di windows, dove uso lo scanner, ciao
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.