I got it now :-) Note to myself: Use wpkg only for software - use logon scripts for per-user settings ;-) -- Sebastian schrieb cleitet at gmail.com: > Hi again > > Well, WPKG is not a really good tool to use for user-specific settings > for a number of reasons. It is intended as a tool to install software > for all users on a workstation. > > Your issue with "race conditions" is one example of this. WPKG sets > the registry during boot (I am not sure how you execute WPKG though), > and the setting is reset by the roaming profile. I would believe that > configuring per-user settings is better done through a logon script > (executed under the user's environment), or by utilizing a tool as > Active Setup: http://en.wikipedia.org/wiki/Active_Setup to make sure > all users on the computer has the same environment. > > I didn't explain it too well, did I? :) > > -CL > > > > 2010/7/22 Sebastian Hoffmann <sebastian.hoffmann at pallas-group.de > <mailto:sebastian.hoffmann at pallas-group.de>> > > Yeah thanks, that solved the problem with the Firefox package > under W2K for me. > > I found a "newer" ;-) version, 2.4.2, under > http://www.grossmatten.ch/share-freeware/Microsoft/SysInternals/PsTools%202.42/PsTools/ > > > But what can I do when I have to set registry keys during delayed > logon with roaming profiles? > In my opinion they are always restored from the roaming profile > during login when they first have been deleted by the uninstall > cmd during delayed logon. Or am I wrong? > > > > Mit freundlichen Grüßen > > Sebastian Hoffmann > -Pallas Group- > P+O Compact Disc GmbH & Co. KG > IT / Programmierung > Auf dem Esch 8 > 49356 Diepholz > Tel.: +49 5441 977-180 > Fax: +49 5441 977-177 > E-Mail: Sebastian.Hoffmann at pallas-group.de > <mailto:Sebastian.Hoffmann at pallas-group.de> > Internet: www.pallas-group.de <http://www.pallas-group.de> > > Amtsgericht Walsrode HRB 100696 > UST.ID.NR <http://UST.ID.NR>.: (VAT.REG.NO.): DE 811248035 > Persönlich haftende Gesellschafterin: > Order Verwaltungs-GmbH * Sitz Diepholz > Amtsgericht Walsrode HRB 101171 > Geschäftsführer: > Rolf Neumann * Holger Neumann * Rainer Koppermann > > P.S.: Wir sind offizieller Lizenzpartner von Toshiba, Philips und > MPEG-2. > > schrieb cleitet at gmail.com: <mailto:cleitet at gmail.com:> >> Hi, >> >> Try a "newer" version of pstools with the -accepeula switch. >> >> More info here: >> http://blogs.technet.com/b/sysinternals/archive/2006/12/05/updates-pstools-and-sysinternalssuite.aspx >> >> -CL >> >> 2010/7/22 Sebastian Hoffmann <sebastian.hoffmann at pallas-group.de >> <mailto:sebastian.hoffmann at pallas-group.de>> >> >> Hello list, >> >> I think I've a conceptional problem: I've got computers >> running W2k which are not capable of the "taskkill" command >> used in the firefox package to kill any running >> firefox-processes. So I decided to use pskill instead of >> taskkill. But on the first run of pskill it asks the user to >> accept the eula. I found a .cmd file on >> http://forum.sysinternals.com/topic8783_page7.html which sets >> a registry values indicating that the eulas of all >> sysinternals tools have already been accepted. >> Now I tried to make my own package file with this command, >> but only working for pskill: >> >> <packages> >> <package >> id="pskilleula" >> name="Accept pskill EULA" >> revision="1" >> reboot="false" >> priority="99"> >> >> <check >> type="registry" >> condition="equals" >> path="HKCU\Software\Sysinternals\PsKill\EulaAccepted" >> value="1"/> >> >> <install cmd='REG ADD "HKCU\Software\Sysinternals\PsKill" /v >> EulaAccepted /t REG_DWORD /d 1 /f'> >> <exit code="0" /> >> </install> >> >> <-- <upgrade cmd='%SystemRoot%\System32\msg.exe * /TIME:10 >> "upgrade"'> >> <exit code="0" /> >> </upgrade> >> --> >> >> <remove cmd='REG DELETE "HKCU\Software\Sysinternals\PsKill" >> /v EulaAccepted /f'> >> <exit code="0" /> >> </remove> >> >> </package> >> </packages> >> >> >> >> The value gets correctly set and works fine. My problem now >> is the remove command: When a client is booting up the >> registry key gets deleted by wpkg irunning in delayed logon >> mode. But when I login as a domain user using roaming >> profiles, the old registry becomes restored from the roaming >> profile on the server and the key also gets restored. But the >> wpkg.xml file in system32 has already deleted all information >> belonging to "pskilleula" and the package is marked as not >> installed. >> >> I know, it doesn't make much sense to remove this key, but >> I'm interested in the problem itself. How can I act in such >> circumstances when designing my own package files? >> >> >> >> -- >> Mit freundlichen Grüßen >> >> Sebastian Hoffmann >> -Pallas Group- >> P+O Compact Disc GmbH & Co. KG >> IT / Programmierung >> Auf dem Esch 8 >> 49356 Diepholz >> Tel.: +49 5441 977-180 >> Fax: +49 5441 977-177 >> E-Mail: Sebastian.Hoffmann at pallas-group.de >> <mailto:Sebastian.Hoffmann at pallas-group.de> >> Internet: www.pallas-group.de <http://www.pallas-group.de> >> >> Amtsgericht Walsrode HRB 100696 >> UST.ID.NR <http://UST.ID.NR>.: (VAT.REG.NO.): DE 811248035 >> Persönlich haftende Gesellschafterin: >> Order Verwaltungs-GmbH * Sitz Diepholz >> Amtsgericht Walsrode HRB 101171 >> Geschäftsführer: >> Rolf Neumann * Holger Neumann * Rainer Koppermann >> >> P.S.: Wir sind offizieller Lizenzpartner von Toshiba, Philips >> und MPEG-2. >> >> ------------------------------------------------------------------------- >> wpkg-users mailing list archives >> >> http://lists.wpkg.org/pipermail/wpkg-users/ >> _______________________________________________ >> wpkg-users mailing list >> wpkg-users at lists.wpkg.org <mailto:wpkg-users at lists.wpkg.org> >> http://lists.wpkg.org/mailman/listinfo/wpkg-users >> >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.wpkg.org/pipermail/wpkg-users/attachments/20100722/c34bd776/attachment.html> -------------- next part -------------- A non-text attachment was scrubbed... Name: sebastian_hoffmann.vcf Type: text/x-vcard Size: 273 bytes Desc: not available URL: <http://lists.wpkg.org/pipermail/wpkg-users/attachments/20100722/c34bd776/attachment.vcf> |