By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
425,863 Members | 838 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 425,863 IT Pros & Developers. It's quick & easy.

Regsvr32 with TSISOON.dll fails on WinXP

P: n/a
For some time, I have been using TSISOON90.dll, a free Access COM Add-in
from Trigeminal Software which closes one db and opens another, plus other
useful tasks.

We recently installed some new WinXP Pro machines. We have VBA code in an
Access form to run regsvr32.exe to register TSISOON90.dll. When I am
logged on as admin, this runs fine and registers the dll. However, when
another user runs VBA code which relies on TSISOON, it fails, indicating
the object is not registered.

Apparently, regsvr32.exe only registers the ActiveX object for the
currently logged-in user? I tried re-registering under another admin acct,
this works, but again other users are unable to access it. This problem
seems specific to WinXP Pro as I have not noticed in on our Win2k
machines.

We thought of having each user register TSISOON, but this fails apparently
due to non-admin users attempting to write to the registry and/or System32
folder, and, at any rate, we cannot make everyone an adminstrator.

Regsvr32.exe documentation does not mention user-specific registration. I
know WinXP has more extensive enforcement of user-specific privileges and
software access. We need to find a way to register this DLL (or others)
once for all users.

Any suggestions?

Chris
Nov 12 '05 #1
Share this Question
Share on Google+
2 Replies


P: n/a
I was going to suggest that you login as admin till I read that you already
tried that.

Well, although it is not the best idea, you could add each user to the
administrators group for a short while - they register, then remove them
from the admins group.
You could check in the Scripting newsgroups if someone help you create
script to modify the registry
- you may still have to login as admin for that though

HS

"C Martin" <cf********@unc.edu> wrote in message
news:Pine.WNT.4.56.0309241231150.1928@cmartinlt...
For some time, I have been using TSISOON90.dll, a free Access COM Add-in
from Trigeminal Software which closes one db and opens another, plus other
useful tasks.

We recently installed some new WinXP Pro machines. We have VBA code in an
Access form to run regsvr32.exe to register TSISOON90.dll. When I am
logged on as admin, this runs fine and registers the dll. However, when
another user runs VBA code which relies on TSISOON, it fails, indicating
the object is not registered.

Apparently, regsvr32.exe only registers the ActiveX object for the
currently logged-in user? I tried re-registering under another admin acct,
this works, but again other users are unable to access it. This problem
seems specific to WinXP Pro as I have not noticed in on our Win2k
machines.

We thought of having each user register TSISOON, but this fails apparently
due to non-admin users attempting to write to the registry and/or System32
folder, and, at any rate, we cannot make everyone an adminstrator.

Regsvr32.exe documentation does not mention user-specific registration. I
know WinXP has more extensive enforcement of user-specific privileges and
software access. We need to find a way to register this DLL (or others)
once for all users.

Any suggestions?

Chris

Nov 12 '05 #2

P: n/a
It is actually the design of ComAddIns in office that they write information
to both HKLM and HKCU. In the ast I have helped people by getting the HKCU
bits registered separately via a .REG file to work around thuis problem.
--
MichKa [MS]

This posting is provided "AS IS" with
no warranties, and confers no rights.

"HSalim" <On******************@msn.com> wrote in message
news:7_*******************@nwrddc02.gnilink.net...
I was going to suggest that you login as admin till I read that you already tried that.

Well, although it is not the best idea, you could add each user to the
administrators group for a short while - they register, then remove them
from the admins group.
You could check in the Scripting newsgroups if someone help you create
script to modify the registry
- you may still have to login as admin for that though

HS

"C Martin" <cf********@unc.edu> wrote in message
news:Pine.WNT.4.56.0309241231150.1928@cmartinlt...
For some time, I have been using TSISOON90.dll, a free Access COM Add-in
from Trigeminal Software which closes one db and opens another, plus other useful tasks.

We recently installed some new WinXP Pro machines. We have VBA code in an Access form to run regsvr32.exe to register TSISOON90.dll. When I am
logged on as admin, this runs fine and registers the dll. However, when
another user runs VBA code which relies on TSISOON, it fails, indicating
the object is not registered.

Apparently, regsvr32.exe only registers the ActiveX object for the
currently logged-in user? I tried re-registering under another admin acct, this works, but again other users are unable to access it. This problem
seems specific to WinXP Pro as I have not noticed in on our Win2k
machines.

We thought of having each user register TSISOON, but this fails apparently due to non-admin users attempting to write to the registry and/or System32 folder, and, at any rate, we cannot make everyone an adminstrator.

Regsvr32.exe documentation does not mention user-specific registration. I know WinXP has more extensive enforcement of user-specific privileges and software access. We need to find a way to register this DLL (or others)
once for all users.

Any suggestions?

Chris


Nov 12 '05 #3

This discussion thread is closed

Replies have been disabled for this discussion.