Error - not a win32 service

T

The Young Ones

I have downloaded a trialversion of Snoqualmie (a screensaver) but I cant
install it on my Vista x64 system because of an error (not a win32
service)....while my friend who has a Vista x86 labtop can install it.
 
A

Andrew McLaren

The Young Ones said:
I have downloaded a trialversion of Snoqualmie (a screensaver) but I cant
install it on my Vista x64 system because of an error (not a win32
service)....while my friend who has a Vista x86 labtop can install it.

Goede Dag

The error message is probably "Not a valid Win32 application". This is the
message you get when Windows tries to load an file as a program (eg a *.EXE
or *.SCR file), but finds that the contents of the file cannot be executed.
This is usually caused by some of file corruption.

Try downloading the file again. Then, uninstall your existing version and
install the newly downloaded file.

Or, get a copy of the downloaded file your friend is running, and install
that instead (since we know it works).

As a quick test, I downloaded the Snoqualmie screen saver and installed it
on a 64 bit Vista machine here, and it ran fine. So the Snoqualmie screen
saver can run on 64 bit Vista, in general terms.

Tot ziens,
 
A

Andrew McLaren

cvp said:
Sounds more like it's trying to install a 32-bit Service - Not valid on 64
bit Vista

Huh? Sure you can run 32 bit Services, on 64 bit Windows!

You might be thinking of device drivers. It is certainly true one cannot run
32 bit device drivers on 64 bit Windows. Device Drivers run in kernel mode
and have no access to the WoW64 layer to do address translation.

32-bit user-mode Services can run in the WoW64.

Of course, specific 32 bit Services might have compatibility problems of one
sort or another, on 64 bit Windows. But there's nothing intrinsic about a 32
bit Service *per se*, which prevents it from running on 64 bit Windows.
Apart from being controlled by the SCM, a Service is just another Win32
process.

In any case, screen savers are not Services; they are executable *.SCR
files. An *.SCR is basically just a normal EXE file, with a different
extension.
 
C

cvp

No - I was merely trying to parse "because of an error (not a win32
service)" in the OP
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top