Installing on Win10 x64 with MSI automation  SOLVED

Forum for the PDF-XChange Editor - Free and Licensed Versions

Moderators: TrackerSupp-Daniel, Tracker Support, Paul - Tracker Supp, Vasyl-Tracker Dev Team, Chris - Tracker Supp, Sean - Tracker, Ivan - Tracker Software, Tracker Supp-Stefan

Post Reply
christensen kjærulff
User
Posts: 10
Joined: Mon Feb 08, 2016 12:39 pm

Installing on Win10 x64 with MSI automation

Post by christensen kjærulff »

I have a few issues when trying to do an automated install of PDF X-Change Editor using the MSI installer.

Running the command "Msiexec.exe /i EditorV6.x64.msi /qb- /norestart KEYFILE="\\unc\path\to\xcvault file" result in an error during installation of the PDF Printer part:
Windows complains about "The printer driver is not compatible with a policy enabled on your computer that blocks NT 4.0 drivers".

After the install, the license file have not been adapted into the program, and I have verified that the file exists.

Anyone with clues how to fix this?

EDIT: Added x64 to the MSI file, as i am using the 64bit installer
User avatar
Tracker Supp-Stefan
Site Admin
Posts: 17824
Joined: Mon Jan 12, 2009 8:07 am
Location: London
Contact:

Re: Installing on Win10 x64 with MSI automation

Post by Tracker Supp-Stefan »

Hello Christensen Kjærulff,

Thanks for the post and report. I have to pass this to a colleague from the Canadian office to look at. It's still the middle of the night there - so we will post back here in this topic once we have further advise, but this will happen a bit later!

Regards,
Stefan
User avatar
Ivan - Tracker Software
Site Admin
Posts: 3549
Joined: Thu Jul 08, 2004 10:36 pm
Location: Vancouver Island - Canada
Contact:

Re: Installing on Win10 x64 with MSI automation

Post by Ivan - Tracker Software »

First of all, about the key file - the path specified in KEYFILE property should be available and accessible for the account which is used for installation. Please check that this share is available for all required accounts.

In regards driver installation issue: can you please add an option LOGINSTALL="1" to the command line, and send us a file prninstaller.log that can be found in user's (or system's) temp folder ?
Tracker Software (Project Director)

When attaching files to any message - please ensure they are archived and posted as a .ZIP, .RAR or .7z format - or they will not be posted - thanks.
christensen kjærulff
User
Posts: 10
Joined: Mon Feb 08, 2016 12:39 pm

Re: Installing on Win10 x64 with MSI automation

Post by christensen kjærulff »

I worked around the keyfile issue by using Keydata instead, works just as fine.

The content of prnInstall.log is:
Session PrnInstaller (build from May 20 2017) at [30.06.2017 10:43.53]

