Come eseguire un'app come amministratore senza il prompt?


13

Quando avvio SQL Server Management Studio 2008, ho riscontrato un errore che esiste da sempre ed è documentato qui . Uno dei suggerimenti per risolverlo che ha funzionato è stato avviare SSMS con Esegui come amministratore.

Quindi ho modificato le proprietà del collegamento per eseguirlo sempre come amministratore. L'unico fastidio è che ricevo un messaggio ogni volta che mi chiede se voglio davvero farlo.

C'è un modo per dire a questo solo programma (SSMS) di non far apparire il prompt, mantenendo questo comportamento per altre app?


Questa è un'ottima domanda. Voto UP :-)
schlebe il

Risposte:


19

Leggi il seguente post sul forum: Come disabilitare il prompt di controllo dell'account utente per determinate applicazioni

Fondamentalmente ti dice che devi scaricare Microsoft Application Compatibility Toolkit 5.6 e creare un database di correzioni app personalizzato in cui assegni la correzione 'RunAsAdmin' all'exe. L'ho provato eha funzionato per me Ho pensato che funzionasse.


Un altro modo

... è descritto in Come creare un collegamento di programma elevato senza un prompt UAC

Questa soluzione richiede di creare un'attività "pianificata" per l'applicazione e l'esecuzione dell'app significa avviare l'attività. (Per una descrizione dettagliata con schermate vedere il link):

  • Esegui l' Utilità di pianificazione tramite taskschd.msce Crea attività ...

    1. Scheda Generale : dai il nome [Name]alla nuova attività, seleziona Esegui con i privilegi più alti e scegli "Windows 7, Windows Server 2008 R2" dall'elenco a discesa Configura per
    2. Tab Azioni : Aggiungi nuovo ... Azione Avvia un programma con Programma / script = %windir%\System32\cmd.exee Aggiungi argomenti = /c start "[Name]" "C:\Program Files\Sample\Program.exe". Sostituire [Name]con il nome dell'attività (passaggio 1) e compilare il percorso del programma che dovrebbe essere elevato.
    3. Condizioni della scheda : deselezionare Stop se il computer passa prima all'alimentazione a batteria , quindi deselezionare Avvia l'attività solo se il computer è alimentato a corrente alternata
  • Crea un nuovo collegamento sul desktop o ovunque con la seguente posizione di destinazione

    schtasks /run /tn "[Name]"
    

    Ancora una volta, [Name]è il nome dell'attività (passaggio 1)! Esegui come ridotto a icona se non vuoi che la finestra di comando lampeggi.

  • Questa scorciatoia e questa attività possono essere create e funzionanti solo quando si accede come account amministratore. Non funzionerà con un account utente standard.


Vedi anche la seguente risposta su Arcade.se gaming.stackexchange.com/q/42747/11789
Joshua Drake,

6
La risposta di f3lix (seconda parte) funziona per me. Credo che questa dovrebbe essere una risposta accettata.
DRAX,

Sono stato in grado di aprire un'applicazione senza il prompt UAC utilizzando Microsoft Application Compatibility Toolkit 5.6. Tuttavia, non riesco a creare un collegamento al database aggiunto. Ciò significa che devo avviare l'applicazione all'interno di "MS-Toolkit" tramite Esegui e non vedo come ciò possa essere d'aiuto.
Fohrums,

1

Ne dubito. Se una cosa del genere fosse possibile, ogni malware imposterebbe quell'opzione, che vanificherebbe l'intero scopo.


3
È possibile. Dai un'occhiata alla risposta di f3lix.
DRAX,

2
@DRAX Richiede ancora la richiesta dell'amministratore; lo richiede solo in un momento diverso. Cioè devi essere un amministratore per creare l'attività pianificata. Se sei un amministratore, risparmia un po 'di tempo ed esegui l'applicazione direttamente come amministratore. La soluzione corretta è che l'autore del programma lo ripari in modo che non richieda di essere un amministratore (perché ci sono poche possibilità che abbia effettivamente bisogno dell'accesso amministrativo).
Ian Boyd,

@Ian OP ha chiesto una soluzione alternativa mentre aveva accesso come amministratore. Se hai problemi diversi (come non essere amministratore) dovresti cercare altre domande o aprirne una nuova. A proposito, sono abbastanza sicuro che la maggior parte delle applicazioni richiedono l'accesso come amministratore per un motivo.
DRAX

0

Soluzione SENZA creare collegamenti:

È possibile scaricare Microsoft Application Compatibility Toolkit (basta scaricarlo da www.microsoft.com ).

Una volta installato il toolkit, le altre istruzioni sono più complesse, ma sono molto ben dettagliate e spiegate nel link http://meridian.ws/wordpress/?p=306

Questa soluzione è utile per saltare il prompt quando si aprono file associati all'applicazione.


0

Puoi farlo tramite Attività pianificate.

Creare una nuova attività pianificata per avviare il programma. È necessario creare l'attività come l'utente che eseguirà il programma , altrimenti l'utente potrebbe non essere in grado di vederla.

Una volta creato, modificare le credenziali utilizzate per l'attività in modo che sia un utente con privilegi di amministratore. È inoltre necessario impostare l'attività su Run whether user is logged on or note su Run with highest privileges. Assicurati di non selezionare l' Do not store password.opzione. L'account amministratore utilizzato deve inoltre avere il Log on as a Serviceprivilegio nella politica di sicurezza locale.

Inoltre, nella Settingssezione ci sono diverse opzioni predefinite che non hanno senso per un'attività di questo tipo. Ad esempio, probabilmente non si desidera interrompere l'attività solo perché l'utente ha lasciato il programma inattivo per alcuni giorni.

È quindi possibile creare un collegamento all'attività per l'utente.


Si noti che questo è diverso dall'altro suggerimento di utilizzare un'attività pianificata perché non richiede il routing cmd.exe, ma richiede l'account utente che eseguirà l'attività per crearlo originariamente.
Joel Coehoorn,

0

basta individuare l'icona exe principale e fare clic con il tasto destro, quindi andare su Proprietà e passare alla scheda "Compatibilità" e premere "Modifica impostazioni per tutti gli utenti, quindi selezionare" Esegui questo programma come amministratore "e voilà !!! l'applicazione non chiederà più per le autorizzazioni: D


Questo non funziona. Quale Windows Edition e la sua versione stai usando?
Fohrums,

-1

Non puoi configurarlo per una singola applicazione. Tutto quello che puoi fare è disattivare UAC del tutto, il che non è raccomandato. Se ti fermi e lo consideri per un secondo, in realtà stai meglio facendo clic su un pulsante "Sì" una volta ogni tanto, rispetto a un malware che prende il controllo del tuo computer.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.