#208476 - 2014-02-03 04:59 PM
kix32.exe 4.63 and Windows 8.1 - script doesn't run
|
ManleyPeterson
Fresh Scripter
Registered: 2014-01-31
Posts: 13
Loc: WI
|
I have been using Kixtart for about 5 years. It has worked great with Windows XP and Windows 7. My login.kix file is called from logon.cmd and I use it to map drives, printers, and run a few other programs.
I updated to version 4.63 since I have a few Windows 8 computers. The script does not appear to run on these Windows 8 computers when the users log in using their domain credentials. However, after they are logged in, I can go to the SYSVOL share and run the logon.cmd manually (which calls the kix32.exe) and the script runs and does everything correctly.
What is the issue? Is it because the Windows 8 computers (both are Surface Pro 2 tablets) boot up so fast?
|
|
Top
|
|
|
|
#208478 - 2014-02-03 05:50 PM
Re: kix32.exe 4.63 and Windows 8.1 - script doesn't run
[Re: Glenn Barnas]
|
ManleyPeterson
Fresh Scripter
Registered: 2014-01-31
Posts: 13
Loc: WI
|
Glenn, thanks for the reply.
I know the script is not running on the Windows 8 computers, because it doesn't map the drives, the printers, or run the few programs I have setup.
However, after login, if I browse to SYSVOL and run the logon.cmd batch file, a command prompt window will pop up and the script is run because the drives get mapped, etc.
Yes, I have had the Wait for Network setting enabled in GPO for many years.
|
|
Top
|
|
|
|
#208480 - 2014-02-03 07:35 PM
Re: kix32.exe 4.63 and Windows 8.1 - script doesn't run
[Re: Allen]
|
ManleyPeterson
Fresh Scripter
Registered: 2014-01-31
Posts: 13
Loc: WI
|
Allen - sorry, I guess I'm not sure what you mean by traditional vs GPO startup.
But, here is an excerpt:
;if user is a DHHS Employee, then map drives and printers
IF INGROUP("Dhhs Employee")
;If DHHS user doesn't have a P: Drive, make one
IF NOT EXIST("\\fileserver\dhhs\users\%USERNAME%")
MD "\\fileserver\dhhs\users\%USERNAME%\"
ENDIF
;Map Network Drives that all DHHS users get
USE H: /DELETE /PERSISTENT
USE N: /DELETE /PERSISTENT
USE P: /DELETE /PERSISTENT
USE H: "\\fileserver\dhhs\apps" /PERSISTENT
USE N: "\\fileserver\dhhs\common" /PERSISTENT
USE P: "\\fileserver\dhhs\users\%USERNAME%" /PERSISTENT
;Map Specific Network Drives and Printers Based upon DHHS AD Groups
SELECT
;Map for Corporation Counsel
CASE INGROUP("CorpCounUsers")
IF NOT PRIMAPSTATE("\\trouble\econdev-hp")
ADDPRINTERCONNECTION("\\trouble\econdev-hp")
SETDEFAULTPRINTER("\\trouble\econdev-hp")
ENDIF
IF NOT PRIMAPSTATE("\\trouble\econdev-ricoh")
ADDPRINTERCONNECTION("\\trouble\econdev-ricoh")
ENDIF
;Map for ADRC
CASE INGROUP("ADRCusers")
IF NOT PRIMAPSTATE("\\trouble\adrc-mfp")
ADDPRINTERCONNECTION("\\trouble\adrc-mfp")
SETDEFAULTPRINTER("\\trouble\adrc-mfp")
ENDIF
IF NOT PRIMAPSTATE("\\trouble\adrc-hp")
ADDPRINTERCONNECTION("\\trouble\adrc-hp")
ENDIF
Edited by Allen (2014-02-03 07:42 PM) Edit Reason: added code tags
|
|
Top
|
|
|
|
#208481 - 2014-02-03 07:37 PM
Re: kix32.exe 4.63 and Windows 8.1 - script doesn't run
[Re: ManleyPeterson]
|
ManleyPeterson
Fresh Scripter
Registered: 2014-01-31
Posts: 13
Loc: WI
|
And in my logon.cmd file, this is what calls kix program:
@echo off \\DOMAIN\netlogon\kix32.exe \\DOMAIN\netlogon\login.kix
-----where DOMAIN is replaced with my domain name
Edited by ManleyPeterson (2014-02-03 07:38 PM)
|
|
Top
|
|
|
|
#208483 - 2014-02-03 10:56 PM
Re: kix32.exe 4.63 and Windows 8.1 - script doesn't run
[Re: Allen]
|
ManleyPeterson
Fresh Scripter
Registered: 2014-01-31
Posts: 13
Loc: WI
|
Okay, thanks. No, I don't use the @producttype statement.
I'm really at a loss at this point. I'm hoping it is something simple or stupid, but again, everything works perfectly fine with Windows XP or Windows 7 clients. It is only with the Window 8 client where it doesn't work.
|
|
Top
|
|
|
|
#208488 - 2014-02-04 05:07 PM
Re: kix32.exe 4.63 and Windows 8.1 - script doesn't run
[Re: NTDOC]
|
ManleyPeterson
Fresh Scripter
Registered: 2014-01-31
Posts: 13
Loc: WI
|
Would UAC being ON or OFF matter one way or the other in regards to the script not running?
|
|
Top
|
|
|
|
#208506 - 2014-02-05 03:21 PM
Re: kix32.exe 4.63 and Windows 8.1 - script doesn't run
[Re: Allen]
|
ManleyPeterson
Fresh Scripter
Registered: 2014-01-31
Posts: 13
Loc: WI
|
Yes, I was originally running version 4.60 with Window 8 when the script wouldn't run, so that is why I upgraded to 4.63.
In my Windows 2008 R2 group policy, I enabled the wait time for login script to 50 seconds, and I am waiting to test that out.
|
|
Top
|
|
|
|
#208507 - 2014-02-05 03:23 PM
Re: kix32.exe 4.63 and Windows 8.1 - script doesn't run
[Re: ManleyPeterson]
|
Allen
KiX Supporter
   
