We are trying to implement kixtart scripts for windows 2000, XP and 98 clients.
The 2000 and XP clients work great however on some 98 machines we are unable to get the script to run . It will bring up the kix32 command prompt screen, waiting, waiting, and will eventually crap out. I have also replaced the lmscript on one of the offending machines with kix32 as suggested, however now the machine just hangs on the windows "waiting for logon script to execute". I have not tried to use the replacement RPC service. I really dont want to make a bunch of allowances for an OS we are trying to get rid of. Any comments would be suggested.
Ok I read through the document and am now trying the AdvancedLogon.bat calling a very simple kixtart script. I can verifiy that the BAT portion runs fine, but when it gets to the kix32 line it hangs
my Advancedlogon is almost identical to the one given and here amd my script is one line
>Have you applied all the Win9x updates applicable to your OS?
Yes, I have gotten all security and 98 updates from windows update.
>Have you verified that only the correct version of Kix32.exe and the correct version of the supporting DLLs are located on the Win9x computer?
Yes all the files were copied and we only have one version 4.2
> Can you execute a KiXtart script manually in a DOS windows on the Win9x computers?
No, its wierd even though the kixtart files were copied from netlogon share to %windir%\system (which should be in path) it refuses to run it from a directory other than the one containing kix32. It behaves exactly as if it were running at logon
>Have you reviewed the KiXtart.log file?
There is no kixtart.log file at all, not in %windir%\system, %windir%\temp, or %windir%
Thanks for youe help so far, this surely has me stumped
#40644 - 2003-05-2307:33 PMRe: Windows 9X and kixtart woes
Howard BullockHoward Bullock
KiX Supporter
Registered: 2000-09-15
Posts: 5809
Loc: Harrisburg, PA USA
I suggest moving the KiXtart files to %windir%.
In a DOS window execute "set" to see the environment variables. Is %windir% (c:\windows?) the first or second directory in the PATH variable? Is system32 listed?
OK, I have resolved the problem with the script running. You suggestion to put the files in %windir%, now it works. Apparently %windir% system was not in path. However now, I am unable to use the @USERNAME in my script. Do I need to use the renamed lmscript and/or RPC to fix this?
or should this work without that.
here is the lines giving me problems
dim $UN $UN = @USERID + "$" USE X: "\\ncnt5crpsrv1\" + $UN
Is there even a hidden share for that particular username?
You should really read the Manual and FAQ Forum with regards to Windows 9x support. This will tell you how to deploy the KiXtart RPC Server service and a lso a lot of other things.
_________________________
There are two types of vessels, submarines and targets.
I have asked about RPC server and no one has mentioned it again. Now since I can see it is getting the proper userid variable I am sure I do not need the RPC service for this.
Thanks for your input and I know this must seem simple and stupid to you. However many of your sugggestions felt derogatory. I help on a number of boards myself. I always find that if you are upset someone is even askiung the question you are probably not the one to respond to it.