Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo articolo offre soluzioni alternative per un problema a causa del quale non è possibile eseguire un'applicazione che si basa sul file Explorer.exe in una sessione RemoteApp di Servizi terminal.
Numero KB originale: 951048
Sintomi
Si consideri il seguente scenario. Si accede a una sessione RemoteApp (TS RemoteApp) di Servizi terminal windows Server. La sessione TS RemoteApp include le applicazioni di avvio e la voce Esegui registro di sistema o runOnce. Quindi, si tenta di avviare un'applicazione nella sessione TS RemoteApp. In questo scenario, l'applicazione non viene avviata.
Causa
Questo problema si verifica perché si tenta di avviare un'applicazione che si basa sul file di Explorer.exe. Per impostazione predefinita, la sessione TS RemoteApp implementa funzionalità limitate. Ad esempio, la sessione TS RemoteApp non elabora gli elementi seguenti:
- Voce esegui registro
- Voce del Registro di sistema RunOnce
- Applicazioni di avvio
Soluzione alternativa
Per ovviare a questo problema, utilizzare uno dei seguenti metodi:
Metodo 1: Eseguire le applicazioni di avvio come parte delle impostazioni di accesso di un utente
Per eseguire le applicazioni di avvio nella sessione TS RemoteApp, è possibile specificare le applicazioni di avvio come parte delle impostazioni di accesso di un utente in Criteri di gruppo. Poiché Criteri di gruppo controlla queste impostazioni, qualsiasi applicazione di avvio specificata viene eseguita come previsto quando l'utente accede.
Per specificare le applicazioni di avvio come parte delle impostazioni di accesso di un utente, seguire questa procedura:
Nella Console Gestione Criteri di gruppo del server fare clic su Criteri computer locali, su Configurazione computer e quindi su Modelli amministrativi.
Fare clic su Sistema, fare doppio clic su Accesso e quindi fare doppio clic su Esegui questi programmi all'accesso utente.
Nella finestra di dialogo Esegui questi programmi nelle proprietà di accesso utente fare clic su Abilita.
Fare clic su Mostra e quindi su Aggiungi.
Digitare il nome dell'applicazione di avvio.
Note
A meno che l'applicazione di avvio non si trovi nella cartella %SystemRoot%, è necessario specificare il percorso completo del file.
Scegliere OK.
Metodo 2: Avviare il file Runonce.exe insieme all'opzione /AlternateShellStartup
Alcune applicazioni che si basano sul file Explorer.exe possono essere eseguite nella sessione TS RemoteApp se si aggiunge il file Runonce.exe allo script di accesso di un utente. A tale scopo, effettuare i passaggi seguenti:
Nella Console Gestione Criteri di gruppo del server fare clic su Criteri computer locali, su Configurazione utente e quindi su Impostazioni di Windows.
Fare clic su Script (accesso/disconnessione) e quindi fare doppio clic su Accesso.
Fare clic su Aggiungi.
Nella casella Nome script digitare runonce.exe.
Nella casella Parametri script digitare /AlternateShellStartup.
Fare due volte clic su OK.