Gewusst wie: Verwenden von FileMon und Regmon zur Behandlung von SoftGrid-fähige Anwendungen

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 931819 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Alles erweitern | Alles schließen

Auf dieser Seite

Einführung

Für Microsoft SoftGrid, Process Monitor ist das empfohlene Tool zur Behandlung von dem Dateisystem und der Registrierung.Weitere Informationen zu Process Monitor, klicken Sie auf die folgende KB-Artikelnummer:
939896Gewusst wie: Verwenden Sie das Tool Process Monitor zum Generieren einer Protokolldatei für eine Anwendung in die SoftGrid virtuelle Umgebung

Dieser Artikel beschreibt jedoch zum Verwenden von FileMon und Regmon zur Behandlung von SoftGrid-fähige Anwendungen.

Weitere Informationen

Zusammenfassung

Dieser Artikel erfordert, dass der Benutzer, die diese Verfahren führt zum SoftGrid-Client mit einem Konto angemeldet sein muss, das über lokale Administratorrechte verfügt. Die Beispiele in diesem Artikel verwenden den Standard SoftGrid Client-Laufwerkbuchstaben F. Obwohl dieser Artikel hauptsächlich über FileMon ist, können Sie die gleichen Schritte für Regmon. Sysinternals Filemon und Regmon herunterladen möchten, besuchen Sie die folgende Website von Microsoft:
http://technet.Microsoft.com/en-us/Sysinternals/default.aspx

Der SoftGrid-Client konfigurieren

Erstellen einer .osd-Datei

  1. Eine Kopie der OSD-Datei für die Anwendung, die Sie beheben möchten.
  2. Umbenennen von OSD {Filename}, um die OSD-Datei {filename}_support.osd.
  3. Bearbeiten Sie die OSD-Datei mit einem Text-Editor.
  4. Das VERSION-Attribut des Elements SOFTPKG von seinen aktuellen Wert zu ändernUnterstützung.
Beispiel: Umbenennen der OSD-Datei
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">

Erstellen Sie eine REG-Datei für FileMon

, Wenn Sie Filemon Version 7.00 verwenden, können Sie diesen Schritt überspringen. Weitere Informationen dazu, warum Sysinternals Filemon und Regmon nicht in der virtuellen Umgebung gestartet wird, klicken Sie auf die folgende KB-Artikelnummer:
931822Fehlermeldung, wenn Sie versuchen, das Sysinternals FileMon und RegMon von innerhalb der Microsoft SoftGrid virtuelle Umgebung auszuführen: "das System kann nicht von die angegebenen Datei finden"
  1. Erstellen einer REG-Datei mit dem Namen Filemon.reg.
  2. Bearbeiten Sie die REG-Datei mithilfe eines Text-Editors.
  3. Hinzufügen der folgenden Text.

    Für Filemon und Regmon Version 7.01, 7.02 und
    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"
    Für Filemon und Regmon, Version 6.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"
    Hinweis:Ersetzen Sie in diese Registrierungsdatei "Fenster" mit "Winnt" in Windows 2000-basierten Computern.
  4. Speichern Sie die REG-Datei

Konfigurieren der OSD-Datei, um die .reg-Datei zu importieren.

, Wenn Sie Filemon Version 7.00 verwenden, können Sie diesen Schritt überspringen. Weitere Informationen dazu, warum Sysinternals Filemon und Regmon nicht in der virtuellen Umgebung gestartet wird, klicken Sie auf die folgende KB-Artikelnummer:
931822Fehlermeldung, wenn Sie versuchen, das Sysinternals FileMon und RegMon von innerhalb der Microsoft SoftGrid virtuelle Umgebung auszuführen: "das System kann nicht von die angegebenen Datei finden"
  1. Bearbeiten Sie die OSD-Datei, die Sie erstellt, im ersten Schritt haben mit einem Text-Editor.
  2. Fügen Sie die folgenden Elemente SCRIPT und HREF nach <dependency>jedoch vor</dependency>.
    <SCRIPT TIMEOUT="60" TIMING="PRE" EVENT="LAUNCH" WAIT="TRUE" PROTECT="FALSE">
    <HREF>%systemroot%\regedit.exe /s filemon.reg</HREF>
    </SCRIPT>
    
  3. Speichern Sie die Änderungen an der OSD-Datei.
Beispiel: (SCRIPT und HREF-Elemente hinzufügen)
<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>

Konfigurieren der OSD-Datei zum Ausführen von externer Anwendungen

FileMon muss innerhalb der virtuellen Umgebung ausgeführt werden. Andernfalls Aktivität, der auf dem Laufwerk F: kann nicht überwacht.

