L'utilizzo di Filemon e Regmon per risolvere applicazioni abilitate all'utilizzo di SoftGrid

Traduzione articoli Traduzione articoli
Identificativo articolo: 931819 - Visualizza i prodotti a cui si riferisce l?articolo.
Espandi tutto | Chiudi tutto

In questa pagina

Introduzione

Microsoft SoftGrid, Process Monitor Ŕ lo strumento consigliato da utilizzare per risolvere i problemi relativi al file system e Registro di sistema.Per ulteriori informazioni su Process Monitor, fare clic sul numero dell'articolo della Microsoft Knowledge Base:
939896Come utilizzare lo strumento Process Monitor per generare un file di registro per un'applicazione nell'ambiente virtuale di SoftGrid

Tuttavia, in questo articolo viene spiegato come utilizzare Filemon e Regmon per risolvere le applicazioni abilitate su SoftGrid.

Informazioni

Riepilogo

Questo articolo richiede che l'utente che esegue queste procedure deve essere effettuato sul client SoftGrid con un account che dispone dei diritti di amministratore locale. Gli esempi in questo articolo utilizzano la predefinita SoftGrid client lettera Q. Sebbene questo articolo riguarda principalmente Filemon, Ŕ possibile utilizzare la stessa procedura per Regmon. Per scaricare Sysinternals Filemon e Regmon, visitare il seguente sito Web:
http://technet.Microsoft.com/en-us/Sysinternals/default.aspx

Configurazione del Client SoftGrid

Creazione di un file OSD

  1. Creare una copia del file .osd per l'applicazione che si desidera risolvere.
  2. Rinominare il file .osd .osd {filename} a {filename}_support.osd.
  3. Modificare il file OSD utilizzando un editor di testo.
  4. Modificare l'attributo VERSION dell'elemento SOFTPKG dal valore correnteSupporto.
Esempio: ridenominazione file .osd
Rename ea70.osd to ea70_support.osd
 
<Code>Example: (changing VERSION and SOFTPKG)

From:

<SOFTPKG NAME="SoftGrid Example Application" VERSION="7.0">

To:

<SOFTPKG NAME="SoftGrid Example Application" VERSION="Support">

Creazione di un file reg per Filemon

Se si utilizza Filemon versione 7.00, Ŕ possibile saltare questo passaggio. Per ulteriori informazioni sul perchÚ Sysinternals Filemon e Regmon potrebbe non avviarsi in ambiente virtuale, fare clic sul numero dell'articolo della Microsoft Knowledge Base:
931822Messaggio di errore quando si tenta di eseguire il Sysinternals FileMon e RegMon da all'interno dell'ambiente di Microsoft SoftGrid Virtual: "Impossibile trovare il file specificato"
  1. Creare un file REG denominato Filemon.reg.
  2. Modificare il file reg, utilizzando un editor di testo.
  3. Aggiungere il testo seguente.

    Di Filemon e Regmon versione 7.01 e 7.02
    Windows Registry Editor Version 5.00
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Filemon701]
    "Type"=dword:00000001
    "ErrorControl"=dword:00000001
    "Start"=dword:00000003
    "ImagePath"="\\??\\c:\\windows\\system32\\drivers\\filem701.sys"
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Regmon701]
    "Type"=dword:00000001
    "ErrorControl"=dword:00000001
    "Start"=dword:00000003
    "ImagePath"="\\??\\c:\\windows\\system32\\drivers\\regsys701.sys"
    Versione 6 di Filemon e Regmon.x
    Windows Registry Editor Version 5.00
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Filemon]
    "Type"=dword:00000001
    "ErrorControl"=dword:00000001
    "Start"=dword:00000003
    "ImagePath"="\\??\\c:\\windows\\system32\\drivers\\filem.sys"
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Regmon]
    "Type"=dword:00000001
    "ErrorControl"=dword:00000001
    "Start"=dword:00000003
    "ImagePath"="\\??\\c:\\windows\\system32\\drivers\\regsys.sys"
    NotaIl file reg, sostituire "finestre" con "winnt" su computer basati su Windows 2000.
  4. Salvare il file reg