Registered: 2003-04-19
Posts: 4562
Loc: USA
|
|
|
Top
|
|
|
|
#208509 - 2014-02-05 04:22 PM
Re: kix32.exe 4.63 and Windows 8.1 - script doesn't run
[Re: Allen]
|
ManleyPeterson
Fresh Scripter
Registered: 2014-01-31
Posts: 13
Loc: WI
|
Allen - yes, I have had the "Always wait for the network at computer startup and logon" enabled for years.
Then, just yesterday, I found out there was another policy called "Startup policy processing wait time" under Computer Configuration\Administrative Templates\System\Group Policy node. I set it to 50 seconds for testing.
Even with these 2 settings enabled in GPO, the Windows 8 tablet still does not run the script. However, after tablet is logged into domain with user and I goto desktop, I can immediately browse to SYSVOL and run the logon.cmd and the script runs perfectly.
Also, I can confirm UAC enable/disable had no effect.
|
|
Top
|
|
|
|
#208513 - 2014-02-05 05:55 PM
Re: kix32.exe 4.63 and Windows 8.1 - script doesn't run
[Re: Lonkero]
|
ManleyPeterson
Fresh Scripter
Registered: 2014-01-31
Posts: 13
Loc: WI
|
Yes, my domain is local. I will check out Event Viewer for clues. Also, I just found out you can run the command "rsop.msc" at command prompt to see which group policy settings have been applied on a client, so I'll check that out, too.
I believe my domain and DNS are set up correctly, because Windows XP and Windows 7 clients have no issues with login script.
|
|
Top
|
|
|
|
#208516 - 2014-02-05 09:47 PM
Re: kix32.exe 4.63 and Windows 8.1 - script doesn't run
[Re: Glenn Barnas]
|
Alka
Fresh Scripter
Registered: 2014-02-05
Posts: 6
Loc: USA
|
I'm having sort of the same issue running on Windows 8.1, everything runs fine on Windows 7.
"WKIX32.EXE - Entry Point Not Found" The Procedure entry point RtlConvertUiListToApiList could not be located in the dynamic link library \\<domain controller>\netlogon\NETAPI32.dll
This is running WKIX32.exe directly from the DC, When I modified the batch file to copy the wkix32.exe and .kix file to the C Drive on the Win8.1 machine and then run, it was working.
Anyone seen this issue before?
Thanks in advance!
Edited by Alka (2014-02-05 09:48 PM)
|
|
Top
|
|
|
|
Moderator: Jochen, Allen, Radimus, Glenn Barnas, ShaneEP, Ruud van Velsen, Arend_, Mart
|
0 registered
and 657 anonymous users online.
|
|
|