Command line: '/L /I_D_R_M_P /Z /N "PDF-XChange Lite V6"'
Processor architecture: AMD64
OS Version=3
Uninstall Parameters 0x0.
Install Parameters 0x1E0.
Selected Printer Name: 'PDF-XChange Lite V6'.
Recognized Parameters Flags: 0x128500
Print Spooler Service status: Ok [Running]
Module filename: C:\Program Files\Tracker Software\PDF-XChange Lite 6\Drivers\PrnInstaller.exe
Source folder: C:\Program Files\Tracker Software\PDF-XChange Lite 6\Drivers\
Setup file: C:\Program Files\Tracker Software\PDF-XChange Lite 6\Drivers\PrnInst.inf
Destination folder (PrinterDriverDirectory): <C:\WINDOWS\system32\spool\DRIVERS\x64\>
Print Spooler Service status: Ok [Running]
Using PortMonDLL 'x64\pxcpm5L.dll' for port 'PXC5L'
System folder: C:\WINDOWS\system32\
Copying PortMonDLL:'C:\Program Files\Tracker Software\PDF-XChange Lite 6\Drivers\x64\pxcpm5L.dll' => 'C:\WINDOWS\system32\pxcpm5L.dll' - Ok
Adding PortMonitor for port <PXC5L> - Ok
ProcessorName in [Strings] section not defined
Will install printer driver for Windows x64 platform with current platform Windows x64.
Destination folder (PrinterDriverDirectory): <C:\WINDOWS\system32\spool\DRIVERS\x64\>
Reading files list from Files.X64 section.
Copying:'C:\Program Files\Tracker Software\PDF-XChange Lite 6\Drivers\x64\mxdwdrv.dll' => 'C:\WINDOWS\system32\spool\DRIVERS\x64\mxdwdrv.dll' - Ok
Copying:'C:\Program Files\Tracker Software\PDF-XChange Lite 6\Drivers\x64\pxcdrv5L.dll' => 'C:\WINDOWS\system32\spool\DRIVERS\x64\pxcdrv5L.dll' - Ok
Copying:'C:\Program Files\Tracker Software\PDF-XChange Lite 6\Drivers\x64\xpssvcs.dll' => 'C:\WINDOWS\system32\spool\DRIVERS\x64\xpssvcs.dll' - Ok
Copying:'C:\Program Files\Tracker Software\PDF-XChange Lite 6\Drivers\x64\pxc5-PipelineConfig.xml' => 'C:\WINDOWS\system32\spool\DRIVERS\x64\pxc5-PipelineConfig.xml' - Ok
drv.cVersion = 4
drv.pName = PDF-XChange V6 Printer Driver (Lite)
drv.pEnvironment = Windows x64
drv.pDriverPath = C:\WINDOWS\system32\spool\DRIVERS\x64\mxdwdrv.dll
drv.pDataFile = C:\WINDOWS\system32\spool\DRIVERS\x64\pxcdrv5L.dll
drv.pConfigFile = C:\WINDOWS\system32\spool\DRIVERS\x64\pxcdrv5L.dll
drv.pHelpFile =
drv.pDependentFiles = mxdwdrv.dll
drv.pDefaultDataType = RAW
rezult ( 0 )
Printer Driver not installed Error: 0x00078A /Printerdriveren er ikke kompatibel med en politik, der er aktiveret på computeren, og som blokerer NT 4.0-drivere.

Deleting file: C:\WINDOWS\system32\spool\DRIVERS\x64\mxdwdrv.dll - Ok
Deleting file: C:\WINDOWS\system32\spool\DRIVERS\x64\pxcdrv5L.dll - Ok
Deleting file: C:\WINDOWS\system32\spool\DRIVERS\x64\xpssvcs.dll - Ok
Deleting file: C:\WINDOWS\system32\spool\DRIVERS\x64\pxc5-PipelineConfig.xml - Ok
Problems with AddPrinter. Error code: 0x000705 /Printerdriveren kendes ikke.

Try to install Printer <PDF-XChange Lite V6> by inf file 'C:\Program Files\Tracker Software\PDF-XChange Lite 6\Drivers\PDF-XChange_w2k.inf'.
I chose only to paste the last section of the file.

This PC is a Windows 10 x64 with danish localization.
User avatar
Tracker Supp-Stefan
Site Admin
Posts: 17824
Joined: Mon Jan 12, 2009 8:07 am
Location: London
Contact:

Re: Installing on Win10 x64 with MSI automation

Post by Tracker Supp-Stefan »

Hello christensen kjærulff,

Thanks for this - can you please also archive and attach the whole log file - as Ivan might need all of it for the investigation?

Thanks,
Stefan
christensen kjærulff
User
Posts: 10
Joined: Mon Feb 08, 2016 12:39 pm

Re: Installing on Win10 x64 with MSI automation

Post by christensen kjærulff »

Tracker Supp-Stefan wrote:Hello christensen kjærulff,

Thanks for this - can you please also archive and attach the whole log file - as Ivan might need all of it for the investigation?

Thanks,
Stefan
The file have been attached to this response.
prnInstaller.zip
Compressed LOG file
(2.13 KiB) Downloaded 175 times
User avatar
Tracker Supp-Stefan
Site Admin
Posts: 17824
Joined: Mon Jan 12, 2009 8:07 am
Location: London
Contact:

Re: Installing on Win10 x64 with MSI automation

Post by Tracker Supp-Stefan »

Thanks for this Christensen Kjærulff,

Will make sure to pass it to Ivan!

Cheers,
Stefan
User avatar
Roman - Tracker Supp
Site Admin
Posts: 303
Joined: Sun Nov 21, 2004 3:19 pm

Re: Installing on Win10 x64 with MSI automation

Post by Roman - Tracker Supp »

Hello Christensen,
Please unzip the attached file to an empty directory and run it there. The file contains a script to collect version information of some your system files.
Send us the Output.txt file this will generate.
Attachments
Check.cmd.zip
(317 Bytes) Downloaded 152 times
christensen kjærulff
User
Posts: 10
Joined: Mon Feb 08, 2016 12:39 pm

