Perfil de SoftgriderSoftgrid Sequencing and ...BlogListasLibro de visitas Herramientas Ayuda

Blog


28 febrero

Filemon, Regmon und Procmon bei der Ausführung nutzen

Wie in der Softgrid Knowledgebase beschrieben, kann man während der Ausführung von Applikationen Filemon und Regmon benutzen.

Softgrid Knowledgebase Artikel ID 500

Dazu muss man auf der Maschine wie beschrieben die Datei Registry Datei (bei mir heißt sie sft_filemon.reg) hinzufügen.

Ich habe da die Registryeinstellungen für Filemon und Regmon (Version > 7) drin.

Um auch den neuen Process Monitor zu nutzen, der Filemon und Regmon und einen Process Viewer vereint, muss auch für diesen ein Registryeintrag importiert werden. Den habe ich mit in die Datei sft_filemon.reg geschrieben, die damit bei mir so aussieht.

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"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\PROCMON10]
"Type"=dword:00000001
"ErrorControl"=dword:00000001
"Start"=dword:00000003
"ImagePath"=\\??\\c:\\windows\\system32\\drivers\\procmon10.sys

Das ganze als sft_filemon.reg per Editor unter %Systemroot% auf der Clientmaschine abspeichern und mit folgenden Einträgen in der OSD-Datei

<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>

in den Part

<DEPENDENCY>

<CLIENTVERSION VERSION="3.1.2.2"/>

hier  einfügen

</DEPENDENCY>

Wenn man die Anwendung mit der veränderten OSD Datei startet, kommt zuerst ein CMD Fenster, das sich schon in der virtuellen Umgebung befindet. Hier kann man jetzt Filemon, Regmon und Procmon starten.  Tip: Einen Ordner mit diesen Programmen anlegen und diesen der Umgebungsvariablen (Environment) Path hinzufügen. So lassen sich die Programme einfach starten.

24 febrero

Softgrid Iconextractor erzeugt große Icondateien

Auch in der aktuellen Version extrahiert der Iconextractor des Sequencers aus manchen Programmen recht große Icondateien. Werden diese nur auf Clients verteilt, könnte man ja noch drüber hinwegsehen. Hat man jedoch mehrere tausend User in einer Terminalserverumgebung, macht es schon einen Unterschied ob ein Icon 1kb oder > 500kb hat.

Einen Weg dem integrierten Extractor dieses Verhalten abzugewöhnen habe ich nicht gefunden. Hier bietet es sich jedoch an mit dem Nirsoft Icon Extractor, den es als fertiges Softgrid Paket auf http://www.instantapp.net Iconextractor gibt, die Programmdatei zu öffnen und nur ein Icon zu extrahieren und wieder abzuspeichern.

Hat man den Softgrid Server auf einem Windows Server 2003 R2 installiert, so kann mit dem StorageManager eine Regel erstellen, die auf große IconDateien hinweist.

19 febrero

Einstellung der Zeit bis zum Ablauf der Software auf dem Client

Die Frage tauchte in der DSGUG auf:

Offlineverwendung von Anwendungen

Im Softgrid-Client mit rechts auf SoftGrid on localhost klicken und Eigenschaften wählen.

Unter Connectivity gibt es die Einstellung für "Allow disconnected operation".

Wird die Option "Limit disconnected operation to -xx- days" nicht gesetzt, verfällt die Software nie. Wählt man hier den "Work offline" ist keine Verbindung zum Server möglich /nötig.

Pakete die dann, also während der offline Session, nicht vollständig im Cache vorhanden sind lassen sich dann zwar aufrufen, jedoch bei Programmteilen die nicht im Cache sind erhält man die Fehlermeldung:

Client Fehlermeldung xxxxxx-xxxxxx0A-000001D1

Error code: xxxxxx-xxxxxx0A-000001D1 

Da heißt es dann Verbindung zum Server herstellen, oder Anwendung abbrechen.

Bevor man also in den Offline Modus geht, im Client die Anwendungen markieren die man benötigt und mit "Action -> Load" oder dem Icon mit dem grünen Pfeil vollständig auf den Rechner laden.

16 febrero

Softgrid Server 3.0 zeigt keine / einige Anwendungen an oder stürzt ab.

Da viel mir wieder ein, das ich das Problem vor langer Zeit schon mal hatte.

Ursache ist ein *.ico File das die Console in die Knie zwingt. Wer noch weiß, welches das zu letzt geänderte Icon war, gehe in die Datenbank und lösche den Eintrag zu icon_file direkt in der Datenbank.

Wer es nicht weiß, und ganz schnell wieder an die Konsole will, kopiere die APPLICATIONS Datenbank, oder zumindet die Spalten app_id und icon_file in eine neue Tabelle.

Mit dem SQL Befehl:
UPDATE APPLICATIONS
SET icon_file = ''

löschen wir alle IconEinträge in der Datenbank. Jetzt sollte sich die Konsole wieder öffnen lassen. Nun können über die Datenbank oder die Konsole die IconDateien wieder hinzugefügt werden und da wo die Konsole wieder hängenbleibt ist die kaputte ICO Datei.

Diese ico Datei durch eine andere (selbst extrahierte) Datei ersetzen und alles ist wieder gut.

15 febrero

Q: Fehlermeldung (rc 0060922C-800736B1) – Unable to CreateProcess

A: Das gesequencte Programm beinhaltet Teile die mit Visual Studio 2005 C oder C++ geschrieben sind.

Fehlermeldung Softgrid

Das Problem liegt in der Laufzeitumgebung für VC. Da VC-Redist durch einige Programme normalerweise auf dem Client schon durch eine andere Installation mit installiert wurde, fällt der Fehler hier seltener auf. Da Terminalserver ja nichts installiert haben (sollten), kommt es hier öfter zu dieser Fehlermeldung.

Die Lösung kann auf zwei Arten geschehen:

a. In das Paket die VC Redist mit installieren.

b. VC Redist auf allen Maschinen installieren.

T: Die Versionen können hier: VC-Redist Download heruntergeladen werden. Sprachversion beachten. Das Programm hat keine Parameter.

12 febrero

Wissen die Dienstleister es?

--- "Doch mit der Akquisition des Software-Herstellers Softricity hat Microsoft zusätzlich das Produkt Softgrid zur Virtualisierung von Applikationen im Portfolio, das den Umstieg auf eine neue Betriebssystemplattform aus Sicht der Kompatibilität von alten Anwendungen erheblich erleichtern kann. Ein Dienstleister, der ein Migrationsprojekt unterstützt, sollte aktuelle Kenntnisse in den relevanten Bereichen vorweisen können."---

Auszug aus:
http://www.informationweek.de/services/showArticle.jhtml?articleID=197002198

Fast heimlich und leise schleicht sich Softgrid in die News. Aber wissen wirklich alle was Softgrid ist. Können die Dienstleister und Consultants schon mit Softgrid umgehen und die Möglichkeiten der Software abschätzen.

Kommen Sie ins Forum --> www.dsgug.de

Softgrid rocks - That it.