VMware Horizon Community
stonehill
Contributor
Contributor

Printer driver

Our company makes financial applications. We do virtual applications of them with ThinApp 4.6. And
programs work great in 32-bit operating system. But when we run them in 64-bit
operating system we get a error that device drivers for the printer can not be initialized.What can it
be. I do virtual applications on a 32 bit xp machine.

Reply
0 Kudos
2 Replies
pbjork
VMware Employee
VMware Employee

Many times are 64 bit OS issues because Program Files folder is renamed to Program Files (x86). Have you tried to use a static path for the application, e.g. capture the application being installed into c:\AppName since this will be a static path.

Reply
0 Kudos
Squidly_Man
VMware Employee
VMware Employee

While Peter is correct about 32-bit vs 64-bit, in this case with drivers it is important to note no true app virtualization solution will virtualize drivers as drivers are communications with logical or physical devices and are controled by the OS.

You'll need to ensure the drivers are installed natively on those systems in order to for Windows to utilize and the app to integrate with them.

While we're on that topic, you'll need to ensure your drivers for your application will work on a 64-bit system as well...so the question you'll want to answer for yourself is, can the application be installed natively along with the drivers and work correctly on a 64-bit system??  If so, then your drivers just need to be registered natively.  If not, then you'll need to have the developers create 64-bit compatible drivers for the application to utilize on a 64-bit system.

Hope this helps!

-Dean F.

http://pubs.vmware.com/thinapp4/help/

-Dean F. https://www.vmware.com/support/pubs/identitymanager-pubs.html
Reply
0 Kudos