Nach dem Starten von FileMon, klicken Sie aufVolumes, und klicken Sie dann aufDatenträger Q: (fest). Sie erhalten die folgende Fehlermeldung angezeigt:
FileMon konnte nicht auf Laufwerk f: Anfügen
FileMon aus der virtuellen Umgebung ausführen, müssen Sie die OSD-Datei so gewähren Sie Zugriff auf das Laufwerk F: für externe Anwendungen konfigurieren. Gehen Sie hierzu folgendermaßen vor:
  1. Bearbeiten Sie die OSD-Datei, die Sie erstellt, im ersten Schritt haben mit einem Text-Editor.
  2. Fügen Sie die folgenden Skripts und Scriptbody Elemente nach <dependency>jedoch vor</dependency>.
    SCRIPT TIMEOUT="0" TIMING="PRE" EVENT="LAUNCH" WAIT="TRUE" PROTECT="TRUE">
    <SCRIPTBODY>%systemroot%\system32\cmd.exe</SCRIPTBODY>
    </SCRIPT>
    
  3. Speichern Sie die Änderungen an der OSD-Datei.
Beispiel
<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>

Ausführen von FileMon innerhalb der virtuellen Umgebung

  1. Führen Sie die OSD-Datei.

    Hinweis:, Wenn die REG-Datei geöffnet wird, fügt die Datei im Hintergrund selbst in die lokale Registrierung. Die Eingabeaufforderung das Skript PRE LAUNCH dann erscheint.
  2. An der Eingabeaufforderung suchen, und führen Sie FileMon.exe.
  3. Auf dieDateiKlicken Sie im MenüAufzeichnen von Ereignissenzum Beenden der aufzeichnenden Prozess.
  4. Auf dieBearbeitenKlicken Sie im MenüAnzeige löschen.
  5. Auf dieVolumesKlicken Sie im MenüDatenträger Q: (fest).
  6. Auf dieDateiKlicken Sie im MenüAufzeichnen von EreignissenSo starten Sie das Erfassen von Prozess.
  7. Schließen Sie das Fenster Eingabeaufforderung.
  8. , Nachdem Sie das Eingabeaufforderungsfenster schließen, bleibt die Anwendung geladen werden. Wenn die Fehlermeldung weiterhin mit dem nächsten Schritt fort. Wenn die Anwendung nicht geöffnet wird, ohne dass eine Fehlermeldung angezeigt, warten Sie 30 Sekunden oder die Zeit, in der Regel zum Fehlschlagen der Anwendung erforderlich ist. Fahren Sie mit dem nächsten Schritt.
  9. Auf dieDateiWählen Sie im MenüAufzeichnen von Ereignissenum die Aufnahme zu beenden
  10. Auf dieDateiKlicken Sie im MenüSpeichernSo speichern Sie die LOG-Datei.
  11. Überprüfen Sie das Protokoll auf potenzielle Probleme.

Tipps

  • FileMon so filtern Sie vor dem Aufzeichnen des Fehlers nicht konfigurieren. Stattdessen Filtern der Ergebnisse nach dem Speichern des Protokolls.
  • , Suchen Sie den Fehler, suchen Sie nach ".wav". Bei eine Anwendung ein Fehler auftritt, ruft es typische kritischer Stop Sounds, auch dann, wenn das System für Sounds nicht konfiguriert ist. Der Fehler wird in der Regel befinden sich mehrere Zeilen oberhalb der Zeile mit "WAV."
  • Die Ergebnisse wichtige Problem sind die folgenden Ergebnisse:
    • Datei nicht gefunden
    • PATH nicht GEFUNDENEN
    • ACCESS verweigert
  • Externe Anwendungen, wie z. B. Imasrv.exe greifen das Laufwerk F: Wenn Problem ACCESS verweigert ergibt sich normalerweise nicht. Anwendungen wie dies erfordern keine Zugriff auf das Laufwerk f:.

    Hinweis:Imasrv.exe ist Citrix Independent Management Architecture (IMAService).
  • Vergleichen des Protokolls gegen eine FileMon-Protokoll von einem System arbeiten. Z. B. das Protokoll in ein Protokoll zu vergleichen, von einer lokalen Installation oder Sequencer
  • Nicht alle Fehler führen zu einem Fehler. Während Sequenzierung, verwendet die Anwendung eine Datei aus dem folgenden Pfad:
    "% SystemRoot%\System32"
    Die Anwendung kann jedoch die dieselbe Datei vom Laufwerk F: verwenden, während das streaming. Möglicherweise, dass die Version der Datei, die auf dem Laufwerk F: wird aktualisiert oder aus dem Paket entfernt. Vergleichen Sie den freien und den Protokollen arbeiten, um zu bestimmen, wie die Datei.
Fremdanbieter-Produkte, die in diesem Artikel behandelt werden von Unternehmen hergestellt, die von Microsoft unabhängig sind. Microsoft übernimmt keine Garantie, weder konkludent noch anderweitig, über die die Leistung oder Zuverlässigkeit dieser Produkte.

Eigenschaften

Artikel-ID: 931819 - Geändert am: Dienstag, 7. September 2010 - Version: 1.0
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft SoftGrid for Terminal Services
  • Microsoft SoftGrid for Windows Desktops
Keywords: 
kbexpertiseinter kbhowto kbmt KB931819 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 931819
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.
Disclaimer zu nicht mehr gepflegten KB-Inhalten
Dieser Artikel wurde für Produkte verfasst, für die Microsoft keinen Support mehr anbietet. Der Artikel wird deshalb in der vorliegenden Form bereitgestellt und nicht mehr weiter aktualisiert.

Ihr Feedback an uns

 

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