Configurare il file OSD per importare il file reg

Se si utilizza Filemon versione 7.00, Ŕ possibile saltare questo passaggio. Per ulteriori informazioni sul perchÚ Sysinternals Filemon e Regmon potrebbe non avviarsi in ambiente virtuale, fare clic sul numero dell'articolo della Microsoft Knowledge Base:
931822Messaggio di errore quando si tenta di eseguire il Sysinternals FileMon e RegMon da all'interno dell'ambiente di Microsoft SoftGrid Virtual: "Impossibile trovare il file specificato"
  1. Modificare il file OSD creato nel passaggio iniziale utilizzando un editor di testo.
  2. Aggiungere i seguenti elementi SCRIPT e HREF dopo <dependency>ma prima</dependency>.
    <SCRIPT TIMEOUT="60" TIMING="PRE" EVENT="LAUNCH" WAIT="TRUE" PROTECT="FALSE">
    <HREF>%systemroot%\regedit.exe /s filemon.reg</HREF>
    </SCRIPT>
    
  3. Salvare le modifiche apportate al file OSD.
Esempio: (aggiungendo elementi SCRIPT e HREF)
<DEPENDENCY>
<CLIENTVERSION VERSION="2.0.5.0"/>
<SCRIPT TIMEOUT="60" TIMING="PRE" EVENT="LAUNCH" WAIT="TRUE" PROTECT="FALSE">
<HREF>%systemroot%\regedit.exe /s filemon.reg</HREF>
</SCRIPT>
</DEPENDENCY>

Configurare il file OSD per eseguire applicazioni esterne

Filemon deve essere eseguito all'interno dell'ambiente virtuale. In caso contrario, non possono essere monitorati attivitÓ che si verifica sull'unitÓ D.

Dopo avere avviato Filemon, scegliereVolumi, quindi fare clic suVolume d: (fisso). Si riceverÓ il seguente messaggio di errore:
Filemon Impossibile connettersi all'unitÓ d:
Eseguito Filemon dall'ambiente virtuale, Ŕ necessario configurare il file OSD per concedere l'accesso all'unitÓ d per le applicazioni esterne. A questo scopo, attenersi alla seguente procedura:
  1. Modificare il file OSD creato nel passaggio iniziale utilizzando un editor di testo.
  2. Aggiungere i seguenti elementi di script e scriptbody dopo <dependency>ma prima</dependency>.
    SCRIPT TIMEOUT="0" TIMING="PRE" EVENT="LAUNCH" WAIT="TRUE" PROTECT="TRUE">
    <SCRIPTBODY>%systemroot%\system32\cmd.exe</SCRIPTBODY>
    </SCRIPT>
    
  3. Salvare le modifiche apportate al file OSD.
Esempio
<DEPENDENCY>
<CLIENTVERSION VERSION="2.0.5.0"/>
<SCRIPT TIMEOUT="60" TIMING="PRE" EVENT="LAUNCH" WAIT="TRUE" PROTECT="FALSE">
<HREF>%systemroot%\regedit.exe /s sft_filemon.reg</HREF>
</SCRIPT>
<SCRIPT TIMEOUT="0" TIMING="PRE" EVENT="LAUNCH" WAIT="TRUE" PROTECT="TRUE">
<SCRIPTBODY>%systemroot%\system32\cmd.exe</SCRIPTBODY>
</SCRIPT>
</DEPENDENCY>