Re: Installing on Win10 x64 with MSI automation

Post by christensen kjærulff »

Roman - Tracker Supp wrote:Hello Christensen,
Please unzip the attached file to an empty directory and run it there. The file contains a script to collect version information of some your system files.
Send us the Output.txt file this will generate.
The resulting file :)
Attachments
Output.zip
(553 Bytes) Downloaded 162 times
User avatar
Roman - Tracker Supp
Site Admin
Posts: 303
Joined: Sun Nov 21, 2004 3:19 pm

Re: Installing on Win10 x64 with MSI automation

Post by Roman - Tracker Supp »

Hello Christensen,
This is a known case. The issue is caused by a system bug. You have an interim version of a system file. Microsoft has already fixed it.
See here for details.
christensen kjærulff
User
Posts: 10
Joined: Mon Feb 08, 2016 12:39 pm

Re: Installing on Win10 x64 with MSI automation

Post by christensen kjærulff »

Roman - Tracker Supp wrote:Hello Christensen,
This is a known case. The issue is caused by a system bug. You have an interim version of a system file. Microsoft has already fixed it.
See here for details.
I can confirm that using the reset feature of Windows 10 to completely reinstall the OS will trigger this error.

However, updating to latest official build did not fix the issue for me, the systemfile does not seem to get updated.
Tried copying the file from a working windows 10, but that did not seem to work (regsrv32 doesnt work on this file either)
Windows 10 build: 15063.447
User avatar
Will - Tracker Supp
Site Admin
Posts: 6815
Joined: Mon Oct 15, 2012 9:21 pm
Location: London, UK
Contact:

Re: Installing on Win10 x64 with MSI automation

Post by Will - Tracker Supp »

Hi christensen,

Did you try downloading from the link in the KB article, or did you just use Windows Update? If the latter, please try installing the update via the link in the KB.

Thanks,
If posting files to this forum, you must archive the files to a ZIP, RAR or 7z file or they will not be uploaded.
Thank you.

Best regards

Will Travaglini
Tracker Support (Europe)
Tracker Software Products Ltd.
http://www.tracker-software.com
christensen kjærulff
User
Posts: 10
Joined: Mon Feb 08, 2016 12:39 pm

Re: Installing on Win10 x64 with MSI automation  SOLVED

Post by christensen kjærulff »

Yes I did, it just told me "thank you for updating".

However, I found a solution that might be helpfull for others that experience this error.

This is what I did.:
  • Renamed C:\windows\system32\spool\drivers\x64\3\mxdwdrv.dll to mxdwdrv.old (always use rename incase it didnt work and you want the original file back)
  • Found a file with same name in one of the GUID subfolders of c:\windows\system32\spool\drivers\x64
  • Verified the file version (10.0.15063.138) differed from the faulty one (10.0.15063.0)
  • Copy the file to C:\windows\system32\spool\drivers\x64\3
Note these steps requires administrative rights.

Install PDF XChange editor, no errors and the PDF printer was installed.
User avatar
Tracker Supp-Stefan
Site Admin
Posts: 17824
Joined: Mon Jan 12, 2009 8:07 am
Location: London
Contact:

Re: Installing on Win10 x64 with MSI automation

Post by Tracker Supp-Stefan »

Hello christensen kjærulff,

Glad to hear you found a solution!
And thanks for sharing it with everyone else!

Cheers,
Stefan
adiebriggs
User
Posts: 1
Joined: Wed Oct 04, 2017 6:58 pm

Re: Installing on Win10 x64 with MSI automation

Post by adiebriggs »

Thanks for this, it really helped.

I had the same problem after having to run the windows recovery.
The knowledgebase article solutions didn't help - perhaps it needs to be updated with these added as a hint?
User avatar
Tracker Supp-Stefan
Site Admin
Posts: 17824
Joined: Mon Jan 12, 2009 8:07 am
Location: London
Contact:

Re: Installing on Win10 x64 with MSI automation

Post by Tracker Supp-Stefan »

Hello adiebriggs,

Glad to hear this helped you as well!
As this is more of an issue on Microsoft's side - I would rather not include this in the ticket, but will have a discussion with colleagues in the team, and if it is found useful - we will update the KB article!

Regards,
Stefan
Post Reply