Skip to content
⌘ NSIS Forum Archive

NSIS install process works on Virtual Win7, not on Actual Win7 SP1?

7 posts

anderci#

NSIS install process works on Virtual Win7, not on Actual Win7 SP1?

I am puzzled, I thought I had my NSIS installation packages tested and working on Windows 7 32Bit and 64Bit.

Today I get failures to run on:
my Laptop PC (Windows 7 Pro 32Bit SP1)
VMWare Windows 7 Home Premium 64Bit SP1

Successful running on
VMWare Windows 7 Home Premium 32Bit
Windows XP Pro SP3

The installation goes as expected.
Running the application has the Error Message:
Component '---.ocx' or one of its dependencies not correctly registered: a file is missing or invalid.
At this point the flagged reference files include: MSCOMCT2.OCX, RICHTX32.OCX and threed32.ocx .

The install process places the reference files and manifest files in the install folder.

The only difference, I can think of, is that the failing win7 platforms have 'Service Pack 1'.

I thought sure that I had successfully tested the VMWare Windows 7 Home Premium 64Bit SP1 installation, August 2013.

Any ideas, Please!
anderci#
Actually, it is supposed to be Reg-Free:
This 'Everything needed' is achieved by including manifest files (reg-free COM),thus, refraining from use of the PC Registry.
e.g.:
File "C:\WINDOWS\system32\MSVBVM60.dll"
File "D:\Devlpmnt\LANG\VB6\_dllManifest\MSVBVM60.dll.manifest"
Anders#
Then I would suggest that you remove NSIS from the equation and play around manually until it works...
anderci#
Thank you for responding. I would not know where to begin with that.
My Laptop PC is my first conversion from Windows XP to Windows 7.
All other Windows 7 experience has been virtual PCs on my Windows XP development PC.
Anders#
Originally Posted by anderci View Post
Thank you for responding. I would not know where to begin with that.
You might want to try Stackoverflow or something like that, this is not really a NSIS specific question.