On a non-active-directory TS box, when installing the TS version of the EMF driver, the call to dAddPrinter fails with EC 1930 even though the 'Disallow installation of printers using kernel-mode driver' is already disabled. The result is that we can not install the driver. This is reproducible with BI's installer without modification.
The reason turns out to be that to be that the machine in question is NOT part of Active Directory. For some reason that means that, even though gpedit.msc / Admin Templates / Printers / Disallow Install on printers using KM driver IS DISABLED, the dAddPrinter will still fail.
A work around is to explicitly create this reg key HKLM\Software\Policies\Microsoft\Windows NT\Printers\KMPrintersAreBlocked and set it to 0 (I think it corresponds to the gpedit.msc switch referenced above).
here's a reference: http://www.mcse.ms/archive51-2003-11-108992.html
Now my question:
Does BI have a recommended way to dealing with this irregularity?