Esecuzione Filemon all'interno dell'ambiente virtuale

  1. Eseguire il file OSD.

    NotaQuando si apre il file reg, il file automaticamente aggiunge automaticamente al Registro di sistema locale. Viene quindi visualizzato il prompt dei comandi di script PRE LAUNCH.
  2. Al prompt dei comandi, individuare ed eseguire FileMon.exe.
  3. SulFilemenu, scegliereAcquisizione di eventiper interrompere il processo di acquisizione.
  4. SulModificamenu, scegliereCancella schermo.
  5. SulVolumimenu, scegliereVolume d: (fisso).
  6. SulFilemenu, scegliereAcquisizione di eventiper avviare il processo di acquisizione.
  7. Chiudere la finestra dei comandi.
  8. Dopo aver chiuso la finestra, l'applicazione continua a caricare. Quando viene visualizzato il messaggio di errore, proseguire con il passaggio successivo. Se l'applicazione non viene aperto senza visualizzare un messaggio di errore, attendere 30 secondi o l'ora in cui Ŕ in genere necessario per l'applicazione. Continuare con il passaggio successivo.
  9. SulFileselezionare menuAcquisizione di eventiper interrompere l'acquisizione
  10. SulFilemenu, scegliereSalvaper salvare il file di log.
  11. Esaminare il log di potenziali problemi.

Suggerimenti

  • Non configurare Filemon per filtrare prima dell'errore di acquisizione. Invece, filtrare i risultati dopo aver salvato il registro.
  • Per individuare l'errore, cercare "wav". Quando un'applicazione non riesce, tipico chiama i suoni di interruzione critico anche se il sistema non Ŕ configurato per i suoni. L'errore Ŕ in genere presente alcune righe sopra la riga contenente "wav."
  • Risultati problema chiave sono i seguenti risultati:
    • FILE non trovato
    • Percorso non trovato
    • Accesso negato
  • Applicazioni esterne quali Imasrv.exe non accedono in genere l'unitÓ d quando il risultato di problema Ŕ accesso negato. Applicazioni di questo tipo non richiedono l'accesso alle unitÓ d:.

    NotaImasrv.exe Ŕ Citrix Independent Management Architecture (IMAService).
  • Registro compare nel registro contro un Filemon da un sistema. Ad esempio, confrontare il log in un registro da un'installazione locale o sequencer.
  • Non tutti gli errori di generare un errore. Durante la sequenza, l'applicazione pu˛ utilizzare un file dal percorso seguente:
    %systemroot%\System32
    , Tuttavia, l'applicazione pu˛ utilizzare tale file dall'unitÓ d durante l'esecuzione del flusso. Ci˛ potrebbe indicare che la versione del file sull'unitÓ d deve essere aggiornata o rimosso dal pacchetto. ╚ possibile confrontare il non lavorativo e i registri di utilizzo per determinare come gestire il file.
Prodotti terze parti questo articolo sono forniti da produttori indipendenti. Microsoft non rilascia alcuna garanzia, implicita o esplicita, sulle prestazioni o l'affidabilitÓ di questi prodotti.

ProprietÓ

Identificativo articolo: 931819 - Ultima modifica: martedý 7 settembre 2010 - Revisione: 1.0
Le informazioni in questo articolo si applicano a:
  • Microsoft SoftGrid for Terminal Services
  • Microsoft SoftGrid for Windows Desktops
Chiavi:á
kbexpertiseinter kbhowto kbmt KB931819 KbMtit
Traduzione automatica articoli
Il presente articolo Ŕ stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell?utente. Tuttavia, un articolo tradotto in modo automatico non Ŕ sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, pi¨ o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non Ŕ la sua. Microsoft non Ŕ responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell?utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.
Clicca qui per visualizzare la versione originale in inglese dell?articolo: 931819
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.
Dichiarazione di non responsabilitÓ per articoli della Microsoft Knowledge Base su prodotti non pi¨ supportati
Questo articolo Ŕ stato scritto sui prodotti per cui Microsoft non offre pi¨ supporto. L?articolo, quindi, viene offerto ?cosý come Ŕ? e non verrÓ pi¨ aggiornato.

Invia suggerimenti

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com